Posted by editor
on September 25, 2006 at 8:32 AM PDT
Distracted by media... also:
Java Today: JavaTools community newsletter #95, practical JAXB, and Hibernate identity theft
Forum postings: Night-vision friendly L&F and does WS-Security matter?
Weblogs: Wizard project updates, criticism of Substance, and messaging in WSIT
Distracted by media
Sorry, I should be focusing on what's on the page today, but I have a number of media projects stacking up, and it's pulling all my attention away from XML binding and Hibernate persistence and over to thoughts of cross-fades, insert edits, waveforms, and transcoding. Partially, this is from IM'ing with Daniel Steinberg this morning about adapting his 10th Jini Community Meeting presentation to an online format. I think at this hour he's just about bailed on iMovie and is moving to Final Cut Pro, which is sort of like moving from a ten-speed bicycle to a 747 in terms of power and complexity.
Plus, I need to write a blog on another site about what I think may be the ideal starter podcasting microphone. Ideal because it's a USB device and only costs $20.
I'm also giddy from having seen far too many anime music videos over the weekend, but more on that some other time.
It's funny -- I didn't think that Flash embracing video was going to be such a big deal, but then again, who saw YouTube coming? The site has made video on the web far more common than it was a year ago, even though technologically it's far from cutting edge. According to Wikipedia, most Flash videos use a variant of H.263, a codec so simple and unencumbered by legal concerns that even the all-Java version of the Java Media Framework supports it, and did so six years ago. The advantage of YouTube seems to be that it's fairly easy to use and, being Flash based, runs on pretty much any OS. Feel free to connect the editorial dots in this paragraph and draw your own conclusions. I'm too distracted. I mean, this mic is nifty for being so cheap...
In Java Today ,
the ninety-fifth issue of the JavaTools Community Newsletter is online, welcoming a number of projects to the community and noting one graduation, DBBackup , from the community's incubator. The newsletter also collects tool-related news from around the web and offers a Tool Tip for using the cvs-news service. Finally it seeks volunteers for the "JavaTools 30 Days IDE Swap Experiment".
A new article on RegDeveloper offers
A Practical Guide to JAXB 2.0 : "JSR-222 specifies the Java Architecture for XML Binding (JAXB) 2.0. JAXB 2.0 specification is implemented in Java Web Services Developer Pack (JWSDP) 2.0. JAXB 2.0 has some new features that facilitate the marshalling and unmarshalling of an XML document. I have used both JAXB 1.0 and JAXB 2.0 and have found that JAXB 2.0 generates less code and has some additional features."
"Object identity is deceptively hard to implement correctly when objects are persisted to a database. However, the problems stem entirely from allowing objects to exist without an ID before they are saved. We can solve these problems by taking the responsibility of assigning object IDs away from object-relational mapping frameworks such as Hibernate." James Brundege says the solution is to create your own unique ID as soon as the object is instantiated, and to use that as the basis of object and database identity. In Don't Let Hibernate Steal Your Identity , he shows how to accomplish this.
Need continuous integration?
This week's Spotlight is on Hudson . This project monitors executions of repeated jobs, such as software builds or automated tests. "Hudson provides an easy-to-use so-called continuous integration system, making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. The automated, continoues build increases the productivity." Features include easy installation, change sets, permalinks to "latest build" and "latest successful build", RSS/e-mail integration, distributed builds, plugin support, and more
In today's Forums ,
Is WS-Security the best security scheme for a public web service?
I haven't found a single major web service player (Amazon, Google, Yahoo, Flickr, Salesforce, etc.) that uses WS-Security for their public web services. They all seem to rely on something simpler, using SSL as the transport layer. I'm feeling like it can't necessarily be a bad thing to imitate the big boys on this. Am I wrong? Am I missing out on significant API and tool support by not using WS-Security?
Here's a unique request:
gordonke is looking for a
Night vision friendly look and feel :
"I have an application to be deployed on a ship's bridge. It needs to have a night mode which doesn't interfere with the watch keepers night vision, i.e. dark backgrounds and light, but not bright, foregrounds. To achieve this I think I need a look and feel that supports it properly. Does such a look and feel already exist? Is there a better way of doing this?"
Tim Boudreau has been busy, and unveils some Wizard project updates in today's Weblogs .
I spent part of the weekend adding some needed features to the Wizard library on java.net. If you need to do wizard-style UIs in Swing, this library makes it pretty easy to do something slick.
Kirill Grouchnikov takes a Swing at criticism in
Passionate / screaming users :
"Kathy Sierra writes on her blog that the best feedback you can get is a negative feedback. I fully agree, but with one condition - if the feedback is concrete (it doesn't have to be constructive)."
Finally, in Reliable Messaging in WSIT Milestone 2 , Mike Grogan offers "A description of the Reliable Messaging features in the WSIT Milestone 2 Binary release."
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Distracted by media