Welcome to Embeddedflash.com. Its 2014 and the landscape in multimedia world has changed quite a bit HTML5 standard is complete and Flash is no longer existent on mobile. I've also taken a short break from blog but I hope to restart it in the near future. I am no longer functioning as Adobe's Scaling Partner and looking for new opportunities. If you are looking for a technically savvy, energetic business development, marketing or sales person, please email me.

End of life for Flash etc…

Android, Desktop Flash Player, Flash 10, Flash 11, Flash Enabled Devices, Flash Lite ports, Operating Systems, Processors- ARM January 25th, 2012

Much is being debated about Adobe’s decision to end life for Flash mobile. Remarks have ranged from ‘didn’t Steve Jobs say so’ to ‘what the *#$$’ to ‘I feel like I’ve been let down by Adobe’ and so on. While I am sure Adobe has its own reasons, but in my opinion, it simply came down to ‘Return on Investment’. Now keep in mind, we are Adobe’s scaling partners. So our goal is also to make profit with Flash player (identical to Adobe’s), and have experienced every pain that Adobe has. In this capitalist world, goal of any business is to create ‘value’ in exchange of the ‘effort’ one puts in. In this case, it was just a matter of deciding whether the return on investment on Flash was worth the effort. Ultimately Adobe decided to follow route that would generate dollars as a business and in the process ended up killing Flash on mobile. ......continue reading

Flash, Jobs, Samsung etc.

Android, Devices- Cellphones, Devices- iPhone, Flash 10, Flash 11, Flash Enabled Devices, Processors- ARM November 3rd, 2011

Much has been debated about Steve Job’s decision to not support Flash on iPhone.  Even though 99 % of all internet enabled PCs are Flash capable , Steve decided to choose not to go with Flash. Much has been debated about Steve’s decision and the battle between two. Many people(including myself) love the functionality that Flash offers and don’t want to miss out when they start using a smart phone. Several Android phones come equipped with Flash made by prominent OEMs such as  O2 - Samsung Galaxy. Now iPhones accounted for ~ 17% smartphone share for the final quarter of 2010. So that left more than 80% of smart phone users with access (or potential access) to Flash.  Samsung, of all companies, seems to be doing great when it comes to selling smartphones (and tablets) and, not surprisingly, there’s a legal battle going on between Apple and Samsung for ‘copying ideas’. ......continue reading

Flash 10 certified on i.MX53 platform

Flash 10, Flash Enabled Devices, H.264, mpeg and other media codecs, Processors- ARM October 28th, 2011

We are glad to report that we have certified Flash 10.3 on Freescale’s i.MX53 reference platform. The port runs on Android OS and uses hardware decoder for H.264. Parts of On2 and Sorenson video are also accelerated in hardware leading to a much better user experience.  Freescale’s i.MX processor is based on ARM Cortex A8. i.MX51 runs at 800 MHz whereas i.MX53 runs at 1 GHz. The i.MX53 port is built on top of the previously certified i.MX51 port and includes new security patches and some additional hardware integration. The certification is done at a resolution of 1024X768 and we feel that it may be possible to go as high as 720P resolution. (We have not run tests at this resolution yet - so no promises but a possibility :) This assumes that 20% increase in speed compared to i.MX51 and hardware integration will help). ......continue reading

Flash 10 on i.MX51 reference platform certified

Devices-PC, Flash 10, Flash Enabled Devices, OS- Embedded linux, Processors- ARM July 12th, 2011

We’ve been working closely with Freescale for a while now on certification of Flash 10.1. I am glad to inform that Flash 10.1 has been certified on MX51 platform. The certification is complete for both Android as well as Linux. Freescale’s i.MX 51 platform features a 800 MHz ARM Cortex A8 processor featuring Neon instruction set. The platform also offers a Hardware accelerator support for H.264 alongwith hardware alpha blending and color space conversation support. The port is available to customers via Freescale immediately. ......continue reading

Flash 10.2: what, when, how?

Desktop Flash Player, Devices- Embedded, Devices- Set-top boxes, Flash 10, Flash Enabled Devices, Media players, OS- Embedded linux, Processors- ARM, Rich Internet Applications, Video Technology February 24th, 2011

Everyone seems to be excited about 10.2. If you’ve seen demonstration of the stagevideo features from Adobe web site, then, yes, there’s a reason to be exited. Flash 10.2 is trying to solve a basic problem that differentiates Flash from other media player. Flash 10.2 will essentially allow users to integrate graphics with hardware accelerated video. In the past, Flash video has been all software based. This has not been an issue because most of the previous generation technology did not allow full screen technology and the usage of Flash to view full screen was limited. ......continue reading

MIPS phones? Tablets?

Android, Devices- Cellphones, Devices- Handheld, Devices- Set-top boxes, Flash Lite ports, Mobile phones, Processors- ARM, Video Technology January 10th, 2011

I was at CES last week and saw many interesting gadgets. I’ll write more on that as I get time but something I thought was a must mention was MIPS based smartphone running Android. MIPS is generally associated with home entertainment and ARM with smartphones. But it seems that everyone is trying to go after the other’s markets these days - if ARM is going after Home Entertainment so why not MIPS? At the MIPS demo suite, I saw demo of a phone running Android 2.1 on MIPS 34Kc class processor. The CPU was manufactured by a Chinese SoC and the phone incidently was also being sold in Chinese market as a low end smartphone. What made a it interesting was that the CPU ran at 400 MHz and manufactured using 0.13 micron technology. The phone ran Android 2.1 and one would have expected that a 400 MHz phone running Android would give mediocre performance. ......continue reading

