ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

QuickTime Java and Java Server Faces

by Daniel H. Steinberg
ONJava Newsletter for 10/30/2003


I first started covering Mac OS X Java almost seven years ago. I love keeping one foot in each community. I've spent this week out at the O'Reilly Mac OS X Conference in Santa Clara, California. There were four Java sessions and plenty of great conversations about what's coming. In addition, you may want to check out some of the show coverage, including Srinidhi Varadarajan's session on the Virginia Tech Supercomputer.

One of the Java presenters at the Mac conference was ONJava's Chris Adamson, who contributes a feature article this week on the future of QuickTime Java, called The Return of Blue Q. He takes a look back at the history of the API and outlines the recently released QTJ 6.1. QTJ is still available on Mac and Windows platforms, but some of your favorite features may not be there anymore.

JavaServer Faces is generating interest already. Budi Kurniawan introduces you to Page Navigation in JavaServer Faces. He writes, "All multi-page web applications need some mechanism to manage page navigation for their users. If you are familiar with Model 1 and Model 2 of the servlet and JSP design models, you know that page navigation can be complicated in Model 1 applications because the link to the user's next destination is hard-coded. [...] Model 2 alleviates the problem somewhat, because the next links are confined to the Controller servlet. However, changing a link requires the recompilation of the servlet. JSF, however, offers page navigation through page navigation rules in the Application Configuration file."

Jonathan Simon looks at how you might simplify threading in your Swing applications. In Rethinking Swing Threading he spends the first half of the article documenting the problem and the second half proposing Event-Driven programming as a solution. The keys are to make sure you "(1)Execute code in the appropriate thread. (2) [Handle] Asynchronous execution using SwingUtilities.invokeLater()."

To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).

To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to

At the Mac conference I presented a tutorial on Rendezvous. I've been thinking a lot about how Rendezvous would work well with Jini and with JXTA. Rather than competing technologies, there could be important synergies. If you have thoughts on this, drop me an email.

Till next week,

Daniel H Steinberg, editor
ONJava.com and java.net

ONJava.com News and Weblogs

Other Java News (channel -- LANG: JAVA)

Java Cookbook Recipe of the Day

Java Events

Other O'Reilly Network sites

O'Reilly Network



O'Reilly and Associates

O'Reilly Java

ONJava.com Affiliates



Return to list of ONJava Newsletters.

Return to the ONJava.com.