Java Developer Articles
This second article in a series covers the more technical features, such as RSS and Atom tasks and local storage using JavaFX's built-in storage classes.
Join Bernard Traversat, Director of Engineering for the Java Store, as he discusses and demonstrates the latest advancement in Java technology: the consumer Java Store and the Java Warehouse for developers.
Explore an application that illustrates the use of three powerful technologies in the Java EE 6 platform: Contexts and Dependency Injection, Dependency Injection For Java, and JavaServer Faces 2.0.
Learn about two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification that will be the foundation of next-generation mobile applications.
Test your knowledge and get an update on recent developments in Java technology.
On-device debugging isn't useful when your MIDlet is running on a client's phone. This tech tip presents one approach for developers who want a fast and simple way to debug their apps remotely in real environments.
Oracle Develop, sponsored by Sun Microsystems, and a part of Oracle OpenWorld 2009 begins on Sunday, October 11, and provides Java technology sessions from Sun's leading developers.
The latest version of Java DB is fast, reliable, and packed with features.
How do you protect yourself from unsafe operations of third-party libraries? Concurrency, data safety, and the destroyApp() method are three ways to do so, according to this tech tip.
This brief screencast introduces JDTF, a flexible, configurable test framework that can be used to assess various aspects of the quality of Java ME device implementations.
Pessimistic locking is now supported. Learn about this and the other new and enhanced locking and concurrency features in JPA 2.0.
Java Champion and Java performance-tuning expert Kirk Pepperdine talks cloud computing and explains why Java developers have a lot to learn about it.
Bruce Hopkins shows you how to create a simple mobile application that uses the SATSA-PKI optional package to create a digital signature for a payroll workflow application.
Learn about the "mixin class," a new feature in JavaFX 1.2 that offers programmers a simplified form of multiple inheritance.
Learn how to concatenate your user and library classes into a single JAR file, so that you can upload your apps to the Java Warehouse.
This Tech Tip introduces a few of the new EJB 3.1 capabilities. It also includes instructions on how to run the EJB 3.1 sample application in the Java EE 6 preview.
The Garbage-First Garbage Collector (or G1 GC for short) is a new GC that is being introduced in the Java HotSpot VM in JDK 7.
Java Champion, Rock Star, and Java EE expert Adam Bien shares his views on Java EE and cloud computing.
Here's a reprise of the interviews we did with Java Rock Stars during the 2009 JavaOne Conference
Speed up data transfer on Bluetooth applications by using Near-Field Communication (NFC) technology and JSR 257: Contactless Communication API.
JDK 7 provides support for Stream Control Transport Protocol (SCTP) in Java and, in this article, Sun Engineer Chris Hegarty explains what that means.
Learn about the new support in JDK 7 that should help make dynamically typed languages run extremely fast in the JVM.
Alan Williamson, the UK's first Java Champion, discusses BlueDragon, his Java CFML runtime engine, fallacies about Java EE, and his reactions to the evolution of the Java platform.
In this two-part tutorial, you build an application to create and send a mesage, and a second one to receive the message.
The Jersey Client API is a high-level, Java technology-based API for interoperating with RESTful web services. This paper describes the client API and shows how to to concisely and efficiently implement a reusable client-side solution and talk to RESTful services. *Registration required.
The "Working with Bluetooth and GPS" series on the Bluetooth API (JSR 82) spawned a number of questions, which author Bruce Hopkins addresses in this follow-up tech tip.
This technical session at JavaOne compared and contrasted the traditional approach to design patterns with a more nuanced metaprogramming approach suited to dynamic languages.
JavaFX experts Jim Weaver and Stephen Chin showed how easy it is to build a visually compelling application using JavaFX.
Java developers Joshua Bloch, Tom Ball, and Masood Mortazavi recount favorite and funny coding experiences.
The Java ME platform is huge, robust, and versatile. This article provides a compatibility matrix of SDKs and APIs.