To: Urlman who wrote (5104 ) 7/21/1998 1:13:00 AM From: bob Read Replies (1) | Respond to of 8581
All, Here is an item of interest to us all. I believe we are porting pJava to the chip: Sun Announces Availability of Next Version of the PersonalJava Platform; New Version Significantly Cuts Code Size, Adds Tool for Content Developers PALO ALTO, Calif.--(BUSINESS WIRE)--July 20, 1998--Sun Microsystems today announced that version 1.1 of the PersonalJava(tm) platform is shipping to licensees. This release represents a milestone for the PersonalJava platform. Version 1.1 adds key new features, while reducing the memory footprint for the code resident on a consumer device. This combination of features and limited memory use is critical to building low cost consumer electronics. The PersonalJava 1.1 application programming interface (API) has been improved with internationalization, signed applets for added security and optional support for Java database connectivity (JDBC) and remote method invocation (RMI) for easy connections to a database or network infrastructure. Both Solaris and Win32 implementations are available today. New memory usage techniques in the PersonalJava 1.1 implementation for reducing code size provide a 28 percent reduction in the memory footprint from the PersonalJava 1.0 implementation -- cutting the memory requirement to only 1.59 Mbytes in ROM and 3.2 Kbytes in RAM. "With the PersonalJava 1.1 release, we are delivering on Sun's strategy to bring the Java platform's power, portability and flexibility to the fastest growing segment of network computing, consumer devices," said Jim Mitchell, Vice President, Architecture and Technology for Sun Microsystems' Java Software. "The industry enthusiasm and support for the PersonalJava platform continues to grow and we intend to continue to deliver compelling features and new capabilities to this market." New Tool for Content Developers The new release also provides a new tool, the PersonalJava emulation environment, to help developers write downloadable content. This tool is intended to give developers an easy and low cost way to create and test new applications for consumer devices on their existing desktop computer. A developer creating software that will be resident on the device when it is sold, can begin creating content written to the PersonalJava API long before the target hardware is selected and should not have to test the content on each target device. For example, an application for checking local movie listings and purchasing the tickets on-line could be written to the PersonalJava platform, tested on the emulation environment and to run on any device running the PersonalJava environment, regardless of the manufacturer and underlying operating system. Industry Momentum More than 25 companies have licensed the PersonalJava Platform to develop consumer devices. In addition, the PersonalJava environment has been licensed by the major real-time operating system manufacturers and has already been integrated into their operating systems. The RTOS vendors are now selling their implementations of the PersonalJava environment hosted on their operating systems. The PersonalJava specification has benefited from strong industry support over the course of the API review process and the result is a comprehensive specification that defines the use of Java technology for consumer devices. The completed version of the PersonalJava specification is posted on the Sun website at java.sun.com . The PersonalJava Platform The PersonalJava application programming interface provides developers with a unified way for programmers and manufacturers to create applications that run on myriad consumer devices. The PersonalJava API was created specifically for network-connectable consumer devices that people use for communications, entertainment and mobile computing. Manufacturers of consumer devices can use the PersonalJava platform to create network-connectable products that can access the vast array of applications and services on the Web. For example, manufacturers can create: set-top boxes, desktop and mobile webphones, automotive navigation systems, web-connected digital televisions and game consoles that can download maps and driving instructions, update stock quotes or offer customized services such as banking and paying bills.