正在加载...
唯一路径: 
multimedia_program
多媒体终端典型方案 | 应用

基于 MiniGUI 的便携多媒体播放器

使用飞漫软件的 MiniGUI,在 uClinux、Linux、eCos 等操作系统上,可轻松构建便携多媒体播放器产品。其方案见图 1。


图 1 基于 MiniGUI 的便携多媒体播放器
Solution advantages
  • 使用 uClinux、eCos 等实时操作系统,可有效降低系统软件的体积,从而降低硬件成本。
  • MiniGUI 提供 C 语言编程接口,基于 MiniGUI 开发的应用程序占用资源少,运行速度快。
  • 使用 MiniGUI 3.0 及其组件(mGEff、mGNCS、mGNCS4Pad)等,可创建媲美 iPhone 的 UI 效果。基于 MiniGUI 3.0 开发的界面特效效果,可点击此处下载 Windows 平台的演示程序。
  • 使用 miniStudio 可视化集成开发环境,帮助提高应用软件的开发效率。
Hardware platform recommendation
  • 君正多媒体 SoC,如 JZ4740、JZ4750 等。
  • 三星多媒体 SoC,如 S3C6410 等。

基于 HybridOS 的高端多媒体终端

使用飞漫整合了优秀开源软件及飞漫成熟产品的开发平台合璧操作系统(HybridOS),可构建功能更加丰富的多媒体终端设备,如学习机、数码相框、电子书等。图 2 给出了基于合璧操作系统的高端多媒体终端方案。


图 2 基于合璧操作系统的多媒体终端
方案优势

本方案基于 Linux 作为应用操作系统,在其上运行各种可能的应用软件。采用 MiniGUI V3.0 提供的多进程支持,可实现多进程的多窗口应用软件运行环境,从而实现如下特性和好处:

  • 提高系统的整体稳定性,单个应用进程的失效,不会影响整体系统的运行。
  • 在线下载应用软件并运行。
  • 便于应用软件和系统的在线升级。
  • 使用 MiniGUI 3.0 及其组件(mGEff、mGNCS、mGNCS4Pad)等,可创建媲美 iPhone 的 UI 效果。

本方案包含一个全功能的 WEB 浏览器产品,mDolphin 2.0/3.0。mDolphin 是基于 WebKit 浏览器核心开发的运行于 Linux 和 MiniGUI 之上的全功能浏览器,符合如下标准或规范:

  • 支持流行的 W3C 标准:HTML 4.01、XHTML 1.0、XML、CSS(2.1及部分 3.0)、XSLT、XPath、DOM(level 2及部分 3)及 AJAX(WebAPI)。
  • 支持 Netscape 标准:JavaScript 1.5。
  • 遵循标准的 Netscape 插件接口,结合硬件平台提供的音视频解码器,可提供对标清及高清音视频流的支持。
  • 支持 HTTP 1.1, HTTPS, Cookie and agent server.
  • 支持AJAX应用。
  • 支持WEB2.0应用。

使用 mDolphin 3.0,还可获得如下好处:

  • 更高的浏览器运行性能。mDolphin 2.0 相比 mDolphin 3.0 整体性能提升高达 30%,部分性能提升高达 80%。
  • 通过 HTML5 的 Media/Video/Audio 标签,提供对音视频流的支持。
  • 通过 HTML5 的 CANVAS 标签支持,开发基于浏览器的高级特效 UI。
  • 通过 JavaScript 本地绑定功能,支持通过 WEB 页面对系统功能的调用。

使用该方案,开发者可获得如下好处:

  • 获得针对特定硬件平台立即可用的完整应用软件开发方案,无需自行开发。除 MiniGUI 之外,飞漫软件在 HybridOS 中还集成了浏览器(mDolphin)、数据库、Gstreamer 等多媒体解决方案,从而帮助您快速开发应用程序。
  • 更为完善的可视化集成开发环境(hybrdiStudio),相比 miniStudio,提供系统调试、部署等更多功能。
  • 在应用处理器主频超过 800MHz 的芯片上,可集成 Google Android 系统,从而运行海量 Android 应用,无限扩展方案功能。

该方案也可用于高端 PMP/MP5、数码相机以及数码摄像机等产品。

推荐硬件平台
  • 君正多媒体 SoC,如 JZ4740、JZ4750 等。
  • 三星多媒体 SoC,如 S3C6410 等。
  • NetLogic 多媒体 SoC,如 Au1250、Au1300 等。
  • 飞思卡尔多媒体 SoC,如 iMX31、iMX35 等。