Oscar 1.0 released!

8 April 2009 by
The Oscar user interface.

The Oscar user interface.

ToDo is happy to release its first free, open-source Mac Os X application.

Download it here:
Mac Os X Leopard (10.5) version
Mac Os X Snow Leopard (10.6) version (beta)

Who is Oscar?

Oscar is an OSC-to-Flash bridge, much like flosc.

Its purpose is to make Flash based applications  communicate with other OSC (and TUIO) enabled devices and applications in the same network.

Oscar is made up with Cocoa and Python (you can easily access the code inside the application package).

Some features:

- You can filter messages, reducing network overload (this is particularly useful when using a minimal TUIO setup, thus not needing the source tag, for instance).

- The interface keeps track of the network activity on both sides, and shows the number of Flash clients connected (either on main window or as a badge on the application icon on the Dock).

- The app updates itself automatically like many other famous apps (thanks to the Sparkle framework).

- You can choose whether to filter or not general OSC tags (by specifying them in the “OSC filtering” preference panel) and/or specific TUIO messages (by specifying them in the “TUIO filtering” preference panel).

- You can choose to start the bridge automatically at application launch (useful for automated installations where oscar could even be added to startup items), or start and stop the server manually.

Technically speaking, Oscar receives data from an UDP socket (which is the OSC/TUIO transmission protocol), translates it to XML-based messages that Flash can understand and forwards them via a TCP socket to all the Flash app clients connected (both on the local machine and/or on the network).

Software/hardware requirements

- Mac Os X 10.5 or later, on Intel or PowerPC processors (the application is Universal Binary).

To-do list

- Two-way communication (Flash-to-OSC).


This software uses the following external libraries:

+ Open SoundControl for Python, Copyright (C) 2002 Daniel Holth, Clinton McChesney, licensed under LGPL.

+ Twisted Module for Python (integrated into Mac Os X 10.5 Python Release).

This software is released under the GNU General Public License, version 2.

Tags: , ,

