Calsoft Labs Case Studies
Product Development

Calsoft Labs is a leading technology partner for companies, helping them develop new products and modernize existing ones using emerging technologies. more

Porting of Flashlite Player as DLL to Windows CE Environments


This case study highlights Calsoft Labs’ expertise in porting Flashlite Player to embedded systems on various operating systems.

Client

The Client is an innovative provider of advanced remote control and web-enabled dispenser etc., to bringing cutting embedded devices to the market.

Challenge

The client wanted to port the Standalone version of Flashlite 3.1 player as a DLL to their device running on Windows CE 5.0/6.0 OS. This device is used as dispenser, remote control etc. and has online videos playback capabilities. Additionally they wanted to customize the player as DLL that could be used to play all kind of SWF and FLV videos through the External third party application

Solution

The client invited Calsoft Labs to port Flashlite player as DLL onto their device running on Windows CE 5.0/6.0 operating systems. The team set about modifying the existing Flashlite player as DLL and exposed the interface through APIs to playback SWF files from any external third party application.

The performance of the player was tuned so that it would allow the playing of multiple SWF files in the same flash window. This involved fine-tuning the way the memory is handled in the player. XML Socket implementation of Flashlite code was altered for specific requirement such as multiple requests from the application that uses the flash DLL.

The Automated Test Suite (ATS) was run on the developed Flashlite Player and all the issues identified during the testing were fixed. In the short span of one month, Calsoft Labs not only ported Flashlite as a DLL but also submitted the test results to Adobe for certification.

Benefits

  • The client was able to accelerate development with Calsoft Labs’ skilled engineers and reduce errors because of proven history of product development, testing, and quality assurance
  • The client accomplished their overall objective of quick turnaround at a much lower cost and with guaranteed support from a proven technology vendor