The Adobe Mobile Platform, leveraging the ubiquitous Adobe® Flash® technology that has revolutionized the user experience on the web, enables operators, OEMs, and content providers to deliver engaging mobile experiences across a wide range of devices. The Mobile Platform, which consists of a client and a server, is flexible and extensible and is designed to help deploy and manage compelling mobile data services. As the underlying technology for Adobe's mobile solutions for operators, the Mobile Platform enables two integrated solutions:
Adobe Mobile Client is a Flash client runtime optimized for a wide range of devices for hosting and managing the presentation of data services and data-enabled user interfaces (UIs).
Adobe Mobile Client leverages the power of Flash 6 with a subset of ActionScript™ 1.1 and 2.0 to support many expressive features such as:
Adobe Mobile Client is highly portable and can be ported to a variety of leading open and closed operating systems.
The object-oriented extension mechanism of Adobe Mobile Client provides easier and faster integration with device APIs, allowing OEMs greater UI customization and a faster time to market. Integrate with device APIs like call logs, memory management, browsers, media players, productivity tools, and more.
Use a "pull" method of synchronizing content and UI updates over the air. Set custom update schedules for individual channels. Increase network efficiencies and improve user experiences through differential updates and cached content to provide instant access to current information, even when reception is spotty.
Cache new data on the device and provide an instantly available experience. Even with limited or no connectivity, the mobile device uses the most recently cached data until it successfully reconnects to the server.
Enforce application security, handle customer input, and efficiently manage the handset's memory for applications built with Flash. Manage user preferences and device profiles with Adobe Mobile Server software for personalized experiences.
Adobe Mobile Server features a cluster of delivery, adaptation, admin, and reporting servers for high performance and scalability.
Support flexible billing models including subscription, pay per use, or free of charge for trials or advertising purposes. Billing models can be integrated with an operator's existing billing infrastructure.
Deliver scalable and optimized service experiences across a wide range of handsets. Promote different channel bundles to target segments based on user profiles and device capabilities, and deliver relevant user interfaces that meet the interests of different segments.
Provide UTF-8 support for internationalization and localization features. The standard data source format is XML, and Mobile Server delivers content in any character set that is supported in XML encoding.
Efficiently enforce access control restrictions by automatically monitoring subscription status. Notify subscribers before their subscription is due to expire. Allow integration with an existing security structure. Store user preferences more securely on the delivery server, which aggregates requests for external content but never sends personal subscriber data outside the firewall.
Use the occasionally connected data model. Eliminate any unnecessary exchange of data between Mobile Server and Mobile Client. Adobe Mobile Server supports SMS signaling, which enables Mobile Server to wake up Mobile Client and initiates an immediate content update in the case of important events such as breaking news or an immediate retraction of inappropriate content.
Provide a graphical administration console as well as a scriptable command line interface, both of which provide the complete set of commands for reporting.
Use a web services toolkit to develop a companion website that integrates with existing web-based user tools. Companion websites built with the toolkit interact with Mobile Server through platform-agnostic, W3C-compliant web service APIs that can be called from a number of languages, including Adobe Flex®, Java™, .NET, PHP, and others.
Manage the transfer of existing channels and user preferences to a new handset automatically when a user upgrades the phone. Mobile Server detects the capacities of the new handset and delivers the appropriate variation of channels and catalog content.
Leveraging existing infrastructure, Mobile Server integrates with a wide variety of standard technologies. It includes support for a J2EE-compliant server; database management services with Java Database Connectivity (JDBC); and external content in RSS, Atom, and other formats. Additional server modules enable integration with authentication systems, billing systems, SMS gateways for network-initiated updates, monitoring systems, reporting systems, and content management systems