|
|||
| Markets | / | Mobile | |
OSGi DevCon 2010 OSGi DevCon London |
|
Mobile MarketOSGi Service Platform Mobile Specifications For R4, the OSGi specifications were enhanced to extend the OSGi Service Platform to mobile devices. The OSGi mobile specification uses the OSGi framework to allow mobile devices based on Java ME™ Connected Device Configuration to evolve and adapt their capabilities by installing new sharable service components and applications on demand, enabling a whole new segment for middleware in the mobile industry by bringing dynamic middleware to mobile devices. The architecture of the OSGi mobile specification allows developers to create, deploy and manage loosely coupled cooperating components into the mobile Java environment. As the next generation architecture for the mobile space, the OSGi mobile specification updates the simple monolithic environment of CLDC (Connected Limited Device Configuration) to the same fully functional robust Java component environment that developers have come to rely upon in the desktop and server spaces. This new architecture will help ensure that compelling applications and services will be available in the mobile environment, and that mobile services can evolve at Web 2.0 speed to meet the needs of the rapidly changing environment at the network edge. The OSGi mobile specification is the underlying technology in JSR 232, the mobile Java service platform, which was submitted to the JCP by OSGi members Nokia Corporation and Motorola. ResourcesBusiness StudiesSprint Titan - (http://developer.sprint.com/titan ) Sprint Titan is a next-generation Java platform for Windows Mobile® 6 smartphones from Sprint. In addition to supporting existing MIDPJava ME applications, it includes the more capable CDC/Foundation Java Virtual Machine and ProSyst Software's OSGi framework, mBedded Server. This combination provides a powerful platform for dynamic distribution and collaboration of independent software components and applications. Support for the Eclipse embedded Rich Client (eRCP) application model means this platform can run generically written rich GUI applications that can run across a broad range of devices and desktop computers. The platform also includes APIs to give you access to Sprint-specific phone features. The Titan tools, which install into the Eclipse IDE, provide best-of-breed development and source-level debug capabilities for the platform. Third-party tools are available, providing advanced visual development and profiling functionality. Titan allows developers to move Eclipse-based enterprise applications from the desktop to most Windows Mobile® 6 smartphones from Sprint. |
|