64 Responses to “Oscar 1.0 released!”

  1. Hi there I am so thrilled I found your site, I really found you by accident, while I was browsing
    on Digg for something else, Regardless I am here now and would just
    like to say thanks a lot for a incredible post and a all round enjoyable
    blog (I also love the theme/design), I don’t have time to
    read through it all at the minute but I have saved it and
    also added your RSS feeds, so when I have time I will be back to read a great deal more,
    Please do keep up the superb work.

  2. buzzfeed.com says:

    Hello there! I simply would like to give you a huge thumbs
    up for your great info you’ve got right here on this post.
    I am returning to your website for more soon.

  3. Just want to say your article is as surprising.
    The clearness in your post is simply nice and i could assume you are an expert on this
    subject. Well with your permission allow me to grab your RSS feed to keep up to date with forthcoming post.
    Thanks a million and please carry on the enjoyable work.

  4. After I initially commented I appear to have clicked the -Notify me when new
    comments are added- checkbox and now each time a comment is added
    I recieve 4 emails with the exact same comment. Perhaps
    there is a means you can remove me from that service? Thanks
    a lot!

  5. Thank you for the good writeup. It in truth was a enjoyment
    account it. Glance complex to more brought agreeable from you!
    However, how could we keep in touch?

    Feel free to surf to my blog post :: home improvement grants applying

  6. check out says:

    First off I want to say excellent blog! I had a quick question which I’d like to ask if you do not mind.

    I was curious to know how you center yourself and clear your head before writing.
    I’ve had trouble clearing my mind in getting my thoughts out.
    I do enjoy writing however it just seems like the first 10 to 15 minutes are lost just trying to figure out how to begin.
    Any recommendations or tips? Many thanks!

  7. 100% security guarantee for cheap RS gold and cheap Runescape accounts on RS
    SHOP. You can buy runescape accounts or runescape money safe
    and fast here with just 5 minutes delivery time!

  8. I am in fact thankful to the holder of this site who has shared this great paragraph at here.

  9. fit for life says:

    Keep working ,terrific job!

    Here is my blog – fit for life

  10. This design is steller! You most certainly
    know how to keep a reader amused. Between your wit and your
    videos, I was almost moved to start my own blog
    (well, almost…HaHa!) Great job. I really enjoyed what you had to say, and more than that, how you presented
    it. Too cool!

    My blog post turbotax where’s my refund

  11. Greetings! Very helpful advice in this particular post! It is the little changes which will
    make the most significant changes. Thanks for sharing!

    Also visit my site – dice games belgie

  12. Wow! This blog looks just like my old one! It’s on a totally different subject
    but it has pretty much the same layout and design. Superb choice of colors!

    Here iss my weblog clash of clans Astuce defense

  13. tumblrbot says:

    Forecasting is even more flexible, and companies may prepare forecasting
    in any manner, using any standards they like. Perseverance is key, so choose a few activities
    you enjoy, as well as cycle through all of them every week.
    When exercising, if possible, venture into the great outdoors.
    Each casting or client may want something different.
    Most sufferers miss extended periods of labor just to recover.

  14. I have been surfing online more than 3 hours today, yet I never found
    any interesting article like yours. It’s pretty worth enough for me.
    Personally, if all site owners and bloggers made good content as you did,
    the net will be a lot more useful than ever before.|
    I could not resist commenting. Very well written!|
    I’ll immediately grab your rss feed as I can’t to find your email subscription hyperlink or newsletter service.
    Do you have any? Please allow me recognise in order that I may
    subscribe. Thanks.|
    It is perfect time to make some plans for the future
    and it is time to be happy. I’ve read this post and if I could I want
    to suggest you some interesting things or advice.
    Maybe you can write next articles referring to this article.
    I wish to read even more things about it!|
    It is perfect time to make some plans for the longer term and it is time to be
    happy. I have read this submit and if I may just I
    desire to suggest you few interesting issues or advice.

    Perhaps you could write next articles regarding this article.
    I wish to read more issues approximately it!|
    I’ve been surfing on-line more than three hours
    these days, yet I never discovered any fascinating article like
    yours. It is pretty worth sufficient for me.
    In my view, if all web owners and bloggers made just right content as you did, the internet can be much more helpful than ever before.|
    Ahaa, its pleasant dialogue regarding this article at this place at this
    blog, I have read all that, so at this time me also commenting
    I am sure this piece of writing has touched all the internet people, its really
    really fastidious paragraph on building up new weblog.|
    Wow, this paragraph is good, my younger sister is analyzing these things, so I am going
    to convey her.|
    bookmarked!!, I really like your website!|
    Way cool! Some very valid points! I appreciate you writing this write-up and
    also the rest of the site is really good.|
    Hi, I do believe this is a great blog. I stumbledupon it ;) I am
    going to revisit once again since I book-marked it.
    Money and freedom is the greatest way to change, may you be rich
    and continue to guide other people.|
    Woah! I’m really enjoying the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s tough to get that “perfect balance” between
    user friendliness and appearance. I must say you’ve done a great job with this.
    Also, the blog loads super fast for me on Opera. Outstanding Blog!|
    These are truly wonderful ideas in on the topic of blogging.
    You have touched some fastidious things here. Any way keep up wrinting.|
    I like what you guys are up too. This sort of clever work and coverage!
    Keep up the superb works guys I’ve you guys to my blogroll.|
    Hi there! Someone in my Myspace group shared this site with us so I came to look it over.
    I’m definitely loving the information. I’m bookmarking and
    will be tweeting this to my followers! Superb blog and
    excellent style and design.|
    I enjoy what you guys are up too. Such clever work and reporting!
    Keep up the fantastic works guys I’ve included you guys to blogroll.|
    Hi there would you mind stating which blog platform you’re working with?
    I’m planning to start my own blog in the near future but I’m having a tough time selecting between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems
    different then most blogs and I’m looking for something
    completely unique. P.S My apologies for being off-topic but I
    had to ask!|
    Hi there would you mind letting me know which hosting company
    you’re using? I’ve loaded your blog in 3 different
    web browsers and I must say this blog loads a lot faster then most.
    Can you suggest a good internet hosting provider at a reasonable price?
    Thank you, I appreciate it!|
    Everyone loves it whenever people come together and share
    ideas. Great website, keep it up!|
    Thank you for the good writeup. It in fact was a amusement
    account it. Look advanced to far added agreeable from you!
    However, how could we communicate?|
    Hi there just wanted to give you a quick heads up.
    The text in your article seem to be running off the screen in
    Ie. I’m not sure if this is a formatting issue or something to do with web browser compatibility but I figured I’d post
    to let you know. The layout look great though! Hope you get the
    issue fixed soon. Thanks|
    This is a topic which is near to my heart… Best wishes!
    Exactly where are your contact details though?|
    It’s very effortless to find out any matter on web as compared to books, as I found this article at
    this website.|
    Does your blog have a contact page? I’m having trouble
    locating it but, I’d like to send you an email. I’ve got some
    suggestions for your blog you might be interested in hearing.

    Either way, great website and I look forward
    to seeing it grow over time.|
    Hello! I’ve been reading your weblog for some time now and finally
    got the courage to go ahead and give you a shout out from
    Kingwood Tx! Just wanted to tell you keep up the great work!|
    Greetings from Colorado! I’m bored at work so I decided to browse your site on my iphone during lunch break.

    I love the information you present here and can’t wait to take a look when I get
    home. I’m amazed at how quick your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways, wonderful blog!|
    Its such as you read my thoughts! You seem to grasp so much approximately this, such as you wrote the e book in it or
    something. I believe that you just could do with some percent to drive the message
    house a bit, however instead of that, that is fantastic blog.
    A fantastic read. I will definitely be back.|
    I visited various web pages but the audio feature for audio songs existing at this web page is truly excellent.|
    Howdy, i read your blog from time to time and i own a similar one and i was just wondering
    if you get a lot of spam feedback? If so how do you protect against it, any plugin
    or anything you can advise? I get so much lately it’s driving me
    crazy so any help is very much appreciated.|
    Greetings! Very useful advice in this particular
    post! It’s the little changes that will make the most important changes.

    Thanks a lot for sharing!|
    I seriously love your website.. Very nice colors & theme. Did you develop this website yourself?
    Please reply back as I’m planning to create my own blog and would love to find out where
    you got this from or exactly what the theme is called.

    Hello there! This post could not be written much better!
    Going through this post reminds me of my previous
    roommate! He continually kept talking about
    this. I am going to forward this information to him. Pretty sure he
    will have a great read. Thanks for sharing!|
    Whoa! This blog looks exactly like my old one!
    It’s on a entirely different subject but it has pretty much the same page layout and design.
    Excellent choice of colors!|
    There’s definately a lot to learn about this issue. I love
    all the points you have made.|
    You have made some good points there. I looked on the
    web for additional information about the issue and found
    most people will go along with your views on this website.|
    Hi, I check your blogs like every week. Your story-telling style is awesome, keep up the good work!|
    I just couldn’t depart your website before suggesting that I actually enjoyed the standard info an
    individual provide for your guests? Is gonna be back incessantly in order to
    investigate cross-check new posts|
    I needed to thank you for this great read!! I absolutely enjoyed every little bit of it.
    I have got you book marked to check out new stuff you post…|
    Hello, just wanted to say, I liked this blog post. It was helpful.
    Keep on posting!|
    I drop a comment whenever I like a post on a blog
    or I have something to valuable to contribute to the conversation.
    It is triggered by the fire communicated in the article I read.
    And on this article ToDo’s Blog – to do is to be – Oscar 1.0 released!.

    I was excited enough to post a thought :-P I actually do have a few questions for you if it’s okay.
    Is it just me or does it seem like some of these responses look like coming from
    brain dead people? :-P And, if you are posting at other places, I would like to keep up with you.
    Could you list the complete urls of your public sites like your twitter feed, Facebook page or linkedin
    Hello, I enjoy reading through your post. I wanted to write a little comment to support you.|
    I always spent my half an hour to read this webpage’s content every
    day along with a cup of coffee.|
    I all the time emailed this blog post page to all my contacts, since if like to read it afterward my friends
    will too.|
    My programmer is trying to convince me to move to .net from
    PHP. I have always disliked the idea because of the costs.
    But he’s tryiong none the less. I’ve been using Movable-type
    on a number of websites for about a year and am worried about switching to another platform.
    I have heard excellent things about blogengine.net.
    Is there a way I can import all my wordpress
    posts into it? Any kind of help would be really appreciated!|
    Hi! I could have sworn I’ve been to this site before
    but after going through a few of the articles I realized it’s new to me.
    Anyways, I’m definitely happy I discovered it and I’ll be
    book-marking it and checking back frequently!|
    Great article! That is the type of info that are supposed to be shared around the net.
    Disgrace on the search engines for not positioning this post higher!
    Come on over and consult with my site . Thanks =)|
    Heya i am for the first time here. I found this board and I find It really useful & it helped me out much.

    I hope to give something back and aid others like you helped me.|
    Greetings, I do think your blog could be having web browser compatibility issues.
    When I take a look at your website in Safari, it looks fine however, if opening in
    I.E., it has some overlapping issues. I simply wanted to give you a quick heads up!
    Besides that, wonderful website!|
    A person essentially help to make significantly posts I’d state.
    This is the first time I frequented your web page and thus far?
    I surprised with the research you made to make this particular submit extraordinary.
    Wonderful activity!|
    Heya i’m for the primary time here. I found this board and I
    in finding It truly useful & it helped me out a lot.

    I’m hoping to offer something again and aid others like you helped me.|
    Hey there! I simply wish to give you a huge thumbs up for the excellent info you have
    right here on this post. I will be coming back to your site for
    more soon.|
    I always used to read article in news papers but now as I am a user of net so from now I am using net for content, thanks
    to web.|
    Your mode of telling everything in this post is truly good, every one
    can simply know it, Thanks a lot.|
    Hello there, I discovered your blog by the use of Google whilst searching for a related topic, your web site got here
    up, it seems good. I have bookmarked it in my google bookmarks.

    Hello there, simply became alert to your weblog
    via Google, and located that it is really informative.
    I am going to be careful for brussels. I will be grateful
    if you continue this in future. Lots of people can be benefited from your
    writing. Cheers!|
    I am curious to find out what blog platform you are
    using? I’m experiencing some minor security problems
    with my latest website and I would like to find something more risk-free.
    Do you have any suggestions?|
    I am extremely impressed with your writing skills and also with the layout on your weblog.
    Is this a paid theme or did you customize it yourself?

    Anyway keep up the nice quality writing, it’s rare to see
    a nice blog like this one today.|
    I am extremely impressed along with your writing talents as well
    as with the format for your blog. Is that this a paid theme or did you modify it your self?
    Either way keep up the excellent high quality writing, it’s uncommon
    to look a nice blog like this one nowadays..|
    Hello, Neat post. There’s a problem along with your website in
    web explorer, would test this? IE still is the marketplace chief and a good element of people will pass over your great writing because of this problem.|
    I’m not sure where you are getting your info, but great topic.
    I needs to spend some time learning much more or understanding more.
    Thanks for fantastic info I was looking for this info for my
    Hello, i think that i saw you visited my website thus i came to “return the favor”.I’m
    trying to find things to enhance my web site!I suppose its ok to use
    {some of|a fe\

Leave a Reply