Porting of Flash Player to a Remote Control Device Running Windows CE
Company
The Client is a leading provider of consumer electronics devices. This particular device was a remote control that used Flash player for user interface.
Challenge
The client was using Flash content as a user interface. The device also had internet access via wi-fi port, and the client needed to be able to play Flash content off the internet.
Since there is no publicly available Flash player that could be run on Windows CE, the client approached Calsoft Labs to create a customer player that’ll run on their device.
Solution
The client provided Calsoft Labs with a Software Development Kit for the Windows CE platform. The hardware was shipped to Calsoft Labs’ Chennai facility. Per clients requirement, a running Flash player was needed in less than two weeks time.
A team consisting of a Project Leader and a Senior Architect was assigned for this task. Upon modifying the device specific code, the first release was ready on time per client’s request. ATS(Automated Test Suite) was run on the player to ensure the quality.
The team faced challenges in bringing up the hardware- the power cord was damaged during the transit and there was no equivalent connector available in the market. This added a risk of delay in delivery since the player had to be tested on the hardware before shipping. With the help of the client, Calsoft Labs managed to isolate the power supply and solder the power supply cables to get the device working.
Upon delivery, the client requested certain changes, with were promptly provided by Calsoft Labs.
Result
With the Calsoft Labs team taking up the porting of Flash Player development work, the client was able focus on the UI development and hardware optimization which allowed them to bring the product to market in much shorter time. Timely delivery of the software enabled the client to meet his business goals as well.
Benefits
Calsoft Labs’s expertise in Flash Player Porting development offers many advantages to the equipment vendors:
- High quality development skills on a variety of operating systems
- Quick turn around
- Lower cost of development
- Guaranteed support

