Дек
19

Project Ares – Web IDE для Palm WebOS

Хм… А все-таки Palm делают странное. Недавно они запустили Web-based среду разработки мобильных приложений для Palm WebOS. Публичная бета доступна уже сейчас и все желающие могут ее поиспользоваться и пообвыкнуть.

Обещают что IDE покрывает все нужды, начиная от разработки и отладки, и заканчивая публикацией приложений в Palm App Catalog.

Из полезных возможностей следует отметит:

  • Визуальный редактор графического интерфейса
  • Редактор кода
  • Визуальный отладчик
  • Просмотр логов приложения в браузере
  • Интеграция с системами контроля версий.

Работает Ares в Safari, Chrome, Firefox (по крайней мере официально так заявлено).

Попробовать Ares в действии можно здесь.

Ares - Web IDE for Palm WebOS

Ноя
15

Вышел Palm Mojo SDK 1.3.1

Вышла новая версия средств разработки приложений для Palm WebOS – Mojo SDK 1.3.1.
В этой версии:

  • Улучшена поддержка Palm Pixi (у него экран по размерам меньше чем в Palm Pre).
  • Появилось API для предотвращения затемнения экрана при простое.
  • Добавлена автогенерирование сцены Help/Support
  • Сделано много изменений и дополнений в документации.

С полным списком изменений можно ознакомиться здесь.

Скачать Palm Mojo SDK 1.3.1

Окт
29

Вирусописатели не дремлют. Появился эксплоит для Palm WebOS

Интереснейшую штуку обнаружил сегодня (хотя и немного с опозданием). Оказывается уже появился эксплоит для мобильной платформы Palm WebOS, которой от роду всего несколько месяцев:

Опасная уязвимость обнаружена в WebOS до версии 1.1 для коммуникатора Palm Pre.
Обнаруженная уязвимость позволяет злоумышленнику произвести атаку “отказ от обслуживания” (DoS) путем открытия специально сформированного HTML файла.
Использование уязвимости приводит к зависанию процесса графического интерфейса – LunaSysMgr, что вызывает необходимость перезагрузки коммуникатора.

Уязвимость не проявляется в режиме альбомного (landscape) просмотра, однако для устранения уязвимости рекомендуется обновить версию WebOS до 1.2 и старше, доступной на сайте технической поддержки коммуникатора Palm Pre.

Окт
07

Полноэкранный режим работы приложений в Palm WebOS

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

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

Окт
06

Управление электропитанием (Power Management) в Palm WebOS

В WebOS пользователь может вручную указать интервал, по истечению которого, если устройство не используется, оно переходит в спящий режим. Этот интервал может варьироваться вдиапазоне от 30 секунд до 3х минут.

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

Окт
05

Симуляция аппаратных событий в эмуляторе Palm WebOS

В эмуляторе WebOS есть возможность программно симулировать аппаратные события, например входящий телефонный звонок, входящее SMS или изменение GPS-координат. Такая возможность может быть полезна, например, при отладке приложений, использующих GPS.

Для симуляции аппаратных событий в Palm Mojo SDK используется утилита luna-send, которая отправляет сообщения сервису pmradiosimulator в эмуляторе. Об использовании утилиты luna-send и пойдет речь в этот раз. читать далее…

Окт
04

Использование диалогов в приложениях для Palm WebOS

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

И вот в этот раз мы узнаем, как же всем этим добром пользоваться. читать далее…

Окт
03

Загрузка файлов на сервер из приложения в Palm WebOS

В этот раз мы узнаем, как работать Download Manager API, которое появилось в новой версии Mojo SDK v1.2. В этой статье рассматривается возможность загрузки файлов с устройства на сервер с помощью Download Manager API.

Допустим, у нас есть Web-сервис, позволяющий загружать файлы с описанием (напримепр, фотографии). И вот, наше приложение должно обеспечить работу с этим сервисом для устройств, работающих под управлением WebOS.

читать далее…

Окт
02

Учимся делать Splash Screen для приложения в Palm WebOS

В этот раз мы рассмотрим способ создания окна-заставкои (Splash Screen) для WebOS-приложений. Заставка, хотя и не несет функциональной роли в приложении, может быть очень полезна для привлечения пользователей, ведь это именно то, что пользователь видит при запуске вашего приложения. Кроме того, на splash screen’е можно разместить, например, индикатор загрузки или еще какую-нибудь полезную (например с маркетиноговой точки зрения) информацию. читать далее…

Окт
01

Что-то странное творится. В новой прошивке для Palm Pre включена возможность Kill Switch

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.

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


top