![]() |
||||||
Java News |
|
|
(Until Nov. 1, 2000) |
|
EJB 2.0 Final Draft has Shipped |
EJB now fully supports asynchronous communication (message queuing, publish/subscribe) through the Java Message Service (JMS). This means that JMS has (finally) become a first class citizen in J2EE, much like RMI and IIOP. EJB 2.0 further addresses container managed persistence and inter-server interoperability. |
|
Java Embedded Server |
The Java Embedded Server 2.0 (JES 2.0) is available for download. The .com Home of tomorrow will have a box for networking appliances within the home and connecting them to the Internet - a so-called Home Gateway. This type of infrastructure allows your toaster to talk to your coffee brewer, or your fridge to contact the grocery to order some more milk. JES provides a Java standard for such Home Gateways. It consists of a software development kit and of a deployment run-time environment for your networked home applications. I see JES as sort of an application server environment for embedded networked systems. |
|
Java Web Start 1.0 (Beta) Available |
Let's face it: developing and deploying Java Applets can really get to your nerves. First of all, the JVMs included in Netscape and Internet Explorer behave somewhat differently and still contain some severe bugs. Then, providing signed Applets that work with both Netscape and IE is a challenge. That's where Java Web Start (JWS) comes to the rescue. JWS -- a new application-deployment technology -- gives you the power to launch full-featured applications with a single click from your Web browser or directly from the desktop. JWS allows you to deploy applications to thousands of users, by placing them on a central web server. For that you won't need to provide your applications as Applets. JWS mainly consists of a tiny "desktop" application. There you will find an icon for each Java application available on a web server. When you click on an application's icon, the JWS desktop connects to the web server, and also checks whether a copy of the application is cached at the client. (The JWS desktop application, and not the Web browser, implements caching of applications). If the application is not cached, then it is fully downloaded from the server. If the application is cached, but has an older version than the application on the Web server, then an update is downloaded and applied to the cache. Finally, the application is launched. The whole process won't require users to install any JVM nor to fiddle around with the CLASSPATH. JWS provides a security sandbox model much like a browser, but in a way which is easier to configure. |
|
i-Book Java phone |
LG TeleCom's Java enabled phone, called the i-book, is available in Korea. Prototypes were demonstrated only 6 months ago at the JavaOne Conference in San Francisco. At that time, Motorola introduced the iDEN development program and the Nokia CEO promised that the next generation of Nokia phones will support the Java-2 Micro Edition (J2ME) platform. Both i-book and iDEN support the J2ME platform, in its "Connected Limited Device Configuration" (CLDC): |
|
JDK 1.3 for Solaris Ships |
Some main additions in respect to JDK 1.2 are an optimized server-side Hotspot virtual machine, and the inclusion of XML APIs. |
|
Sun Releases MIDP Profile for J2ME-CLDC |
MIDP is the "Mobile Information Device Profile" to the aforementioned J2ME-CLDC platform. MIDP is targeted towards Java application development for smart phones such as the i-book and the iDEN. The specifications as well as a reference implementation (containing a Java phone emulator) are available for download. Here you will find a useful MIDP tutorial. |
|
Release of Java(TM) Cryptography Extension (JCE) 1.2.1. Release of Java(TM) Secure Socket Extension (JSSE) 1.0.2, a standard Java API for SSL. Rejoice, rejoice, it includes strong encryption and is exportable! |
|
|
Java Database Connectivity (JDBC) 1.3 Final Draft Available |
New features include a Savepoint interface, allowing transactions to be rolled back to a designated save point. Connection pooling has been improved and enriched with new features. |
|
And finally, these are some of the interesting Java Community Processes (i.e., potential new Java standards) which are going on at this time:
|
|