Remember how I said I had proposed a JavaOne BoF on Java Media, but didn’t expect them to approve it?
In fact, I believe my exact words were:
…and which I then turned into a JavaOne BoF proposal that I believe has absolutely zero chance of being accepted (”Hi, Sun. I think you guys suck at media. Do you mind giving me a pass to your conference so I can tell that to all your attendees?”)
So, I’m enjoying the irony of last night’s e-mail check:
Congratulations! Your “Birds of a Feather” submission BOF-0904 entitled ” Java SE Media: Take 2 ” was so compelling that the JavaOne Program Committee has decided to accept your proposal to participate at the upcoming 2007 JavaOne(sm) Conference in San Francisco, California, May 8-11, 2007.
Hail Eris, this is 31 flavors of crazy. Well, should be fun. Here’s an abstract:
Abstract: Your media hops from device to device, but why doesn’t the code that you use to work with that media do the same? Java Platform, Standard Edition (”Java SE”) should be the ideal language for working with media: it runs on devices large and small, and the language design is particularly well-suited to deal with intrinsically complex domains, like media. Yet other technologies dominate media production, distribution, and presentation. This BoF will lay out a comprehensive new vision for what Java media can be and should be, and how to get there from here. Starting out with what functionality is needed for media applications in the Web 2.0 era, the session will move on to consider why current libraries have failed to address the needs of media application developers, will identify specific traits that a forward-looking Java media library needs, and will explore the idea of who’s going to create this. The session is meant to kick off a lengthy Q&A with like-minded attendees.
ONJava readers will remember covering a lot of this ground in Rebooting Java Media, Acts I, II, and III; the BoF will be a thorough refresh on the topic with developments over the last six months, including the competitive implications of Adobe Apollo and Flash’s ever-improving codecs. Plus lots of discussion. Right now I’m thinking I’d like to do 30 minutes of presentation and then do 30 minutes of reflecting comments or questions off the speaker(s) and back to the group. Depends on the room, I guess.
Still, should make for an interesting hour. I hope you’ll be there. And I hope they don’t schedule me against the Java Posse BoF.

