Deployment of Java embedded applications has increased significantly over
the past few years because it enables efficient development, supports
multiple platforms and facilitates interoperability for networked devices.
Java-based applications are pervasive, and can be found in consumer devices,
automotive systems, network edge devices, retail applications, and
industrial monitoring and control applications.
QNX Software Systems has partnered with IBM Pervasive Computing to deliver certified Java runtime environments and technology. QNX® Java environments are certified to the J2ME standard and are delivered with end-to-end support for the IBM WebSphere programming and deployment model. Two configurations are available: Java certified and engineering controlled.
Use for devices where hundreds of 3rd party applications will run
Opens the system as a platform
Tested by IBM
No Coffee Cup Logo
Not J2ME compliant
Tuned for footprint / speed
Specialized Class Libs
Core, Xtreme, G/W, Max
Custom sub-setting, using smartLinker
Use in devices where complete control over application is desired
Controls runtime to an exact specification
Features and Benefits
Utilize comprehensive RTOS and Java product set for handheld and embedded markets
J9 virtual machine (VM) component runs as a process under the QNX Neutrino® RTOS
Implementation supports advanced features such as symmetric multiprocessing, QNX Photon microGUI® windowing system
Backed by QNX technical and commercial support
Deploy multiple native and Java applications simultaneously
Applications dont interfere with other native applications
Java threads run as kernel threads within QNX Neutrino, providing system-wide priority-based scheduling and allowing realtime programming in Java.
Unique implementation of Abstract Windowing Toolkit allows Java applications to run in their own windows within the QNX Photon® microGUI® Windowing System providing simultaneous visualization of both windows within the same display
Develop in a standard, Eclipse-based environment
Similar to the QNX Momentics® development suite, IBM WebSphere Studio Device Developer is Eclipse-based (v2.1), providing a familiar development tool framework to QNX Momentics developers
Compatible with plug-ins from the ecosystem and community
Runtime component for IBM Websphere Everyplace Custom Environment and IBM Websphere Everyplace Micro Environment, providing device management across the network to upgrade, add or remove applications for pervasive services