OTTAWA, June 9, 2003 - Users of the QNX® Neutrino® RTOS can now take advantage of IBM WebSphere Micro Environment 5.5, a small, fast, production-ready solution for deploying Java applications in telematics systems, mobile devices, realtime control systems, and numerous other "smart" products.
Like QNX Neutrino, WebSphere Micro Environment is multi-platform. As a result, developers can deploy their Java applications across a variety of processor architectures, including ARM, MIPS, PowerPC, SH-4, and x86.
The environment also provides:
IBM J9TM virtual machine - A fast, compact VM optimized for the QNX Neutrino RTOS. Highly configurable, the J9 VM can give the developer control over numerous settings, including memory usage, stack size, and incremental allocation sizes of memory, ROM, and RAM for class loading.
Certified Java Powered technology - The environment has been tested and certified to meet several JavaTM 2 Micro Edition (J2ME) specifications, including CDC, CLDC, MIDP, and Foundation Profile.
Just in time (JIT) and ahead of time (AOT) compilation - For systems requiring high performance and fast response times.
"Open, standards-based middleware is key as mobile devices become an increasing part of the computing landscape," said Eugene Cox, director, Mobility Solutions, IBM Pervasive Computing Division. "IBM's WME, combined with the QNX Neutrino RTOS, can enable OEMs to build efficient, network-deployable software that will run across a broad range of devices, processors, and networks. This can provide a foundation for realtime applications that industries such as telematics, healthcare, and others depend on."
NOTE: In a related announcement, IBM today revealed that Palm, Nokia, and QNX are all integrating IBM's Java technology into their product offerings.
"In QNX Neutrino, Java applications exist as first-class citizens, with full access to distributed processing, symmetric multiprocessing, the QNX Photon microGUI®, and many other advanced OS services," said Sachin Lawande, director, product management, QNX Software Systems. "This flexibility, together with the highly optimized WebSphere Micro Environment, can allow Java developers to achieve a level of flexibility and performance that simply isn't available on other platforms."
WebSphere Custom Environment
For applications that don't require J2ME compliance, QNX is also introducing support for WebSphere Custom Environment (WCE) 5.5, a highly configurable platform that lets developers strike an optimal balance of size, performance, and functionality for their resource-constrained systems. For instance, the environment offers a choice of class libraries (Xtreme, Core, Gateway, Max); it also lets developers remove unused classes, methods, and fields to achieve the smallest footprint possible.
Both WCE and WME provide additional features for any customer using the WebSphere Studio Device Developer. These include remote debugging, profiling information for performance visualization, and JXE support, which can allow developers to deploy standalone applications that don't require the presence of a complete set of standardized class libraries.
QNX will add support for IBM WME 5.5 and IBM WCE 5.5 to QNX Momentics® Professional Edition, a fully integrated development suite that includes the QNX Neutrino RTOS; a graphical IDE; tools for C, C++, and Java development; and a variety of board support packages, libraries, and driver source kits. Commercial availability is scheduled for September 2003. QNX already provides commercial support for WebSphere Custom Environment 5.0.
About QNX Software Systems
Founded in 1980, QNX Software Systems is the industry leader in realtime, microkernel OS technology. The inherent reliability, scalable architecture, and proven performance of the QNX Neutrino RTOS make it the most trusted foundation for future-ready applications in the networking, automotive, medical, and industrial automation markets. Companies worldwide like Cisco, Ford, Johnson Controls, Siemens, and Texaco depend on the QNX technology for their mission- and life-critical applications. Headquartered in Ottawa, Canada, QNX Software Systems maintains offices in North America, Europe, and Asia, and distributes its products in more than 100 countries worldwide. Visit www.qnx.com.
QNX Software Systems
Tel: +1 613 591-0931
Tel: +49 (0) 511 940910