Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Разработка для webOS - первые шаги

Здесь выкладываются готовые статьи и рабочие исходники, решения каких-либо задач или советы

Разработка для webOS - первые шаги

Сообщение Архивариус » 29 июл 2010, 20:16

Компания Palm сумела сделать прорыв в начале 2009 года, превратившись из похожего на зомби производителя почти одинаковых телефонов Treo в одну из инновационных компаний на рынке мобильных операционных систем. Новая операционная система webOS уже используется на четырех устройствах — Palm Pre, Palm Pre Plus, Palm Pixi и Palm Pixi Plus и ожидается, что вся линейка продуктов Palm будет использовать только её. Таким образом, Palm отказалась от абсолютно устаревшей Palm OS и потерявшей какую-либо серьёзную привлекательность Windows Mobile.

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 (эмулятор работает на его основе).

emulator1.png
emulator1.png (182.03 КБ) Просмотров: 6968


В качестве официальной среды разработки (IDE) предлагается Eclipse 3.4, который тоже нужно скачать и настроить на основе инструкций.

Hello, World!

На девелоперском сайте выложен очень простой Hello, World! для webOS. Вместе с SDK поставляются более продвинутые примеры: UIWidgets, показывающие в работе все элементы интерфейса, Data - показывающий, как работать с хранением данных (webOS предоставляет для этого cookies, HTML 5 Depot и SQlite БД размером до 5 Мб), и некоторые другие.

Куда более полезными для обучения программированию на webOS являются встроенные приложения. Поскольку к эмулятору можно подключиться в режиме терминала, то для просмотра и скачивания доступны исходные коды всех приложений пользовательского уровня. Более того, лицензия даже позволяет их свободно использовать в коммерческих проектах!

Я на основе встроенного калькулятора, с нулевыми исходными знаниями web-программирования, недели за три склепал свою первую программу - Currencies (программа для обмена валют, само собой).

currenciesscreenshot11.png
currenciesscreenshot11.png (135.92 КБ) Просмотров: 6968


Желаю и вам удачи в освоении webOS!

Источник: http://habrahabr.ru/blogs/palm/68061/
Архивариус

 
Сообщения: 9598
Зарегистрирован: 29 июл 2010, 20:22
Благодарил (а): 2325 раз.
Поблагодарили: 1626 раз.
Телевизор: LG 55C9 32LK6190 24MT57S
Звук: Yamaha YSP-1100

Вернуться в Статьи, исходники и примеры