Текстовые поля – это наиболее часто используемый контрол в WebOS-приложениях. Но когда речь заходит о настройке внешнего вида этого контрола, оказывается что все не так просто. Стандартный вид WebOS приложений не всегда вызывает у пользователей положительные эмоции и Wow-эффект, поэтому довольно часто требуется изменить внешний вид приложения. Как это можно сделать – рассмотрим в этот раз. Read more
Palm поворачивается лицом к разработчикам и отменяет оплату в $50 за сабмит приложений!
Вот так оно бывает, нет худа без бобра. Сегодня получил чудесное письмо от Palm с таким вот текстом:
And we have one more program change that will benefit all developers. When we launched the developer program, we introduced a $50 per app fee to submit apps into our catalog. Effective immediately, we’re waiving this fee and refunding to all developers any $50 fees collected in the past. If you’re one such developer, you will see a credit in your PayPal account in the near future.
Из письма следует, что теперь для того чтобы запостить приложение в App Catalog не надо будет каждый раз платить $50 за проверку приложения! И еще ко всему они обещают вернуть деньги, которые разработчики уже потратили на сабмиты! Ну это прям праздник какой-то!
Теперь разработка для WebOS стала еще более реальна. Во-первых, инструментарий бесплатный, во-вторых, процесс попадания приложений в каталог очень-таки предсказуем, в отличии от App Store яблочной компании. Ну и в-третьих вот, меньше вложений требуется для того чтобы начать.
Ура, товарищи!
Мой путь в Palm App Catalog – Часть II – Palm такой Palm…
Ну вот, в этот раз вторая часть поучительной истории о моих попытках зохватить голактеку начать разрабатывать платные приложения для Palm WebOS и о продаже приложений в Palm App Catalog.
В прошлой серии мы узнали какие лишения ждут молодых падаванов разработчиков мобильных приложений для WebOS, а сейчас я расскажу о том, чего можно жлать после начала продаж. Read more
Plug-In Development Kit (PDK) для Palm WebOS доступно для скачивания
Инструментарий для разработки native-приложений для Palm WebOS – Plug-In Development Kit (PDK) доступен для загрузки. PDK позволяет писать приложения для WebOS, используя C++ и OpenGL ES, а также разрабатывать компоненты WebOS-приложений на С++.
С выходом этого инструментария для разработчиков открывается ну просто немерянное поле для творчества. Ведь на C++ можно сделать кучу всего полезного, чего [еще] нельзя сделать средствами JavaScript. 3D-игры, например. И вобще игры с хорошей графикой. Я уже думаю над чем-то подобным.
В общем, Качаем PDK для Palm WebOS и знакомимся с официальной документацией.
Project Ares – Web IDE для Palm WebOS
Хм… А все-таки Palm делают странное. Недавно они запустили Web-based среду разработки мобильных приложений для Palm WebOS. Публичная бета доступна уже сейчас и все желающие могут ее поиспользоваться и пообвыкнуть.
Обещают что IDE покрывает все нужды, начиная от разработки и отладки, и заканчивая публикацией приложений в Palm App Catalog.
Из полезных возможностей следует отметит:
- Визуальный редактор графического интерфейса
- Редактор кода
- Визуальный отладчик
- Просмотр логов приложения в браузере
- Интеграция с системами контроля версий.
Работает Ares в Safari, Chrome, Firefox (по крайней мере официально так заявлено).
Вышел Palm Mojo SDK 1.3.1
Вышла новая версия средств разработки приложений для Palm WebOS – Mojo SDK 1.3.1.
В этой версии:
- Улучшена поддержка Palm Pixi (у него экран по размерам меньше чем в Palm Pre).
- Появилось API для предотвращения затемнения экрана при простое.
- Добавлена автогенерирование сцены Help/Support
- Сделано много изменений и дополнений в документации.
С полным списком изменений можно ознакомиться здесь.
Вирусописатели не дремлют. Появился эксплоит для Palm WebOS
Интереснейшую штуку обнаружил сегодня (хотя и немного с опозданием). Оказывается уже появился эксплоит для мобильной платформы Palm WebOS, которой от роду всего несколько месяцев:
Опасная уязвимость обнаружена в WebOS до версии 1.1 для коммуникатора Palm Pre.
Обнаруженная уязвимость позволяет злоумышленнику произвести атаку “отказ от обслуживания” (DoS) путем открытия специально сформированного HTML файла.
Использование уязвимости приводит к зависанию процесса графического интерфейса – LunaSysMgr, что вызывает необходимость перезагрузки коммуникатора.Уязвимость не проявляется в режиме альбомного (landscape) просмотра, однако для устранения уязвимости рекомендуется обновить версию WebOS до 1.2 и старше, доступной на сайте технической поддержки коммуникатора Palm Pre.
Полноэкранный режим работы приложений в Palm WebOS
Работа в полноэкранном режиме на мобильном устройстве – полезная штука, особенно если вы пишете что-нибудь эдакое, например игру. Размер экрана и так небольшой, а панель состояния отбирает у приложения таоке драгоценное пространство.
WebOS позволяет приложениям работать в полноэкранном режиме. Вот об этой возможности мы и узнаем подробнее в этот раз. Read more
Управление электропитанием (Power Management) в Palm WebOS
В WebOS пользователь может вручную указать интервал, по истечению которого, если устройство не используется, оно переходит в спящий режим. Этот интервал может варьироваться вдиапазоне от 30 секунд до 3х минут.
В некоторых приложениях может возникнуть необходимость держать устройство включенным по истечению интервала, заданного пользователем (это может быть актуально, например, для приложений, воспроизводящих видео или аудио). Для поддержания устройства в активном состоянии в WebOS существует специальный API. О нем и пойдет речь в этот раз. Read more
Симуляция аппаратных событий в эмуляторе Palm WebOS
В эмуляторе WebOS есть возможность программно симулировать аппаратные события, например входящий телефонный звонок, входящее SMS или изменение GPS-координат. Такая возможность может быть полезна, например, при отладке приложений, использующих GPS.
Для симуляции аппаратных событий в Palm Mojo SDK используется утилита luna-send, которая отправляет сообщения сервису pmradiosimulator в эмуляторе. Об использовании утилиты luna-send и пойдет речь в этот раз. Read more