我可以使用MeeGo(www.meego.com)制作自己的手持设备吗?要将移动设备或笔记本或台式机作为嵌入式设备分发,并在其上使用我的自定义应用程序进行多媒体处理?
我可以将MeeGo与Java / D或C语言一起使用吗?多媒体和跨平台绝非易事。 MeeGo是正确的选择吗?
最佳答案
很多问题,我会一次回答。
如果您的自定义硬件运行ARM或Intel Atom CPU,则绝对可以使用MeeGo作为操作系统。下载页面包含两个平台的图像以及上网本的图像。唯一需要注意的是,大多数来源都是GPL。如果以任何方式修补MeeGo发行版,则可能必须释放它的源代码(取决于您所做的更改)。定制应用程序不受GPL约束,因此您可以根据需要将您的应用程序关闭。
MeeGo基于gcc-4.5.0。这意味着您可以使用C和C ++,也许可以通过gcj使用某些Java。尽管MeeGo API以C和C ++为中心。如果您更喜欢Java,则Android开源项目可能是一个更好的选择,但是由于它比MeeGo更专业,因此可能会更加困难。
MeeGo随附GStreamer 0.10.30,它是Linux的标准C语言多媒体框架。这是一个非常强大的基于流和接收器的框架。换句话说,它是非常模块化的,从理论上讲,您可以轻松地替换或插入渲染管道的任何部分。
关于java - MeeGo是跨设备平台的替代品吗?嵌入式定制解决方案?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5604733/