Accessibility

Adobe Flash Home FAQ

Overview information

What is Adobe® Flash® Home?
Adobe Flash Home is a new client-server solution for operators and OEMs that delivers rich, dynamic homescreens across a wide range of handsets and platforms. It combines customizable homescreens with live data such as news and entertainment services and device data such as call logs, messaging, and battery strength to provide subscribers with a personalized, engaging experience directly from the idle screen.
Who is Flash Home for?
Flash Home is primarily for wireless operators who want to differentiate their brand and offer personalized experiences to their subscribers. Content providers, developers, and OEMs who want to offer their own branded experiences are also playing a key role in building the ecosystem.
Why choose Flash Home?
For operators, Flash Home helps differentiate your brand and generate new revenue opportunities by offering a dynamic on-device catalog of homescreens to meet subscribers' personal styles and interests. With Flash Home, operators can improve the discovery of key services and device features by exposing them to the top levels of the phone user interface (UI). In addition, operators can take advantage of the Adobe Mobile Platform and enjoy the flexibility of updating data-enabled homescreens over the air across a variety of handsets.
What are the key features of Flash Home?
Built on the flexible Adobe Mobile Platform, Flash Home provides powerful features that enable breakthrough user experiences. The top features include:
 
Key features Benefits
Flexible, data-enabled homescreens Integrate rich, intuitive UIs with live data like news, sports, and weather, as well as device data and alerts, including call logs, SMS, MMS, system settings, and events for at-a-glance information. Easily promote targeted services right on the device homescreen based on demographic profiles and device capabilities.
Multiplatform support Deliver breakthrough homescreen experiences across a wide range of handsets and platforms.
Customizable user interface Extend your brand consistently across a broad range of devices by integrating brand elements as an extension of your corporate identity. Easily update homescreens over the air.
On-device catalog Facilitate the discovery and purchase of active homescreens through an intuitive on-device catalog with previews that can be updated over the air.
Rich media support Incorporate multiple content types, including animation, text, audio, images, and video, to light up idle screens.

Optimized network efficiency

Increase network efficiencies and improve user experiences through differential updates and cached content to ensure instant access to current information, even when reception is spotty.
Extensible architecture Extend user experiences by integrating Adobe Flash Home with the Adobe Flash Cast™ solution to provide easy access to data services and promote new premium services for additional revenue opportunities.
Integrated authoring environment Speed up mobile application development and testing processes using market-leading authoring tools, including Adobe Flash CS3 Professional and new Adobe Mobile AppBuilder software, along with a set of prebuilt reference homescreen applications.
Service management API Use the web services application programming interface (API) of Adobe Mobile Server and development tools like Adobe Flex® to integrate with existing web-based user tools. Provide subscribers the ability to manage their Flash Cast channel subscriptions from their desktops through a branded rich Internet application.
What are the components in Flash Home?
  • Reference applications including homescreens and a shared on-device catalog
  • Adobe Mobile Platform (including Adobe Mobile Client and Adobe Mobile Server)
  • Adobe Flash CS3 Professional and Adobe Mobile AppBuilder authoring tools
  • Professional services for assisting in customization and deployment
  • Training, maintenance, and support
How does Flash Home work with Adobe Flash Lite™ software?
Flash Home uses Adobe Mobile Client, a new version of the Adobe mobile rendering engine, to render rich Flash based homescreens on mobile devices.
Which mobile devices can run Flash Home?
Adobe Mobile Client in Flash Home is operating system independent and can be ported to a variety of mobile operating systems. The first two reference platforms are Nokia S60 3rd Edition and BREW® 3.x. In addition, device support is expanding to other platforms through Adobe's operator/handset manufacturer-specific porting efforts.

Technology details

What is the Adobe Mobile Platform?
The Adobe Mobile Platform is an extensible client-server platform designed to manage and deliver innovative applications across a wide range of devices. Built on Adobe Flash technology, the Mobile Platform provides instant access to data-enabled applications that deliver engaging mobile experiences, even in areas where network coverage is spotty.
What is Adobe Mobile Client?
Adobe Mobile Client is the foundation of Adobe's next-generation mobile platform on mobile devices. It includes a high-performance Flash based rendering engine, data store, and device APIs. Adobe Mobile Client is a key component of the Flash Cast and Flash Home solutions.
What is Adobe Mobile Server?
Adobe Mobile Server consists of a set of carrier-grade J2EE servers that serve as an intermediary between Mobile Client and third-party content providers. The main functions of the server software are to:
  • Aggregate, normalize, and deliver content to various devices
  • Manage subscribers and preferences
  • Support a flexible billing model with optional integration
  • Offer optimized network performance by delivering differential updates
