Установка WebOS PDK в Windows с помощью Visual Studio - PullRequest
0 голосов
/ 10 декабря 2011

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

1 Ответ

0 голосов
/ 15 декабря 2011

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

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

  2. фреймворк Enyo Javascript. Это новый фреймворк, разработанный для работы на сенсорной панели. Приложения, написанные на Enyo, хорошо выглядят на сенсорной панели, но большинство смартфонов 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.

...