Plaszma操作系统
Plaszma 操作系统是一款性能可靠、功能齐全、可进行多任务处理的操作系统,它可充分利用 ZMS 处理器和 Plaszma 平台的程序、图像和媒体处理能力,创建原生或基于网络的应用程序。
Plaszma 操作系统基于标准的 Linux 内核,支持诸多高度优化的业内标准 API,集广泛的多媒体 CODEC、强大的视频、图像和音频播放与记录框架、Web 2.0 浏览器、2D 和 3D 图形与音频处理以及功能完备的多点多手势触摸式用户界面于一身。
Plaszma SDK提供了创建下一代富媒体网络应用程序所需的一切开发工具、程序库、文档资料和范例。Plaszma 操作系统支持一系列Plaszma 平台,包括Zii EGG
综述
主要功能
主要功能
• 本机 C/C++ 开发
• 支持多种视频、图像和音频格式
• 行业标准 API 与程序库的单元结构
• 支持高级 2D 和 3D 图形
• 高清媒体播放和记录框架
• 先进的多点、多手势触摸式用户界面;支持 CSS、XHTML、JavaScript 和 Ajax 的嵌入式 Opera® Web 2.0 浏览器
• Adobe® Flash Lite™ 3.1
• 应用程序的国际化和本地化
• 集成数据库
• 网络服务和事件管理
• 身份管理
• 传感器处理(加速计、GPS、环境亮度)
• 多任务处理能力

单元框架
API 是 Plaszma 操作系统的一个重要组成部分,只有通过这套 API 才能实现底层 Plaszma 硬件平台和 ZMS 处理器的所有功能。

Plaszma 操作系统库由单元组成,每个单元都包含一组相关的库和 API,使创建某一应用程序所需的各种组件更易被识别。

在必要的地方,这些库均基于广泛使用的行业标准 API 和开发者所使用的单元结构 API。这些单元 API 与 Plaszma 核心软件进行联络,通过高度优化的低层库来驱动基本媒体处理阵列或调用底层 Linux 驱动程序和服务。这种抽象方式可确保应用程序不受底层硬件变化的影响,但可受益于其自身“Close To the Metal(CTM)”式加速。

单元框架不是一个层次型结构,但所有的应用程序都运用 ApplicationsCell 和 GraphicsCell 来整合 Plaszma 桌面和用户界面,并通过它们来处理与其他单元之间的交互。使用其他单元可实现诸如高清媒体播放、3D 加速和网络服务等核心功能。

Plaszma 图形用户界面
Plaszma 应用程序用户界面基于一个或多个窗口,而窗口中包含用户界面元件或小部件。用户界面工具包中包含一套标准的小部件,可为通过事件机制操作的用户交互应用程序启用一个普通的界面风格。非编码资源(如影像和文本)可使用附带的资源管理器和编译器来轻松地管理资源且支持本地化。

更多信息
有关 Plaszma 操作系统的更多详细说明,请参见Plaszma 操作系统和 SDK 技术概览。