Mobile Server is designed to provide optimal network performance, reduce costs, and ultimately support tens of millions of users. By decoupling the communications between third-party content feeds and consumer devices, service providers gain unprecedented flexibility and management capabilities.
What are the system requirements for the Adobe Mobile Platform?
Adobe Mobile Client:
  • Client can be made available on any mobile operating system (reference platforms include Nokia S60 3rd Edition and BREW 3.x)
  • 390KB client size for data services
  • 850KB of RAM
  • 1.5MB of file system space (2MB or more recommended)
  • ARM7 75MHz processor for a 176x220 display
Adobe Mobile Server:
  • Sun™ Solaris™ 10
  • BEA WebLogic 9.2 MP2
  • Oracle 10g Standard or Enterprise Edition
How does Adobe Mobile Client integrate with phone functionalities including browsing?
Adobe Mobile Client provides an object-oriented extension mechanism for easier and faster integration with the most common phone-specific features such as system information, monitoring battery life, signal strength, network names, and others or device applications sending SMS messages, call logs, and contacts, as well as invoking browsing or initiating a voice call.
Can I add additional extensions?
Yes. In fact, Mobile Client includes a simplified extension mechanism for OEMs and operators that accelerates the creation of new extensions based on a function table mechanism that creates a direct correlation between the ActionScript™ method call and the C API method implemented in native code.
Which version of Flash does Adobe Mobile Client support?
Mobile Client supports Flash 6 content, ActionScript 1.1, and a subset of ActionScript 2.0 commands.
How does Adobe Mobile Client support video?
Mobile Client supports device video such as 3GPP, but does not support the Flash compatible video format using the On2 or Sorenson codecs. For device video, Mobile Client passes the video data to the handset for decoding and display directly to the screen using the device native video functionality. Content providers can use the full expressivity of Flash to design and develop content around the video.
Does Adobe Mobile Client support streaming video?
Yes, Mobile Client supports streaming of device video such as 3GPP using standard streaming protocols such as RTSP. Examples of 3GP streaming servers that can be used with Mobile Client include the QuickTime streaming video server.
How is Adobe Mobile Client different from Flash Lite 3?
Flash Lite works across smart phones and consumer electronic devices. OEMs and device manufactures can implement Flash Lite for web browsability, customized user interfaces, and standalone content/applications.
Adobe Mobile Client contains a new rendering engine optimized for devices with less memory and processing power. Thus, Mobile Client can run on many lower specification devices. Mobile Client is also optimized to provide integrated data services using the Flash Cast and Flash Home solutions and connections to Mobile Server. Mobile Client has a built-in data caching capability and many other features that enable engaging mobile experiences.
Can Mobile Client and Flash Lite 3 be used together on a device?
Absolutely. For devices capable of supporting Flash Lite 3, Mobile Client can also be implemented to support customizable data services for homescreens and channels.
Are Flash Cast channels or Flash Home homescreens compatible with Flash Lite [1,2,3]?
No, not directly. Content developed in other versions of Flash Lite will have to be republished as Mobile Client 1.0. There are also guidelines available from Adobe on how to transition content for Flash Lite or Flash Cast 1.2 to Mobile Client 1.0.
Why should I use a 1.0 release?
Although this version of the technology is being referred to as a 1.0 release, the technology and the products have actually been in commercial deployments for several years. Mobile Client is the next version of the previous client technology that was called Flash Cast 1.2. Likewise, Mobile Server is the next version of Flash Cast server software.
Does Adobe Mobile Client support hardware acceleration?
This release of Mobile Client does not support hardware acceleration. Adobe, in conjunction with a number of specialist firms, has done significant investigation of hardware acceleration implementation. Based on these investigations, Adobe hopes that future versions of the client technology will support hardware acceleration. Several Adobe customers have implemented their own hardware acceleration mechanism based on specific aspects of their devices. OEMs are free to implement their hardware acceleration systems as long as compatibility with Flash is maintained. Adobe's customer engineering team can work with the OEM engineers to offer device implementations that will maintain conformance with Flash technology.
Is there a Java™ version of the Adobe Mobile Platform?
No. The Mobile Server part of the platform is a J2EE application running on a J2EE application server infrastructure. The Mobile Client component is available in a number of reference implementations for several open handset platforms.
Does the Adobe Mobile Platform support prepay billing?
Yes. If a service provider wishes to offer the service to prepaid customers, it can. Mobile Server can be directly integrated with operators' billing systems. As a result, services can be offered according to a variety of billing options, including prepaid, postpaid, subscription, and free trial options.
Do I have to use WebLogic or Solaris?
At this time, Mobile Server has been extensively tested, benchmarked, and certified on a reference configuration of hardware and software in order to achieve the reliability expected of telecommunications systems. See the platform system requirements for details. However, there is nothing in the platform that limits it to this particular configuration. It is certainly possible to test and verify the system on other configurations should the circumstances and market requirements justify the effort required to do so.
Why is the protocol of the Adobe Mobile Platform better than open standards/HTTP?
The client/server protocol in the Adobe Mobile Platform has been developed to optimize the use of network bandwidth compared to a standard HTTP session. For example, comparing a weather channel with twice daily data updates to a user visiting a weather web page twice a day, the monthly data transfer for a Flash Cast channel would be 88KB of data compared to 2,128KB of data using the standard HTTP connection to a web page.
How are channels and homescreens different from widgets?
The term "widget" is used in many different contexts. Channels and homescreens are complete lightweight Flash applications. Widgets tend to be low-level components that still must be assembled into an application. They are used most often to provide an onscreen representation of a UI control that can be manipulated by a user with a button or scroll bar. Channels and homescreens, on the other hand, provide a complete application framework with built-in navigation, data integration, preferences, and UI components that significantly speed up application development and content delivery.
What benchmark data does Adobe have relating to performance, memory, and scalability?
Adobe has performed extensive performance and memory scalability benchmarking. This data is available in a separate case study document that is available upon request. As an example, this new release of Mobile Server can support more than 500,000 sessions on the reference hardware platform, compared to 350,000 previously. The benchmarking white paper explains in detail the performance factors and the operations mix, including number of subscribers/devices, number of active subscribers/devices, frequency of updates (GetData requests), average size of update (per channel), average number of channels subscribed per device, frequency of subscription changes, frequency of preference changes, percentage of preference-sensitive channels, number of preferences per channel, number of subscriber login requests, number of new activations per day, overall maximum size of client-side cache per channel, and system constrains for both the delivery server and database server.

