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