Renesas Devcon 2010- session on multimedia technology

Android, Desktop Flash Player, Flash 10, Flash Lite ports, Google, H.264, mpeg and other media codecs, HTML5, Media players, On2 and Sorenson/FLV, Operating Systems, Processors- ARM, Semiconductors October 19th, 2010

Recently I had a privilege to be on the panel at Renesas Devcon 2010. Renesas, for those of you don’t know, is one of the top chip companies and has a large portfolio of microcontrollers.  I was one of the panelists on ‘Meet the Experts’ session that focused on multimedia technologies. The session was titled “Multimedia Issues in Embedded Systems Design”. The audience was fairly interactive during the session and the discussion centered around on Android, Flash, Video, Audio, Hardware decoders and in general challenges in designing successful products. Some of the key giveaways I noted from the session are as follows. ......continue reading

Flash 10.1 on Android- myth and reality

Android, Desktop Flash Player, Devices- Cellphones, Devices- Embedded, Devices- Handheld, Flash 10, Flash Lite ports, Google, Processors- ARM September 20th, 2010

There’s been a  lot of buzz about Flash 10.1 being available on Android. General public is under the impression that since the binary is now ‘officially’ available, they can buy andy ANdroid phone and download the Flash player. In reality that will never happen. When Adobe announces new Flash for PC, Adobe really announces Flash 10 running on X86 based PCs. If there are PCs out there that are based on ARM or other processors or OS, you essentially need a new binary. ......continue reading

Flash Lite 4 port available for TI OMAP

Flash Enabled Devices, Flash Lite 4, Flash Lite ports, OS- Embedded linux, Processors- ARM May 4th, 2010

Calsoftlabs has ported Flash Lite 4 to TI OMAP running on Beagleboard. The port runs on Rev 3 of the board running Linux Framebuffer. An evaluation package is being put together and available to OEMs upon request. ......continue reading

Flash Lite 4 is now available

Devices- Embedded, Flash 10, Flash Enabled Devices, Flash Lite 3, Flash Lite 4, Flash Lite for digital home, H.264, mpeg and other media codecs, Media players, Processors- ARM, Rich Internet Applications March 25th, 2010

Flash Lite 4 is now available from Calsoft. Flash Lite 4 is intended to run on devices that don’t sport a powerful CPU necessary to run Flash Player 10. (Flash 10 requires the CPU of the order of a minimum of 600 MHz ARM11 class. Of course some people will argue that MIPS 4K series is better than ARM11, but that is left to the judges for the time being :) ......continue reading

Flash Lite running on Marvell’s Kirkwood CPU available

Devices- Embedded, Devices- Handheld, Devices- Set-top boxes, Devices-PC, Flash Enabled Devices, Flash Lite 3, Flash Lite for digital home, Flash Lite ports, Processors- ARM October 12th, 2009

Flash Lite 3 running on Marvell Inc. Kirkwood platform is now available. Marvell as you know, acquired XScale line of processors from Intel a while ago, and Kirkwood SoC has a 1.2 GHz XScale core.  (Xscale is basically ARM9 capable of ARM V5 instruction set.) Target market for Kirkwood is Set-top boxes, home gateway, home media servers, point of sale computers and plug-computers. ......continue reading

Flash 10 is now optimized for ARM

Devices- Embedded, Flash 10, Flash Enabled Devices, Flash Lite ports, H.264, mpeg and other media codecs, Operating Systems, Processors- ARM October 5th, 2009

ARM announced today that Flash 10 has been optimized for ARM Cortex-A series of processors. This is great news. In our experience, Cortex-A handles Flash content very well and we have been able to obtain satisfactory experience on a VGA or even higher resolution monitors for video. I hope that the optimized version takes  advantage of the NEON instruction set freeing up CPU to do other tasks. There are however several unanswered questions: ......continue reading

Flash Lite 3.1 evaluation version for Beagleboard

Flash Enabled Devices, Flash Lite 3, Flash Lite ports, OS- Embedded linux, Processors- ARM September 18th, 2009

For all the Beagleboard fans out there, we’ve created an evaluation version of Flash Lite 3. This is a fully functional version of Flash Lite that times out in 3 minutes. It is built on Angstrom Linux distribution and requires X. Please email me if you are looking for more information or are interested in having one. I should mention that OMAP 3530 (ARM Cortex A8) is a powerful CPU and seems to handle graphics as well as video very well. ......continue reading

Upcoming Flash 10 will support multi-touch, accelerometer: Kevin Lynch

Devices- Cellphones, Flash 10, Flash Enabled Devices, Flash Lite ports, Mobile applications, Mobile phones, Processors- ARM July 23rd, 2009

Via Windowsfordevices- At a recent analyst conference, Adobe CTO Kevin Lynch told attendees that the upcoming Flash 10 will have greater access to hardware features to enable web content run as fast as native apps. The version will also support multi-touch, accelerometer and GPS features. However an ARM11 or Cortex A class processor will be required to run it optimally. Check out entire release here. ......continue reading

Gigabytes S1200 uses Flash Lite for UI

Flash Enabled Devices, Flash Lite 3, Flash Lite ports, OS- Windows Mobile/CE, Processors- ARM July 20th, 2009

A new smartphone released by Gigabyte Communications, S1200 uses Flash Lite for user interface. The phone uses windows mobile OS. The UI is named ‘SmartZone’. S1200 uses Qualcomm’s MSM7200A chip at 528MHz with 128MB of RAM, 256 MB of hard disk. This is the first phone in my recollection that entirely uses Flash Lite UI. The other popular devices are iRiver’s PMPs and Chumby. ......continue reading