Kill Switch in WebOSДва дня назад Palm выпустила новую версию Palm WebOS, а несколькими днями ранее официально открыла прием приложений в Palm App Catalog. Все хорошо, если бы не одно «но». Оказывается дурные примеры заразительны и Palm, вслед за Google, включила возможность Kill Switch для App Catalog, с помощью которой они смогут удалять приложения, загруженные из App Catalog, удаленно с устройств пользователей.

Palm reserves the right, at its sole discretion and at any time, to add, remove, disable access to, block, or modify the App Catalog, and to add, remove, disable access to, block, or modify remotely any Applications previously downloaded to your device from the App Catalog.

Ну почему, почему все кому ни попадя хотят ковыряться в софте, установленном на моем устройстве? Я негодую!

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

Средства разработки для Palm webOS можно попробовать уже сейчас

Ну наконец-то Palm дает возможность разработчикам попробовать в работе раннюю версию SDK для разработки под webOS для устройств Palm Pre. Вчера они анонсировали кампанию под названием Palm Mojo SDK early access program, в рамках которой можно получить средства разработки и доступ к порталу разработчиков для Palm webOS.

Для участия в программе необходимо заполнить форму. Я уже заполнил, жду подтверждения. Судя по вебкасту, довольно интересная платформа.