![]() |
||||||
Java News |
|
| (Until March 1, 2001) | |
|
Microsoft and Sun settled a three-year lawsuit over Microsoft's use of Java. As a result of the settlement, Microsoft will pay $20 million to Sun, terminate all Java licenses, and agree to a permanent injunction against the use of the "Java Compatible" logo.
Microsoft can continue selling its existing inventory of Java products based on JDK 1.1.4. "They can continue to distribute an outdated version of our technology, but they can't use Java for .NET," said Patricia Sueltz, Sun's executive vice president. Also, Microsoft has announced a migration toolkit helping .NET developers to convert Java code into C#. "Java User Migration Path" (JUMP) is Microsoft's new strategy for migrating the whole world onto its proprietary .NET platform. Provided with a set of tools that can be hosted in the Visual Studio.Net development environment, users will gain automatic conversion from Java to C#. Along these lines, JUGS will soon host a controversial event contrasting Java with C#. JUGS members will receive an invitation by e-mail. If you are not a member of JUGS yet, you might want to become one by filling in the registration form on http://www.jugs.ch. |
|
|
Java on mobile, wireless devices has become very hot and "real". Borland said that it is licensing all available Java-2 Micro Edition (J2ME) technologies from Sun. The company said the licensing will enable it to provide Linux tools for of applications for wireless Net devices. Borlands Jbuilder IDE already provides plugins for developing J2ME applications. SAGEM has announced the WA 3050, a WindowsCE based Communicator with built-in GPRS transceiver. The device looks much like an iPaq device, is powered by a 206 MHZ StrongARM CPU, and is equipped with 16 MB RAM (expandable to 32 MB). The device was shown at Internet Expo and other exhibitions. It will become generally available in March 2001. The WA 3050 can run PersonalJava (JDK 1.1.x) applications and thus fully supports AWT, java.net, object serialization, reflection, JIT, JNI, etc. Furthermore, Sun has released Version 1.0 of the J2ME Connected Device Configuration (CDC) and Foundation Profile. The CDC is intended for higher-end, "Communicator" devices such as the iPaq. Typically, these devices run a 32-bit microprocessor and have more than 2 MB of total memory for the storage of the C virtual machine and libraries. CDC contains the C virtual machine (CVM). The CVM is a full-featured, Java 2 virtual machine; designed for devices needing the functionality of the Java 2 VM feature set. Sun also launched the J2ME RMI Profile 1.0 Specification as well as the Mobile Information Device (MID) Profile Specification. Kada Systems is shipping a trial version of its Kada virtual machine for the Palm. OK, I know there are already many of those around, but what makes KadaVM worth mentioning is that it supports most of the JDK 1.1 feature set (including AWT, java.net, serialization, and JIT compilation), within a footprint of 100-300 KB. On a Palm Vx device, KadaVM applications can use up to 8MB of heap space. |
|
|
Sun announces a beta version of the reference implementation of the J2EE Connector architecture. The J2EE Connector architecture provides a standard way for back-end applications such as Enterprise Resource Planning (ERP) and Customer Resource Management (CRM) systems to "plug-and-play" with any J2EE 1.3 compatible application server. Also, Sun is riding on the coattails of the "peer-to-peer" hype. JXTA (pronounced "Juxta") is Sun's peer-to-peer initiative. The JXTA initiative will provide infrastructure services for peer-to-peer applications. This somehow reminds me of how the Jini initiative was started years ago, in the hope to soon see zillions of Jini enabled toasters and dishwashers. But that's another story! |