Do you remember Creative Labs? They were the company that makes the SoundBlaster series of sound cards and a series of media players many of which were branded under the name "Nomad" and "Zen." The company had a group named 3DLabs that primarily made video cards for computers. Well you may [not] have noticed that if you browse through the computer department of a local store the video cards there are all based on ATI or nVidia chipsets. What happened to 3DLabs? They've been reorganized into ZiiLabs (http://ZiiLabs.com). It looks that ZiiLabs is going to be designing technology solutions for OEMs to include into their own products along with fully implemented devices available for rebranding.
Part of this effort includes a package of hardware and software for creating networked multimedia solutions. The operating system made for their hardware platform is named "Plasma OS" and a developer will be able to create solutions for it through the appropriatly named "Plasma SDK." While the SDK is not yet available an evaluation guide is. The 23 page document gives an overview of the OS, the development framework, and the development process.
Their development platform is centered around touch screen computing devices and plans to offer strong multimedia and high graphics performance. Their platform supports high definition video (1080p), web technologies such as Flash and JavaScript, and ofcourse network functionality and is derived from the Linux kernel. In sticking with the organic metaphore that their marketting team seems to have put together units of related functionality are packaged in "cells" (as opposed to "libraries" or "namespaces"). When ever possible they try to use industry standard APIs (BTW: This does mean you will find Open GL ES on this device). The development environment for the platform will be the Eclipse IDE and C/C++ will be the main development language. Currently I only see support for Linux mentioned. If it were not for the availability of so many free Virtual Machines I would consider this a big deal; 6 of my machines are Windows based and one is OS X based.
Being media centric the Plasma OS will come with many of the applications you would expect such as applications forhandling audio, video, and photos and PIM applications including a calandar, mail client, web browser, and notes application. Some of the more interesting features and APIs include what is packaged in the graphics cell (OpenGL ES and a component for consuming 3D Studio Max models), support for MP4, MOV, H264 and WMV codecs in the media cell, some rather computationally intensive operations in the Math cell (FFT, DFT, and SIMD operations) and the support for accelerometers, GPS, and light sensor in the sensor cell. As evidence of ZiiLabs originalbackground in graphics the Zii processor has a streaming computational unit in which a stream of data can be given to it, and that data stream will have the requested computational operations applied to it while the ARMs core is performing other operations. This type of functionality is common in accelerated video adapters (Look up Open CL or DirectX 11 Compute for more details on those types of operations).
If you think the platform looks promising then you can preorder the Plasma SDK with a Zii Egg (iPod Touch styled media player running Plasma OS) from Creative now for 399.99 USD plus shipping and handling. The player will later run Android via a firmware update.
Tags: android, zii