Product
  Service
 


 Advanced features  

  • Using fixed point instead of floating point in graphic engine
    Flash is a graphic engine basically. Every item inside flash are presented by floating point number, such as axis, rotation angle, scale size. Most embedded system has no floating-point processor and handles floating point by software. Using fixed point will improve the performance.

  • Well organized buffer management
    XIP Flash used buffer to improve play back performance, including audio buffer, graphic buffer, action script pre-compile buffer. By well organized buffer management, XIP Flash balance between performance and memory size requirement.

  • Optimized action virtual machine
    As say in "Macromedia Flash (SWF) File Format Specification", Actions are an essential part of an interactive Macromedia Flash (SWF) movie. The SWF 5 Action Model adds a JavaScript-style object model, data types and functions. Flash 6 expand Flash 5 action model to a object oriented virtual machine. XIP Flash supports Flash 6 action model. It will pre-compile actions into P-Code and improve the speed of execution.

  • Providing many run time options
    XIP Flash providing many run time options, such as frame skipping, audio disable, stop and zoom(both zoom in and out), full speed mode or power saving mode, etc.

  • Optimize for special platform
    XIP Flash can be optimized for special platform in many ways. Different platforms have different CPU, DSP, LCD, ram size. Using a uniform version flash player won't get the best performance, Xiptech can provide special optimized code for different embedded systems.