| |
Powerful Native Linux
Plaszma OS is a full-featured operating system that enables applications to take advantage of the ZMS processor's media-processing capabilities. A multi-tasking operating system, Plaszma OS supports a rich set of industry standard APIs, CODECs, Web 2.0 browser, 2D/3D graphics, audio and a multi-touch gesture user interface. Plaszma SDK provides developers with the tools, libraries, documentation and samples needed to create the next generation of media-rich networked applications. Plaszma OS runs on a range of Plaszma development platforms, including the Zii EGG.
Key Features
Plaszma OS
● Native C/C++ Development
● Supports wide range of video, image and audio formats
● Cell Framework of industry-standard APIs and Libraries
● Advanced 2D and 3D graphics support
● HD media playback and record framework
● Integrated database
● Adobe® Flash Lite™ 3.1
● Sensor handling, (accelerometer, GPS, ambient light)
● Internationalization and localization of applications
● State-of-the-art multi-touch, gesture-based user interface
● Network service and event management
   Embedded Opera® Web 2.0 Browser supporting CSS, XHTML,
● Identity management
   Javascript and Ajax
● Multi-tasking
Cell Framework
There is no hierarchical structure in the Plaszma OS Cell Framework.
Instead, the Cell Framework APIs communicate with the Plaszma Core Software. This abstraction ensures changes in the underlying hardware do not affect applications. At the same time, it allows applications to benefit from the native 'close-to-the metal' acceleration.
The API library is an important part of the Plaszma OS. Organized into Cells, Plaszma OS libraries enable access to the powerful features of the Plaszma hardware platform and ZMS processor. Each Cell contains a group of related libraries and APIs that make it easy to identify components required to build an application. Where possible, the libraries are based on widely used, industry-standard APIs and developer accessibility to the Cell Framework APIs.
The Plaszma Core Software has two functions: it drives the underlying media-processing array through highly optimized low-level libraries and makes calls to the underlying Linux drivers and services.
Applications employ the Applications Cell and Graphics Cell to integrate with the Plaszma Desktop and User Interface. The remaining Cells provide access to core features such as HD media playback, 3D acceleration and network services.
Plaszma Graphical User Interface
The Plaszma application user interface is based on one or more windows containing UI components or widgets. A standard set of widgets is included in the UI toolkit for a unified look and feel across applications—specifically, applications with user interaction handled by the event mechanism. Non-code resources such as images and text tap on the supplied resource manager and compiler, providing localization support, easing resource management.

Copyright © 2010 Zii Pte. Ltd. All rights reserved.