The father of Java, James Gosling, has questioned the technical relationship between Sun Microsystems and Microsoft in light of the antitrust demands of the European Union on the world's biggest software maker.
After reading this article, you should be able to effectively develop Apache Derby applications using the various Eclipse-based tools available for Derby. Quickly learn how to develop an Apache Derby application on the Eclipse IDE using several tools, plus a walkthrough that shows you how to use them.
Mastering J2EE can be daunting, with an ever-growing list of technologies and acronyms. The Java Naming and Directory Interface (JNDI) has been at the core of the Java 2 Platform, Enterprise Edition (J2EE) from its inception, but it is often underutilized by novice J2EE developers. This article will help demystify the role of JNDI in J2EE applications and show how it can help decouple your application from the details of deployment.
There is a nice Flash tutorial for java swing-threading subject. Explaining why some swing applications are not responsive, and ways of resolving those problems.
This tutorial demonstrates how to develop Java 2 Platform, Micro Edition (J2ME) applications for Nokia handsets using the Eclipse IDE and the Nokia Developer's Suite for J2ME.
A Java web developer takes a look at the Java IDE landscape and examines the major offerings. IntelliJ IDEA comes out on top, hands down, according to his measurements, and he includes a detailed review.
IBM has updated its well known Reflexive User Interface Builder for constructing and rendering graphical user interfaces (GUIs) for Java Swing and Eclipse Standard Widget Toolkit (SWT) based upon a descriptive XML document. Version 1.1 includes the capacity to validate Eclipse SWT GUIs, generate Java source for GUIs constructed by RIB, and embed Java source code in RIB documents. See new developer article on RIB that shows you how to Build Java GUIs simply and quickly.
The ubiquity and utility of Ant as a build tool for Java projects is virtually unsurpassed. Even Maven, the new, upstart utility in the build arena, owes much of its power to lessons learned from Ant. This article introduces Groovy's builder utility, which makes it especially easy to combine Groovy with Ant and Maven for more expressive and controllable builds.
Netbeans IDE version 4 is now out. If you are looking for an advanced framework for building your Java client application, look no further. Amongst other things, Netbeans now supports Java 1.5 (Tiger), refactoring, advanced debugging, and a new project system based on Apache Ant.
Sun has put its TestingComatiblityKit (TCK) for Java under a "Read-Only-License". This means that you are allowed to look at the source-code but you are not allowed to modify or compile it. For more information, a couple of Sun people's blogs address the subject here and here.
For a perspective from outside Sun, see here and here.
Read the license here. And retrieve the source code of the TCK here.
Lee Nackman, IBM VP of Design, Construction, and Test Tools Development and CTO of Rational Software, and Jim Russell, IBM Lotus Software Director of Application Development Tools, explain how IBM is leveraging Eclipse with the Cloudscape Java database and with IBM Workplace Client Technology, Rich Client Edition to become a strong tool for cross-platform deployments.
A flaw in Sun Microsystems's plug-in for running Java on a variety of browsers and operating systems could allow a virus to spread through Microsoft Windows and Linux PCs.
The software and server company published very early versions of the source code of the Java 2 Standard Edition (J2SE) 6.0 on its Web site so Java programmers could better see and participate in its development, said Graham Hamilton, a Sun vice-president. Java 6 is due in the first half of 2006, Hamilton said.