java.net Success Story: OpenSymphony 25 Feb 2005 05:00 GMTOpenSymphony is a collection of projects that share common goals: good design, real-world applicability, and loose coupling. The coupling is so loose, in fact, that many developers don't even realize that subprojects like SiteMesh and OSCache share a common parent. This java.net success story looks at the project's history and accomplishments, based on an interview with project leaders Hani Suleiman and Patrick Lightbody.
Source: Java.net Internationalization, Part 2 23 Feb 2005 05:00 GMTHaving your Java apps run correctly both down the street and across the globe presents some hefty challenges.
Part one of this two-part excerpt from
Java Examples in a Nutshell, 3rd Edition covered the first two steps to internationalization in Java: using Unicode character encoding and handling local customs. This week deals with the third step in the process: localizing user-visible messages.
Source: O'Reilly Introducing JBoss Remoting 23 Feb 2005 05:00 GMTWith JBoss World 2005 a week away, JBoss has introduced a new remoting framework. Before you say "another one?" John Mazzitelli hopes you'll take a look at JBoss Remoting, which rids you of RMI-style skeletons and stubs, and offers flexibility and extensibility on both the client and server sides.
Source: O'Reilly On-Demand Stateful EJBs 23 Feb 2005 05:00 GMTEJB session beans can be stateful or stateless, but they can't easily change from one to the other. That can be a problem in certain business situations. Swaminathan Radhakrishnan has a pattern that he says can address this problem.
Source: O'Reilly Robotics: Using Lego Mindstorms and Java 21 Feb 2005 05:00 GMTIn this article we will explore the brain of Lego Mindstorms that will enable us to program the robot to perform the functions we intend. You will look at installing and using the Java-based leJOS firmware.
Source: Java.net FlyingGuns: A Distributed Realtime Simulation Game 17 Feb 2005 05:00 GMTFlyingGuns is a game as well as a demo for a technology created for distributed simulations that can be found in applications of various fields where data has to be distributed at high rates.
Source: Java.net Timing is Everything 15 Feb 2005 05:00 GMTChet Haase considers what it now takes to add dynamic effects, animations, or time-based events to a Java application and proposes and details a timing framework.
Source: Java.net IoC Container Face-Off 10 Feb 2005 05:00 GMTKen Ramirez looks at resolving component dependency resolution using the Inversion of Control pattern and compares PicoContainer and HiveMind.
Source: Java.net