Developer information

How do developers create content for Flash Cast and Flash Home?
Developers can use Adobe Flash CS3 Professional and new Adobe Mobile AppBuilder software to create, assemble, test, and publish Flash mobile applications and custom feeds as either channels or homescreens. The integrated authoring tools allow developers to develop the mobile applications and publish them directly to a hosted development server for testing the applications on their desktop using a mobile client emulator and device profiles, which dramatically shortens the develop-test-debug cycle. This streamlined workflow makes it easier for developers and designers to publish high-quality channels and homescreens for Flash Cast or Flash Home deployments.
How can a developer start developing content for Flash Cast and Flash Home?
Adobe offers a private developer program for Flash Cast and Flash Home. Given the nature of the mobile ecosystem and operator implementations, the developer program is initially being made available to developers by invitation only. Only program members have access to Adobe Mobile AppBuilder and the hosted development server. However, we expect that the developer program will be opened to a broader array of developers in the future.

Availability

Which customers have launched Flash Cast and Flash Home?
NTT DoCoMo, the largest wireless operator in Japan, is currently using Flash Cast to power the i-channel service, aimed at leveraging existing i-mode sites and content and bringing those services to subscribers who currently have limited or no mobile data use. This group accounts for roughly 40% of i-mode subscribers, and thus i-channel taps into a huge potential additional revenue source for NTT DoCoMo. Since its launch in early September 2005, i-channel has steadily gained increasing numbers of users, currently accounting for roughly one-third of those subscribers who have purchased i-channel enabled mobile phones. Outside Japan, Adobe is working with several other Tier 1 operators worldwide. Reference customers for Flash Home have not been announced.
Does Adobe provide a hosted solution?
Flash Cast and Flash Home can be implemented as a hosted solution. Adobe hosts several development servers both for developers at large and for specific customer implementations. Adobe also offers a proof of concept and trial system for interested parties.
Are Flash Cast and Flash Home available for my mobile phone?
Operators choose when and which phones to enable with Flash Cast or Flash Home. Both solutions will be uniquely branded to fit into specific service offerings. Check with your operator regarding Flash Cast and Flash Home availability in your market.
How can I find more information about the Adobe Mobile Platform, as well as the Flash Cast and the Flash Home solutions?
For more information, submit your inquiry online. We will direct your questions to the appropriate sales representative in your region.

