Welcome!


Vol. 12 Iss: 12

Read Back Issues

In October we announced the winners of the first round of this year's JCP elections, during which members voted for three Sun-nominated candidates on each Executive Committee (EC). To refresh your memory, the winners on the Java ME EC were Research in Motion (RIM), Samsung, and Time Wa...
The open source Mobile & Embedded Community is a gathering place where developers can collaborate, innovate, and drive the evolution of the Java Platform Micro Edition (Java ME). Launched in November 2006, more than 500 active members are participating in more than 80 projects, most of...
JavaFX is a scripting language that provides more powerful client applications in term of features for the user interface experience as well as being incorporated with server platform technology such as RMI, Web Services, and EJB. Its ability to reuse all Java libraries opens an opport...
Introduced commercially by Sun Microsystems in 1995, the Java programming language will be a teenager in 2008. Java has seen tremendous growth in its 13 years. Its design, ease-of-use, and most importantly its portability has made Java the fastest-growing programming language in comput...
One of the most fundamental design principles of Java is captured in its motto 'Write Once, Run Anywhere.' It describes how a .class file encodes its instructions at the bytecode level, allowing portability between different machines that, through a specific virtual machine implementat...
Unit tests give us the confidence to change applications, even legacy applications that we didn't write ourselves. To avoid the drudgery of writing a test case for every edge and boundary, we can let JUnit Factory generate a large set of characterization tests for us. If we need to exp...
With any new technology, best practice documents are invaluable in helping developers avoid common errors and design quality systems. There is much literature already available regarding best practices for using Java Management Extensions (JMX) in monitoring and management applications...