Web Swinging 12 Oct 2006 04:00 GMTYou application needs content from a web page or web service, so that rules out writing a rich application and forces you to write a web app, right? Not so fast. The emerging trend of smashups--Swing mashups--combine rich Swing GUIs with data fetched from the Web. Richard Bair shows you how to bring these web-fetching techniques to your Swing app.
Source: Java.net Development of a 3D Multiplayer Racing Game 10 Oct 2006 04:00 GMTDeveloping 3D action games doesn't involve just a single API, but a combination of some of the most demanding parts of Java. Evangelos Pournaras offers an overview of one such project, a 3D racing game that uses JOGL, JOAL, and
java.nio.
Source: Java.net Book Excerpt: Java EE 5 Tutorial, The, 3rd Edition 05 Oct 2006 18:35 GMTThis latest edition updates existing chapters about JSP, EJB, and Servlets, while adding new chapters on the Sun Java System Application Server 9, Web-tier technology, and Web services. Take a look at Chapter 9 for an introduction to JavaServer Faces, a server-side user interface component framework for Web apps.
Source: JavaBoutique Stripes Takes Struts to the Next Level 05 Oct 2006 18:35 GMTStruts has done a good job all these years, but it may be time for a new framework's day in the sun. Learn about some of Stripes' features and how developing a Stripes application is a step up from Struts."
Source: JavaBoutique Instant Messaging in Java Made Easy: The Smack API 05 Oct 2006 04:00 GMTJabber is a popular and widely supported XML-based API for exchanging instant messages. You could compose the messages by hand, but there's an alternative. John Ferguson Smart introduces the Smack API, which makes it easy to use Jabber services from Java.
Source: Java.net Automate Your J2ME Application Porting with Preprocessing 04 Oct 2006 05:09 GMTGot porting nightmares? If you're considering automating the porting your J2ME applications, you may want to think about using a preprocessor. Find out why it's the only technique open-ended enough to handle porting to multiple device models.
Source: DevX What is Java Content Repository 04 Oct 2006 04:00 GMTYou might have heard of JSR-170, but what is a content repository, and what can you do with it? Well, do you want to manage documents with versioning, search, access control, and more? Content repositories offer these features, and JSR-170 codifies them into a single API. Sunil Patil shows how to use the reference implementation--Apache Jackrabbit--to create a blogging application.
Source: O'Reilly Enhancing Swing Applications 03 Oct 2006 04:00 GMTProviding "skins" or other extensions to Swing applications is difficult to do in a manner that will be easy for other developers to reuse. The
laf-widgets project addresses these problems by defining ways for implementing look-and-feels to be extended. Project founder Kirill Grouchnikov shows how it works.
Source: Java.net Stateful Session Clustering: Have Your Availability and Scale It Too 03 Oct 2006 01:12 GMTStateful application design is just what Java developers need for clustering HTTP sessions. It is easier to code to, more scalable, and more cost effective, and by combining it with network-attached memory, developers can avoid Java serialization while storing state in a central place.
Source: DevX Determine Your Network Interfaces and IP Names 02 Oct 2006 22:27 GMTUse this to determine the names of your network interfaces and IPs. Of course, it can be used only for machines that have more than one network interface.
Source: DevX