Customer support

Will downloads for Flash Cast and Flash Home be available from the Adobe website?
No. Flash Cast and Flash Home are licensed directly to operators and OEMs. Adobe works with these companies to implement the Flash Cast and Flash Home solutions to support innovative mobile experiences. Check with your operator regarding the availability of Flash Cast and Flash Home in your market and how to obtain the service.
Can I pull content in my channel/homescreen directly from a third-party web service?
No, Adobe Mobile Client does not directly support web service protocols such as SOAP. Rather, it supports the ability to directly use the loadMovies and loadVariables methods in ActionScript to access content directly for a remote network location.

Other frequently asked questions

Which open standards does the Adobe Mobile Platform support?
The Adobe Mobile Platform uses numerous open standards. On the server side, for example, Adobe Mobile Server is a standard J2EE application. The server software supports RSS and Atom standards for content feeds, XML, and XSLT for transforming arbitrary XML data. Likewise, it uses a standard J2EE mechanism to support the development of custom feedmodules (written in Java) for integration with other content streams using either standard protocols such as FTP or any custom protocol. The server also exposes a whole set of standard web services-based APIs for integration with customer billing systems.
On the client side, Mobile Client supports all of the same standards as the usual Flash client runtimes including XML socket, HTTP/s, RTSP, and SMS.
What Open Mobile Alliance (OMA) standards are supported by Adobe?
Adobe is a member of and participant in the OMA standards development process. OMA membership provides Adobe the opportunity to actively participate in this standardization effort and to engage wireless operators that are looking for a standards-based solution.
Does the Adobe Mobile Platform support Dynamic Content Delivery (DCD)?
The DCD group within OMA is working on standardizing content delivery to mobile devices. Adobe Mobile Server is consistent with OMA-DCD. Adobe is actively engaged in the OMA-DCD standardization effort in order to meet the needs of wireless operators looking for a standards-based solution.
How does the Adobe Mobile Platform handle digital rights management (DRM)?
While the Adobe Mobile Platform does not currently support any industry-standard DRM technology, two key mechanisms are in place to protect proprietary content:
  • The media content made available through Adobe Mobile Server and stored locally on a device is maintained in a proprietary binary format, which prevents removal of this content for use in its native unprotected form (SWF applications, image resources, etc.)
  • Content use is further protected through verification of the user account. Content copied directly from one device to another will not function, but users will retain subscriptions when transferring their account to a new device.
Is there any relationship between the Open Handset Alliance (OHA) and Adobe?
No. The OHA is based on a variant of a Linux® operating system running on the handset. All of the declared OEM participants of the OHA are licensees of Adobe mobile technologies. As licensees, their contracts allow them to ship Adobe client technologies on any platform they wish, including the OHA. Likewise, the operator participants in the OHA have the option to specify implementation of Adobe client runtime technologies on OHA based devices.
Will Adobe port the Mobile Client runtime to the OHA platform?
Adobe provides a number of reference implementations of Adobe client runtime technologies on a variety of open platforms. Licensees of the Adobe client runtime technology typically port the implementation to handset platforms they intend to ship. They may use the Adobe reference implementation as a starting point.
 

Adobe Device Central CS3 - The new Creative Suite 3 tool for mobile content creation. Learn more >