В.

Вышел Mojo SDK v1.2 для Palm WebOS

Сегодня вышла новая версия Palm webOS™ и средств разработки для этой мобильной платформы – Mojo™ Software Development Kit.

В этой версии появилась куча всего полезного для разработчиков мобильных приложений:

  • Mojo SDK теперь поддерживает работу на Windows 7 (x86 и x64), Windows Vista x64, а также Mac OS 10.6 Snow Leopard
  • Новые и улучшенные утилиты в SDK. Теперь отлаживать приложения станет проще благодаря утилите palm-log, которая позволит выводить сообщения об ошибках в JS-коде, а также ниформацию об исключениях, возникающих в программе. webOS Resource Monitor (WORM) позволит отслеживать потребление памяти приложением.
  • Download Manager API, которое позволит загружать и выгружать файлы на сервер по HTTP.

Ссылки

О.

Определяем подключение к сети в Palm WebOS

В этот раз речь пойдет об использовании сервиса Connection Manager, который позволяет определить состояние подключения к сети. В WebOS существует возможность узнать состояние подключения к:

  • Bluetoot
  • Wi-Fi
  • WAN

Использовать сервис Connection Manager можно как для одноразового получения состояния сетевых подключений, так и для подписки на уведомление об изменении состояния подключений. Read more

О.

Обработка параметров запуска приложения в Palm WebOS

В прошлый раз я рассказывал о том, как выполнить телефонный звонок из приложения в Palm WebOS. Все манипуляции выполнялись с помощью сервиса Application Manager, который запускал приложение дозвона с параметрами.

В этот раз мы более детально рассмотрим возможность запуска приложений в Palm WebOS, а также механизмы, позволяющие обработать параметры, которые были переданы приложению при запуске. Read more

К.

Как сделать телефонный звонок из приложения в Palm WebOS

Для того чтобы сделать телефонный звонок из приложения в Palm WebOS есть только один способ – вызвать приложение Phone (стандартную звонилку) с помощью Application Manager. Пользователь обязательно должен подтвердить выполнение звонка, нажав кнопку дозвона. Выполнить звонок без подтверждения, возможности нет.

В API предусмотрена возможность запуска приложения дозвона с предварительной установкой телефонного номера, а также возможность запуска без установки параметров. Как использовать это API – смотрим ниже: Read more

Д.

Доступ к базам данных MySQL из приложений для Palm WebOS

Доступ к базам данных – очень востребованный функционал приложений. И в этот раз мы рассмотрим способ для WebOS приложений получить данные из базы данных MySQL, находящейся на удаленном сервере.

Для начала создадим новое приложение и в нем новую сцену с названием Main. Как создать проект и сцену можно узнать из этой статьи.
Read more

И.

Использование HTML5 Depot для хранения данных в Palm WebOS

Для начала давайте разберемся, что такое Depot и зачем он может понадобиться в приложениях для Palm WebOS.

Если ваше приложение должно хранить данные, то в таком случае есть три варианта:

  • Использование Cookies
  • Использование базы данных SQLite
  • Использование Depot

Но в каких же случаях есть смысл использовать каждый из перечисленных вариантов? Если необходимо сохранить небольшой объем данных, например настройки приложения, то лучше использовать Cookies. Если же объем данных относительно большой, то выбор должен быть сделан в пользу одного из оставшихся способов. Какой из них лучше?

Read more

З.

Завтра (24.09.2009) открывается Palm App Catalog e-commerce beta

Вот оно! Завтра открывается площадка дя продажи мобильных приложений для Palm WebOS (для устройств Palm Pre).

Желающие уже могут отправлять заявки на регистрацию. Комиссия, которую Palm будет забирать с продажи приложений, такая же как и у всех остальных – 30%. Плата с пользователей будет взыматься одноразово за загрузку приложения.

На данный момент планируется что пользоваться системой смогут только из США (что и не удивительно, у устройств привязка к оператору).

Как запостить приложение

  • Отправить письмо на адрес catalog.ecommerce.beta@palm.com с темой “Название-компании – Название-приложения”
  • В теле письма указать имя пользователя в webOSDev, какого типа приложение – платное или бесплатное, описание приложения
  • Во вложении прикрепить .ipk файл с приложением
  • Каждое приложение надо отправлять отдельным письмом

Условия приема приложений

  • Приложение должно быть интересным конечному пользователю или, как минимум, полезным
  • Дизайн приложения должен соответствовать Palm UI Guidelines
  • Приложение должно быть разработано специально для WebOS и не имет ьдоступ через браузер
  • Приложение должно использовать возможности системі и устройства (например акселерометр или сервисы)
  • Приложение должно иметь вменяемое быстродействие на устройствах

Полезные ссылки

О.

Обмен данными между сценами приложения для Palm WebOS с помощью Cookies

Очень часто в приложении необходимо передать данные, введенные пользователем, из одной формы в другую. В Palm WebOS для этих целей можно использовать Cookies. API для использования Cookies довольно прозрачно, как и многие другие вещи в WebOS, не требует особых умений.

В этот раз мы рассмотрим пример того, как различные сцены могут обмениваться данными. Read more

Л.

Локализация приложений для Palm WebOS

Чем больше поддерживаемых языков в вашем приложении, тем больше целевая аудитория. Не каждый у нас знает английский, точно так же обстоят дела и во многих других странах, поэтому наличие локализированной версии будет выгодно отличать ваше приложение от приложений конкурентов.

В Palm WebOS локализация происходит достаточно прозрачно. Никаких сверхъестественных знаний не требуется. Read more

О.

Обзор инструментов, входящих в состав WebOS SDK

Эта статья посвящена вопросам использования инструментов, входящих в состав Palm® Mojo™ SDK.

При создании приложения для Palm WebOS, используется такая последовательность действий:

WebOS Application Development Workflow

На данный момент официальная документация содержит описание всех этапов, кроме этапа подписывания приложения. Соответственно в SDK доступны утилиты командной строки, обеспечивающие работу на каждом из перечисленных выше этапов. Read more