Monday, January 23, 2012

Adobe Flash on MIPS platform


Calsoft Labs works closely work with MIPS, hope these Q&A will help you to understand more..
What is your value addition as a Adobe Scaling partner?
Calsoft Labs is an official adobe scaling partner and work very closely with Adobe and MIPS, we provide optimized ports of Flash player, AIR and stagecarft to different devices in consumer electronics. With team of 50+ dedicated engineers in flash team, we offer total solution including porting, certifying and licensing.

What kind of services do you provide?
Porting
We provide device Flash porting, certification services, maintenance and support services for all Flash products, including Flash Player 10.X, AIR 2.5 for TV, and Flash Lite for the Digital Home.
Licenses
We resell Adobe runtime licenses for Flash Player 10 and Stagecraft.
Certification / Maintenance
We get your devices certified from Adobe and we help you to maintain your device.
What are your services for MIPS platforms and its licensees?
We have successfully completed multiple MIPS related projects. This includes projects for Flash Player 10.x, stagecraft and AIR for TV. These projects include integration of hardware video decode, implementation of performance optimizations, customizations and certifications.
What is the difference between Flash Player 10, AIR for TV and Flash Lite for the Digital Home?
Flash Player 10 must be used in a browser application - it is not for standalone products. Flash Player 10 products include Hulu, Netflix and Google TV among many others. According to Adobe, the company has plans to include MIPS VM optimizations in the Flash Player code this year. Adobe has also indicated that it is analyzing the way it structures its certification criteria for Flash Player to run on television sets. The key will be ensuring a beautiful video and graphics experience on an HD screen. Currently Adobe recommends Air for TV in television applications.
The Adobe AIR for TV runtime enables rich internet apps, games and an interactive HD experience based on the same Flash Runtime as Flash Player 10.x. Products with AIR are standalone - meaning that they are not integrated with a browser. Examples include Facebook widgets and app store applications such as games, weather and bill pay. AIR for TV is focused on high-resolution TV applications and video playback with good support for hardware decode via Stagevideo. It provides protection for content via Flash Access and is made to support premium content for the latest TV designs. It is ideal for a managed or open ecosystem where a select number of applications need Flash to render content. AIR for TV (released in 2010) is specifically optimized for MIPS cores.
FlashLite for the Digital Home (FLDH) is targeted for lower-performance platforms, with support for hardware and software decode and a small footprint. It supports Actionscript 2, H.264 video, as well as On2 VP6 and Sorenson Spark video codecs. It is easier to achieve Adobe certification with FlashLite than with FlashPlayer 10.x or AIR. Flash Lite for the Digital Home (released in 2009) runs very well on MIPS cores, and has shipped in over 5 million devices worldwide.
Why does Adobe offer so many different platforms?
Adobe's objective is to provide a uniform customer experience across multiple platforms including TVs, set-top boxes, smartphones and CE devices. This means there is a consistent yet differentiated experience both inside the browser for web content and applications, and outside the browser for standalone applications.
What are the requirements for a device to officially ship with Adobe Flash?
Prior to shipment, the device must pass certification and be licensed (either through OSP or Royalty). Calsoft offers maintenance contracts that provide updates to the latest versions of Flash, fix any defects, and address technical questions to help customers meet the requirements. We also offer Device Certification Services including a comprehensive testing service, as prescribed by Adobe, to assure that the Flash technology embedded in the device satisfies certification standards. We can then work to resolve any deficiencies, and work with Adobe to resolve any issues that would block certification. We are happy to discuss licensing and certification details upon request.
what is the general process to Port Flash to MIPS Licensees?
First we review the device specifications & product to establish target platform. Then we evaluate the device platform to execute Flash based on various requirements. We will enter into an agreement to complete the project with flexible terms depending on numerous variables. During the course of the project, we maintain close communication between Calsoft tech team and the customer team.
Contact Dan Murthy at DanM@calsoftlabs.com  for more info

No comments:

Post a Comment