Установка WebOS PDK в Windows с помощью Visual Studio

Поскольку сейчас webOS сделана с открытым исходным кодом, кажется логичным, что для нее стоит разрабатывать, потому что на платформу придет больше людей. Я ознакомился с некоторыми элементами JavaScript и решил, что мне не нравится его внешний вид, поэтому мне было интересно, какой лучший способ использовать C / C ++ в Windows с Visual Studio. Есть ли конкретная версия Visual Studio (Express), которую я хочу использовать? Есть ли хорошие руководства по настройке среды разработки?


person Thomas Denney    schedule 10.12.2011    source источник


Ответы (1)


Обратите внимание, что исходный код webOS еще не открыт. Доступный в настоящее время SDK webOS включает три подфреймворка, которые вы можете использовать для написания приложений для платформы:

  1. фреймворк Mojo Javascript. Это старый метод написания приложений HTML / Javascript для смартфонов с WebOS. Приложения, написанные с помощью этого фреймворка, работают в режиме уменьшенного экрана на планшете TouchPad, или вы можете заставить их работать в полноэкранном режиме, если хотите, но в большинстве случаев сложно заставить их хорошо выглядеть, поскольку фреймворк был разработан для формы телефона. фактор.

  2. фреймворк Enyo Javascript. Это новый фреймворк, который был разработан для работы на сенсорной панели. Приложения, написанные на Enyo, хорошо смотрятся на TouchPad, но большинство смартфонов с WebOS не поставляются с библиотеками Enyo (за исключением почти недоступного Pre3), так что это в основном фреймворк только для TouchPad. Enyo был разработан для больших экранов, поэтому даже если у вас есть Enyo в телефоне, большинство приложений не будут лучше всего выглядеть в этом форм-факторе.

  3. фреймворк PDK C / C ++. Это базовый фреймворк, в котором вам, по сути, нужно все делать самому. Вы можете написать код C или C ++ и получить доступ к полному порту SDL для доступа к дисплею и другому оборудованию. OpenGL ES 1 и 2 доступны через SDL. Сервисов с графическим интерфейсом нет, вы должны сами рисовать экран, и одна проблема, которая сильно меня волнует, заключается в том, что нет возможности получить доступ к камере или микрофону (к ним можно легко получить доступ из фреймворков Javascript). Приложения PDK можно писать и отлаживать как обычные настольные приложения в Windows (Visual Studio) или Mac (XCode). Я использую Visual Studio 2010 Express, и он отлично работает. Во всех примерах, поставляемых с SDK, есть готовые проекты Visual Studio.

Существует четвертый режим, в котором вы создаете гибридное приложение. Приложение написано на одной из сред Javascript, при этом некоторые компоненты написаны в PDK с использованием C / C ++. Компонент PDK может быть только фоновой обработкой с экраном, управляемым Javascript, или вы также можете предоставить приложению PDK часть экрана для рисования с помощью SDL.

person Miguel    schedule 15.12.2011