Вышла новая версия инструментария разработки приложений для Palm WebOS.

В новой версии:

  • Эмулятор теперь работает с WebOS 1.4
  • В эмуляторе Location Services теперь включены по умолчанию
  • В API для камеры добавлена возможность инициировать запись видео
  • Утилита palm-generate теперь может создавать два типа приложений и два типа сцен

Посмотреть полный список изменений в WebOS SDK v1.4

Руководство по переводу приложений с API v1.3.5 до API v1.4

Previous ArticleNext Article
Технический директор IT-Dimension, компании-разработчика кросс-платформенного программного обеспечения

Leave a Reply

Your email address will not be published. Required fields are marked *

Н.

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

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

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

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

palm-log

Эта утилита позволяет выводить сообщения, которые приложение пишет в журнал с помощью Logging API. Использование утилиты намного удобнее чем попытки прочитать сообщения из /var/log/messages вручную.

Синтаксис вызова
palm-log [опции] [идентификатор-приложения]
Доступные опции
-d, –device=device Указывает используемое устройство:

  • –device=tcp — эмулятор
    Внимание: Эмулятор в этом случая должен быть уже запущен.
  • –device=usb — устройство, подсоединенное с помощью USB
-l, –list Выводит список установленных приложений. Очень удобно если вы не помните идентификатор нужного приложения.
-f, –follow Продолжать выводить сообщения. При указании этой опции palm-log будет выводить сообщения до тех пор, пока вы не нажмете Ctrl+C для остановки.
–version Выводит версию palm-log.
–help Выводит справочную информацию.
Примеры использования

Вывести журнал сообщений для приложения:

palm-log com.example.app

Вывести список приложений:

palm-log -l

Вывести список приложений на устройстве:

palm-log -d usb -l
Пример вывода, который можно получить при использовании palm-log
$ palm-log -f com.palm.app.maps

connecting to device emulator

(96C3BC9CC41E8A2A440C265DEDB8FB048F35B30E:tcp:64640)

following logs for application com.palm.app.maps

[20090813-07:51:06.138630] info: loadRealPage: 452
[20090813-07:51:06.144874] info: palm system: true
[20090813-07:51:06.145419] info: prepare transition
[20090813-07:51:06.270742] info: =========> looking for palmInitFramework191_15

WebOS Resource Manager (WORM)

Эта чудесная утилита позволяет отследить количество HTML-объектов (DOM nodes) в вашем приложении. Это может быть очень удобным при поиске утечек памяти. Если после закрытия сцены или приложения у вас остались неудаленные DOM объекты, значит в приложении имеет место утечка памяти. Очень часто, например, утечки памяти могу возникнуть если не отключать обработчики событий при закрытии сцены.

WebOS Resource Manager GUI

Пример использования
palm-worm [идентификатор-приложения]
  • При закрытии сцен или уведомлений в приложении, количество используемой памяти должно возвратиться на уровень, который оно имело до открытия сцены или уведомления.
  • При закрытии приложения, объем выделенной приложением памяти должен вернуться в ноль.
P.

PocketBook объявляет конкурс для разработчиков

Издательство MOST Publishing, производитель электронных книг PocketBook, и анонсированный недавно проект PocketBook Free объявляют о проведении конкурса по разработке открытых приложений для электронных книг. Для участия в конкурсе не обязательно иметь электронную книгу PocketBook. Доступный SDK PocketBook позволяет собрать готовое приложение в режиме эмуляции на ПК и проверить его работоспособность.

Призы: электронные устройства для чтения PocketBook и большие скидки на их покупку. Количество первых, вторых и третьих призовых мест в конкурсе не ограничивается: жюри вправе отметить призами любое количество конкурсных программ на своё усмотрение, в зависимости от общего количества участников конкурса.

Срок проведения конкурса: со 2 июня по 15 июля 2009 года (включительно).
Дата объявления результатов: 20 июля.
Заявки на участие в конкурсе отправляйте руководителю проекта PocketBook Free по адресу t_tarnavski на users.sf.net
Все вопросы можно задавать на форуме проекта.
Впечатление о PocketBook 301+ можно составить из видео и обзоров на официальном сайте, а также запустив на компьютере демо-версию ПО (главное меню и книжная полка).

Подробнее: pocketbook-free.sf.net

Анонс на Хабре.