Lean service architectures with Java EE 6
Thanks to Java EE 6's simplified development model, a few interfaces and annotated classes are all you need to implement the facade, the service, and the domain structure that constitute a lean service-oriented architecture. Surprised? Read on.
Adam Bien, April 2009

Opening up the Java Community Process
The Java Community Process is frequently under fire from community members who have called for greater transparency and even independence from Sun. Some say the real problem with the JCP is too little leadership, however, and that Sun cannot afford to loosen its grip on the Java standards body. Jon Brodkin investigates the contentious democracy of the JCP.
Jon Brodkin , March 2009

Write your own Twitter application
Catch the social-networking wave with the convenience of Java APIs. Using Apache Commons HttpClient, dom4j, and iText, create a servlet-based application that dynamically archives Twitter updates in a PDF document mirroring Twitter's look and feel.
Bruno Lowagie, March 2009

Java concurrency with thread gates
The thread gate pattern is an effective tool for managing thread concurrency, but not many developers know about it. Fire up your IDE for a quick tutorial in implementing thread gates in multithreaded business applications.
Obi Ezechukwu, March 2009

Asynchronous processing support in Servlet 3.0
The revolution didn't stop with Ajax, and the incoming Servlet 3.0 specification will prove it. Find out why Servlet 3.0's support for asynchronous processing is the next big leap forward for developing collaborative, multi-user applications for Web 2.0.
Dr. Xinyu Liu, February 2009

Jump into JavaFX, Part 3: The basic APIs
Jeff dives into the JavaFX APIs this month with a script-driven introduction to javafx.lang, javafx.util, and javafx.application. This third article in the Jump into JavaFX series includes an overview of keyframe animation and a short introduction to creating and manipulating shapes and images in JavaFX.
Jeff Friesen, February 2009

Year in Review: What to expect in Java SE 7
Java SE 7 has started coming into focus in the past year, even up to recent announcements about Sun's intention to modularize the JDK. Java 7 maven Alex Miller looks back on the developments of 2008 to tell us what features to expect, and not, in the final platform specification.
Alex Miller, December 2008

Open source Java projects: Java Binding for OpenGL (JOGL)
If you're planning to develop a game engine or other Java software that requires 3D graphics, you'll want to know about JOGL. Learn how to use this low-level API to introduce OpenGL's high performance and powerful features to your Java-based games.
Jeff Friesen, September 2008

Creating DSLs in Java, Part 4: Where metaprogramming matters
Newer JVM-compatible languages like Scala, Groovy, and JRuby are better suited to creating internal DSLs than the Java language itself. Find out why in this final article in Venkat Subramaniam's introduction to creating DSLs in Java.
Venkat Subramaniam, September 2008

Creating DSLs in Java, Part 3: Internal and external DSLs
Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language recognition tool, openArchitectureWare.
Venkat Subramaniam, August 2008

Add Java extensions to your wiki
Whether you're an old hand with MediaWiki or just looking to get started, this article presents a fun way to dive into building and deploying Java-based wiki extensions.
Randall Scarberry, August 2008

Sun releases preview of JavaFX SDK
Developers will be able to get their hands on a preview SDK (software development kit) for JavaFX as of Thursday, marking Sun's entry into the rich Internet-application framework wars.
Chris Kanaracus, July 2008

Open source Java projects: SwingLabs PDF Renderer
PDF files are ubiquitous for sharing documents over the Internet, but how do you view and render them in your Java applications? Find out what the SwingLabs PDF Renderer can do for you, in this installment of the 'Open source Java projects' series.
Jeff Friesen, June 2008

Hello, OSGi, Part 3: Take it to the server side
Develop and deploy your first OSGi Web application using your Eclipse IDE, Server-Side Equinox, Jetty, and Tomcat. This article concludes the 'Hello, OSGi' series by introducing OSGi on the server side.
Sunil Patil, June 2008

SpringSource launches app server
Next-generation application server platform based on Spring, OSGi, and Tomcat snubs Java EE.
Chris Kanaracus, April 2008

Find more >

Newsletter sign-up
View all newsletters

Sign up for our technology specific newsletters.

Enterprise Java
Email Address: