
The Multimedia Home Platform (MHP) software framework is designed to bring interactive multimedia applications to set top boxes, integrated digital televisions, and multimedia PCs. The framework further specifies the delivery of these applications over broadcast channels such as cable, satellite, or terrestrial television signals. Abstracting these features into one library allows independent implementation of both the engine underneath the API (the MHP Stack) and the applications that utilize it. As 3rd party MHP stacks have become commercially available, developers are now able create robust visual applications without having to implement platform-specific multimedia code.
The handheld device profile of CEE-J includes the full CEE-J virtual machine and is optimized for handheld devices. It runs on a wide variety of devices including Windows, Windows CE 3.0, PocketPC, Linux, Nucleus, and VxWorks.
The CEE-J communication device profile is a specification of a compact Virtual Machine and class libraries. The profile has support for graphics, networking, limited database support, and contains selected classes from the io/lang/util packages. This profile is targeted for handheld wireless devices such as cell phones, messaging devices and wireless PDAs.
The Open Services Gateway Initiative (OSGi) specifies a three tiered application framework that facilitates dynamic application and service sharing of backend, gateway and user devices connected via a common network.