"When it was first introduced, it seemed that Java native compilation would surely topple the JVM, taking with it the Java platform's hard-fought platform independence. But even with its growing popularity and the increasing number of native compilers on the market, native compilation has a way to go before it poses a real threat to Java code's portability. Unfortunately, it also may be a while before the technology is mature enough to resolve the Java performance issues so many of us struggle with today." The article discusses the pros and cons of generating native code from Java source. Update: Steve Klingsporn says "TowerJ compiles java byte code into native code, and works quite well."
"Dig deeper with us into Sun's enhancements. You can now assert in Java, and you'll like the new logging capabilities. We've got benchmark tests of the new graphics routines, too. Java coders can now do what C programmers have done from the start with new classes for Regular Expressions. Pattern matching is now a piece of cake. Yes, it's still beta, but here's a preview of what's faster--and slower." Read the second part of the interesting Java 1.4 preview at ExtremeTech.
"Sun's Java is locked on the future in this new release With this significant upgrade of the Java standard, Sun directly takes on Microsoft's XP and .NET framework. Whether you're a developer or just a Java enthusiast, you'll need to know what Sun has in store for 2002." Read the interesting preview of the new Java version at ExtremeTech.
"Java inventor James Gosling says he isn't losing much sleep over Microsoft these days, despite the software giant's effort to stem Java's popularity with its own Java-like language. The next battle in Web services software development pits Microsoft against Java creator Sun Microsystems, along with Java adherents IBM, Oracle and others. Crucial to Microsoft's effort is C#, a Java-like language that will soon be part of the company's new Visual Studio.Net package of software-development tools, which was released to developers Wednesday." Read the rest of the interview with James Gosling at C|Net News.
"So what is the deal with these Java guys? We get more than our fair share of personally-challenged individuals in this industry and many seem to hoard around some new mega-hype technology. Based on very little, these individuals crusade as to how this new way revolutionizes everything that came before. They ridicule anything that doesn't fit into their new model, mock the intelligence of anyone who disagrees and feel they can occupy the moral high ground. This is not an anti-Java article. Many of us have seen all this before, lived through it and even partaken in many of the crusades as the rally calls are made. Can the same be said of other engineering principles? Do bridge or airplane designers start a new crusade every few years, demanding all old bridges and aeroplanes were rubbish and should be pulled down and replaced with virtual bridges or virtual airplanes?" Read the rest of the editorial at Angrycoder.
"IBM claims that it's achieved 339,484 operations per second on a 32-way, POWER4 Regatta on the SPECjbb2000 benchmark. Which is higher than a 72-way Sun Fire 15K. IBM also brags that its Regatta, kitted out 128GB of memory and 36.4GB storage will cost - at $2 million - half as much as a Sun Fire 15K with 288GB memory and 288GB storage." Read the rest of the story at TheRegister.
"What got me to this state of indignation is a dawning realization that Microsoft is about to win again in a part of the business where they have no business winning. I predict that Microsoft is about to beat the bejeezus out of Java." Read the rest of the editorial at I,Cringely. Update: Read also the relevant article "The MSDN advantage" by Larry Seltzer on ZDNetTech.
Pedro Eloy sent us a note to notify us about the availability (and there is even a free evaluation downloadable version) of the SavageXE operating system for handhelds or IAs, written mainly in Java. More information about the OS here.
Sun Microsystems has released a new version of Java 2 Enterprise Edition, 1.3, which includes a new specification for Enterprise JavaBeans, increased XML integration and a Java Message Service API. A ZDNet article has more details.
A new version of Java 3D is now available on Sun's web site. The new version (1.2.1_03) is a bug fix release for Windows and Solaris. The Linux release is still at release 1.2.1_01.