Java Archive

Jython for Python and Java developers

Jython is an alternate languages for the Java Runtime Environment. Its an implementation of the popular scripting language Python, but running on a JVM. For Python developers Jython is the best possible entry point to the Java platform; for Java developers it may be the strongest incentive to learn another language. This article introduces Jython and shows you what it can do to enhance your productivity on the Java platform.

On Sun, Java and Open Source

Analysis Sun says open sourcing Java code will fragment and devalue the platform. Sun's opponents say that under the current community process development is too slow. They're both right, but the debate, which Scott McNealy regards as synthetic - an issue manufactured by hypocritical competitors - highlights what people really want from a technology. It's an issue that finds Sun on the right side, but failing to convince skeptics. Read the rest of the analysis at TheRegister.

Stretch your Java Skills with this new Animated Graphical Simulator

There's a good tips and tricks article about CodeRuler on developerworks. The game has a simple premise: You are the imperial ruler of your very own medieval kingdom. Your peasants and knights depend on your brilliant strategic thinking, agile adaptability, and superior Java programming skill to survive, increase, and prosper. Your objective as a player is to write Java code that simulates this ruler. CodRuler is a game that helps you build upon your Java programming skills. CodeRuler is free.

Is Java Cooling Off?

A ZDNet article notes that Sun's JavaOne conference, starting today, will likely have a more somber mood than the one in 2000, when Java was seemingly ruling the world. Sun is facing a two-front assault by Microsoft and Open Source, and though its Java platform is a bright spot in its business plan, many users are clamoring for Sun to cede more control over its direction or even free the source code. Some major Java vendors like BEA and IBM are bypassing Sun's "Java Community Process" and releasing Java extensions on their own.

Preview of Sun Java Studio Creator

As a developer there was one language that I could not stand programming to. That would be the Java language. One of the things I have always liked about Windows XP and even Mac OS X are the visual IDE tools that are available. They make designing the interface easy and really hassle free. Even the QT toolkit and GTK offer interface builders. I must say I am a bigger fan of .NET and Mono. The Java language offered Swing and even then it remained a hassle.

Java: Go Native!

"I ran starry-eyed into the arms of Java 9 years ago. I build enterprise Java applications in my sad day job. I think I can speak with authority to Java's failings. Both authors of the original documents made claims of 'solution'. I assert that all software exists for the end-user, and a 'solution' that helps the developer, or requires arcane knowledge, solves nothing. Toolkits that allow developers to rapidly create portable code are a necessity to meet business and user needs." Interesting editorial by C.C. Hovey.