Developers will soon be able to develop applications that comply with the Mobile Operational Management JSR 232 standard (OSGi) and use SNAP Mobile in less-than-optimum networks, according to two announcements made by Nokia at JavaOne 2007.
Nokia is collaborating with Sprint to develop the JSR 232 Mobile Operational Management specification. Sprint says it will use OSGi technology in advanced 3G environments and consider the technology for future 4G environments. Separately, developers can expect more robust handling of networks that have less-than-optimum performance from the forthcoming SNAP Mobile SDK 1.4. The release is scheduled for the second quarter. The SNAP Mobile SDK is a suite of free developer tools, documentation, and sample code for creating connected Java mobile games that run on the SNAP Mobile platform; this latest update is backward-compatible with previous SDK releases.
Nokia and IBM gave a demo at JavaOne for developers looking to extend the value of devices to remote desktops and mobile clients across networks that may not be always connected. They showed a service called IBM Lotus Expeditor. It is an end-to-end solution based on Nokia devices enabled by eRCP (embedded rich client platform) and OSGi. IBM Lotus Expeditor is an open-standard SOA (service oriented architecture) platform that can be used to build, deploy, and manage composite applications that can access multiple data sources at the client. It can be integrated with WebSphere Portal, Sametime, Workplace Forms, and the next release of Lotus Domino to help enhance the value and capabilities of these products. Solutions built with Lotus Expeditor can be designed, developed, distributed and maintained to allow users with wire line, wireless, or cellular networks to interact securely with corporate information, data, processes, and services, while maintaining security and transaction integrity. The demo was aimed at developers who need to remotely manage implementations of clients’ software installations and plug-ins across both online and offline networks.

