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

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

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

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

Сообщение Архивариус » 29 июл 2010, 16: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 КБ) Просмотров: 1936


В качестве официальной среды разработки (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 КБ) Просмотров: 1936


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

Источник: http://habrahabr.ru/blogs/palm/68061/
Если наш форум помог вам выбрать телевизор - напишите отзыв о покупке.
Архивариус

 
Сообщения: 3923
Зарегистрирован: 29 июл 2010, 16:22
Благодарил (а): 359 раз.
Поблагодарили: 466 раз.
Телевизор: LG 55UB950 24MT57S

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



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0