|
|
|
 |
- 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.
|
|