webOS основана на Linux (ядро 2.6.24). Отличительной особенностью системы для разработчиков является то, что в ней нет поддержки ни C/C++, ни Java — все приложения пишутся на Javascript с использованием фреймворка Mojo. С недавнего времени SDK стал доступен всем желающим. Если Вы используете Ubuntu, MacOS или Windows, то можно начинать работу.
Инсталляция webOS SDK
Прежде всего, необходимо зарегистрироваться на developer.palm.com. После этого необходимо скачать SDK.
Если у Вас установлена Windows 7 (32 или 64-битная редакция) или Windows XP/Vista (64-битная редакция), то SDK не установится без дополнительных манипуляций, описанных здесь.
Перед установкой нужно установить Sun VirtualBox (эмулятор работает на его основе).
В качестве официальной среды разработки (IDE) предлагается Eclipse 3.4, который тоже нужно скачать и настроить на основе инструкций.
Hello, World!
На девелоперском сайте выложен очень простой Hello, World! для webOS. Вместе с SDK поставляются более продвинутые примеры: UIWidgets, показывающие в работе все элементы интерфейса, Data - показывающий, как работать с хранением данных (webOS предоставляет для этого cookies, HTML 5 Depot и SQlite БД размером до 5 Мб), и некоторые другие.
Куда более полезными для обучения программированию на webOS являются встроенные приложения. Поскольку к эмулятору можно подключиться в режиме терминала, то для просмотра и скачивания доступны исходные коды всех приложений пользовательского уровня. Более того, лицензия даже позволяет их свободно использовать в коммерческих проектах!
Я на основе встроенного калькулятора, с нулевыми исходными знаниями web-программирования, недели за три склепал свою первую программу - Currencies (программа для обмена валют, само собой).
Желаю и вам удачи в освоении webOS!
Источник: http://habrahabr.ru/blogs/palm/68061/