#java #qt #hardware #d #meego
#java #qt #аппаратное обеспечение #d #meego
Вопрос:
Могу ли я использовать MeeGo (www.meego.com ) создавать собственное портативное оборудование? Распространять мобильные устройства, ноутбуки или настольные компьютеры в качестве встроенного оборудования с моим пользовательским приложением на нем для мультимедиа?
Могу ли я использовать MeeGo с языком Java / D или C? Мультимедиа и кроссплатформенность никогда не бывают легкими. Правильный ли выбор MeeGo?
Ответ №1:
Вопросов много, я отвечу на них по одному за раз.
-
Если на вашем пользовательском оборудовании работает процессор ARM или Intel Atom, вы абсолютно можете использовать MeeGo в качестве операционной системы. На странице загрузки есть изображения для обеих платформ, а также изображения для нетбуков. Единственное предостережение заключается в том, что большая часть исходного кода является GPL. Если вы каким-либо образом исправите дистрибутив MeeGo, вам, возможно, придется выпустить исходный код для него (в зависимости от того, что вы изменили). Однако пользовательские приложения не связаны GPL, поэтому ваше приложение может быть с закрытым исходным кодом, если вы хотите.
-
MeeGo основан на gcc-4.5.0. Это означает, что вы можете использовать C и C и, возможно, немного Java через gcj. Однако API MeeGo сосредоточены на C и C . Если вам больше нравится Java, проект Android с открытым исходным кодом может быть лучшим выбором, но поскольку он более специализирован, чем MeeGo, это может быть сложнее.
-
MeeGo поставляется с GStreamer 0.10.30, который является стандартным мультимедийным фреймворком на C для Linux. Это очень мощный фреймворк, основанный на потоках и приемниках. Другими словами, это очень модульная программа, и теоретически вы можете легко заменить или подключить к любой части конвейера рендеринга.