Н.

Новые инструменты в Palm Mojo SDK 1.2

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

Новые утилиты это:

  • palm-log – позволяет выполнять просмотр журнала событий приложения
  • webOS Resource Manager (WORM) – позволяет отследить потребляемые ресурсы

Read more

В.

Вышел Android Native Developer Kit (NDK) 1.6

Вышла новая версия средств разработки, которые позволяют вставлять native-код в Android-приложения.

Нововведения:

  • Возможность использовать OpenGL ES
  • Возможность работы с Android 1.5 и 1.6
  • Возможность размещать native-исходники в папке с Java-проектом
  • Много исправлений в скриптах

Ссылки

Д.

Доступна запись вебкаста – Palm webOS Application Basics

Доступна запись вебкаста “Palm WebOS: Application Basics“, который проходил 9 сентября 2009г. Скачать можно здесь.

Описание

This session begins with an overview of the basic webOS application structure and a demo of the core SDK developer tools, and includes detail presentations on the application launch lifecycle, and Mojo controllers and methods. We’ll create the initial version of News application with a single story view which will use many of the elements described in this segment including appinfo.json, sources.json, basic scene styles, stage and scene controllers, pushScene and swapScene methods among others.

В.

Вышел 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 и не имет ьдоступ через браузер
  • Приложение должно использовать возможности системі и устройства (например акселерометр или сервисы)
  • Приложение должно иметь вменяемое быстродействие на устройствах

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