It is evident that the market for mobile enterprise solutions grows rapidley. A lot less obvious are the technological trends on which mobile enterprise solutions are going to be built upon. Mobile OSGi technology (i.e. JSR 232, Eclipse eRCP, Sprint Titan) is one of the platforms that enters the market and thus competition against other platform concepts such as MIDP, native applications, Google Android, etc. What is it that mobile OSGi technology has to offer?
7. Market Ecosystem: Complex structures Operator SW Vendors Aggregator Business User Enterprise Private User Device OEM App Developer Service Provider Standardization Bodies Middleware Developer
8.
9.
10.
11. Where Mobile OSGi fits in Phone Operating System Application Execution Environment Remote Access Applications By combining some of the platform elements and by making them available cross-platform, Mobile OSGi de-fragments the market! Mobile OSGi
32. OSGi R4 Mobile Specification OSGi Core Framework & Service Registry Configuration MO Log MO Monitor MO Deployment MO Policy MO Application Model MO DMT Admin Service OMA DM Adaptor Other Protocol Adaptor Log Service Config Admin Service Metatype Service IO Connector Service Declarative Services Event Admin Service Deployment Admin Service Auto Configuration Application Admin Service Mobile Conditions Service Monitor Admin Service Service Tracker XML Parser Service Foreign Application Access Application Containers Applications Additional OSGi Services (eg. Perm. Admin, Package Admin, …)
33. Mobile OSGi: High Level Architecture Native Java CDC VM Foundation Profile JSRs Shell Cert Store Installer Handlers AMS Mobile OSGi eSWT OMA-DM Client MIDP2 eRCP Cont. Midlet Cont. Xlet Cont. App1 App2 Bundle DP JNI xyz