Сегодня вышла новая версия 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.

Ссылки

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 [идентификатор-приложения]
  • При закрытии сцен или уведомлений в приложении, количество используемой памяти должно возвратиться на уровень, который оно имело до открытия сцены или уведомления.
  • При закрытии приложения, объем выделенной приложением памяти должен вернуться в ноль.
О.

Открывать магазины приложений нынче модно. Intel тоже хочет сделать “это”

Intel Atom Developer ProgramВслед за Microsoft, Apple и Palm, Intel тоже решили создать площадку для продажи приложений. На сей раз это приложения для устройств с процессором Intel Atom. Желание, само по себе, понятно – всем хочется больше денег, но от этой пестроты возможностей уже начинает рябить в глазах.

Для привлечения разработчиков к новому своему детищу, Intel предлагают инициативу Intel® Atom™ Developer Program и в рамках этой инициативы инструментарий для разработчиков приложений, создающих программы для нетбуков на базе процессоров Atom – Intel® Atom™ Developer Program Software Development Kit (SDK) .

На данный момент SDK работает под Windows и Moblin, но обещают поддержку Adobe AIR и Microsoft Silverligh.

Открытие онлайн-магазина приложений запланировано на следующий год. Условия те же, что и у всех – Intel отбирает у разработчика 30% прибыли, ну и еще и ко всему “абонплата” за участие $99 в год. Кстати, на данный момент там есть временная бесплатная регистрация. Кому интересно – поспешите :), я уже зарегистрировался.

Intel в среду заявил, что более чем 50 миллионов нетбуков будут проданы к концу 2009 года. Так что потенциальный рынок сбыта “нетбучных” приложений не так уж и мал.

для разработчиков приложений, создающих программы для нетбуков на базе процессоров Atom