1

我可以使用 MeeGo (www.meego.com) 制作自己的手持设备吗?将移动或笔记本电脑或台式机作为嵌入式设备分发,并在其上安装我的多媒体定制应用程序?

我可以将 MeeGo 与 Java/D 或 C 语言一起使用吗?多媒体和跨平台绝非易事。MeeGo 是正确的选择吗?

4

1 回答 1

1

问题很多,我一个一个回答。

  1. 如果您的定制硬件运行 ARM 或 Intel Atom CPU,您绝对可以使用 MeeGo 作为操作系统。下载页面有两个平台的图像,以及上网本的图像。唯一需要注意的是,大部分来源都是 GPL。如果您以任何方式修补 MeeGo 发行版,您可能必须发布它的源代码(取决于您更改的内容)。自定义应用程序不受 GPL 约束,因此如果您愿意,您的应用程序可以是封闭源代码。

  2. MeeGo 基于 gcc-4.5.0。这意味着您可以使用 C 和 C++,也许还可以通过 gcj 使用一些 Java。不过,MeeGo API 以 C 和 C++ 为中心。如果 Java 更适合您,Android 开源项目可能是更好的选择,但由于它比 MeeGo 更专业,因此可能会更困难。

  3. MeeGo 附带 GStreamer 0.10.30,它是用于 Linux 的标准基于 C 的多媒体框架。它是一个非常强大的基于流和接收器的框架。换句话说,它是非常模块化的,理论上,您可以轻松替换或插入渲染管道的任何部分。

于 2011-04-09T14:20:41.663 回答