MeeGo - это замена кроссплатформенной платформы?Встроенное нестандартное решение? - PullRequest
1 голос
/ 09 апреля 2011

Могу ли я использовать MeeGo (www.meego.com) для изготовления собственного портативного оборудования?Чтобы распространять мобильные устройства, ноутбуки или настольные компьютеры в качестве встроенного оборудования с моим приложением для мультимедиа?

Можно ли использовать MeeGo с языками Java / D или C?Мультимедиа и кроссплатформенность никогда не бывает легким.Является ли MeeGo правильным выбором?

1 Ответ

2 голосов
/ 09 апреля 2011

Множество вопросов, я отвечу на них по одному.

  1. Если ваше пользовательское оборудование работает на процессоре ARM или Intel Atom, вы абсолютно можете использовать MeeGo в качестве ОС. На странице загрузок есть изображения для обеих платформ, а также изображения для нетбуков. Единственное предостережение в том, что большая часть источника - GPL. Если вы исправляете дистрибутив MeeGo каким-либо образом, вам, возможно, придется выпустить исходный код для него (в зависимости от того, что именно вы изменили). Пользовательские приложения не связаны GPL, поэтому ваше приложение может быть закрытым, если хотите.

  2. MeeGo основан на gcc-4.5.0. Это означает, что вы можете использовать C и C ++ и, возможно, немного Java через gcj. Однако API MeeGo сосредоточены вокруг C и C ++. Если вам больше нравится Java, то лучшим вариантом может быть проект Android Open Source, но, поскольку он более специализирован, чем MeeGo, он может оказаться более сложным.

  3. MeeGo поставляется с GStreamer 0.10.30, который является стандартной мультимедийной платформой на основе C для Linux. Это очень мощный фреймворк, основанный на потоках и приемниках. Другими словами, он очень модульный, и теоретически вы можете легко заменить или подключить к любой части конвейера рендеринга.

...