В.

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

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

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

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

А.

Анонсирована поддержка Android Platform 2.0 в Android SDK

Android EclairИ вот, долгожданная новость. Google fнонсировала поддержку Android 2.0 в средствах разработки Android SDK. Добавлены новые API – программный интерфейс для синхронизации, работа с Bluetooth 2.0 и еще куча всякого. Теперь Android-приложения позволяют пользователям более простым способом общаться. Для этого в Android 2.0 есть Quick Contact API. Приложения могут поддерживать peer-2-peer соединения по Bluetooth, что может быть очень полезно в играх.

Д.

Доступна Java ME 3.0 Early Access for Mac

С сегодняшнего дня доступна Early Access версия инструментария разработки мобильных приложений Java ME 3.0 для Mac.

Одним из значительных нововведений является возможность развертывания приложений прямо на устройство из среды разработки и отладка через Wi-Fi.

Java ME 3.0 Early Access for Mac

Скачать Java ME Early Access for Mac.
©

П.

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

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

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

M.

Maemo 5 Final SDK доступно для скачивания

Доступна новая версия средств разработки приложений для платформы Maemo – Maemo 5 Final SDK.

В этой версии доступна возможность разрабатывать и отлаживать приложения в Linux (сборка приложений доступна для платформ X86 и ARMEL). Для установки инструментария и SDK есть готовые shell-скрипты. Из дистрибутива убраны старые пакеты и добавлены исходные коды некоторых приложений, которые могут понадобиться в качестве примеров. Дистрибутив также содержить приложения от Nokia и API для взаимодействия с ними. Из нововведений также хотелось бы отметить новый программный интерфейс – Sharing Plugin API.

У.

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

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

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

A.

Adobe обещает Flash 10.1 для мобильных устройств к концу года

Появился пресс-релиз Adobe, в котором заявлено появление Flash Player 10.1 для мобильніх устройств.  Версия для WebOS и Windows Mobile (Browser-based runtime), судя по пресс-релизу, должна быть доступна к концу года. Версия для Google Android и Symbian – в начале следующего года.

Flash Player 10.1 позволяет создавать сложные приложения со сложным контентом и высококачественным видео вне зависимости от платформы. Кроме этого, плеер активнее использует вычислительные мощности графических систем, одновременно сокращая потребление энергии и сокращая потребление ресурсов.

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

Устройства с поддержкой Flash Player 10.1 ожидаются в начале следующего года.

С.

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

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

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

И.

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

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

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

З.

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

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

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

Read more