Авг 27 2008

Из Android SDK убраны API для Google Talk и Bluetooth

Рубрика: AndroidDmitry Shurupov @ 12:18

В блоге разработчиков Google Android, Linux-платформы для мобильных устройств, появилась информация о компонентах, которые были убраны из последней версии SDK — Android SDK 0.9 beta.

Дэн Моррилл (Dan Morrill) попытался объяснить, почему из Android SDK 0.9 beta (а значит, и будущего финального релиза 1.0) были убраны API для поддержки Google Talk/XMPP (GTalkService) и беспроводных подключений по Bluetooth.

Включение в SDK GTalkService API было отложено по трем причинам:

  1. IM-сеть Google Talk изначально ориентирована на другое представление о собеседниках/»друзьях». Например, для того, чтобы обмениваться сообщениями между игроками в какой-нибудь online-игре, в Google Talk потребуется иметь всех участников в своем контакт-листе — для подобных целей логичнее использовать другое средство обмена сообщениями.
  2. Невозможность проверки т.н. Intent удаленных отправителей. Для мобильных устройств нельзя определить, какое приложение отправило сообщение, что необходимо для обеспечения должного уровня безопасности. Например, получится, что фактически все собеседники из контакт-листа (удаленно) имеют почти такие же права доступа к IM-сообщениям на устройстве, как и сам пользователь.
  3. Серьезные проблемы в безопасности при использовании Google Talk на мобильном устройстве. В целом схоже с предыдущим пунктом, но включает в себя гораздо более широкий перечень потенциальных уязвимостей.

Ситуация с Bluetooth API несколько проще: как заявил Ник Пелли (Nick Pelly), ответственный за Bluetooth в Android, разработчики просто не успевают «вычистить» код в достаточной мере для того, чтобы включить все необходимое в SDK. Несмотря на это, первая версия (1.0) платформы Android будет поддерживать Bluetooth в первых же Linux-телефонах на ее основе.


Авг 23 2008

Android SDK 0.9 beta — новый релиз средств разработки для мобильной Linux-платформы

Рубрика: AndroidDmitry Shurupov @ 23:14

Компания Google анонсировала появление новой бета-версии средств разработки к своей программной платформе на базе Linux для мобильных устройств — Android SDK 0.9 beta.

Как сообщается в анонсе, бета-выпуск Android SDK 0.9 — это первый большой шаг на пути к совместимости с будущим релизом Android 1.0. Разработчики предупреждают, что статус «бета» текущего выпуска означает, что созданные с данным релизом SDK приложения могут не работать с финальной версией Android (1.0), однако представленные в нем API уже довольно стабильны: больших изменений в них не ожидается.

Из ключевых новшеств в Android SDK 0.9 beta выделяются следующие:

  • новый Home screen с множеством изменений в пользовательском интерфейсе (для 1.0);
  • ряд новых приложений, среди которых — часы с будильником (Alarm Clock), калькулятор (Calculator), камера (Camera), музыкальный проигрыватель (Music player), просмотрщик изображений (Picture viewer), средство обмена сообщениями (Messaging) для SMS/MMS;
  • ряд новых утилит разработки, среди которых — графический предварительный просмотр для XML layouts для пользователей Eclipse, утилита конструирования изображений из 9 частей (9-patch images);
  • включение кода старой версии Home screen (из M5) в качестве примера для разработчиков;
  • многочисленные исправления в API, благодаря которым они значительно приблизились к тому, что будет в финальном релизе 1.0.

Подробности о выпущенном Android SDK 0.9 beta доступны в документе «Release Notes«.


Авг 09 2008

Om 2008.8 — новый релиз дистрибутива для телефонов Openmoko

Рубрика: ДистрибутивыDmitry Shurupov @ 13:24

Проект Openmoko представил новую версию официальной прошивки для своих смартфонов (Neo FreeRunner и Neo 1973) — Om 2008.8. Под «прошивкой» понимается дистрибутив из ряда Open Source-приложений, который формирует полноценную операционную систему для телефона.

Этот релиз получил кодовое название ASU (April Software Update), поскольку именно в апреле разработчики решили перейти от стека на базе GTK+ к использованию Qtopia/Qt в качестве основного окружения. В результате, Om 2008.8 стал первым релизом, который поддерживает приложения для трех окружений: GTK+, Qtopia и EFL (Enlightenment). А разработчики с этим релизом отмечают появление для смартфонов Openmoko «стабильного стека, реализованного на базе Qtopia».

Также в Om 2008.8 появился новый оконный менеджер (Illume), обеспечивающий поддержку различных графических библиотек (в т.ч. и GTK+). Переработка всего системного программного обеспечения привела к быстроте и надежности «засыпания» устройства (suspend) и возобновления работы, LED-управления и управления питанием. Также отмечается появление графической надстройки для управления приложениями (установка, удаление, обновление) — Installer. Из прочего указывается на включение в дистрибутив утилиты Locations, позволяющей сохранять (с GPS) текущее местоположение и отправлять эти данные по SMS.

Более подробная информация о релизе Om 2008.8 доступна на wiki.openmoko.org.

Скриншоты интерфейса Om 2008.8 можно найти в wiki.linuxphone.ru: Категория:Om 2008.8.


Авг 08 2008

Motorola опубликовала средства разработки приложений для ее Linux-телефонов

Рубрика: LiMo Platform,Motorola EZX/MOTOMAGXDmitry Shurupov @ 0:34

Компания Motorola сделала первый релиз «родных» средств разработки приложений (SDK) для ее мобильных телефонов, работающих под управлением Linux, — MotoDev Studio for Linux 0.3.

MotoDev Studio for Linux — это набор утилит, основанных на Eclipse, очень популярного среди Open Source-программистов проекта по созданию интегрированной среды разработки (IDE). Продукт предназначен для разработчиков, желающих создавать приложения для новых Linux-смартфонов Motorola, управляемых MOTOMAGX, и тестировать их работоспособность (благодаря входящему в комплект SDK эмулятору).

Предлагаемое Linux-программистам решение (MotoDev Studio for Linux) доступно для бесплатной закачки с сайта MOTODEV наряду с другими подобными наборами утилит: MotoDev Studio for WebUI, MotoDev Studio for Java ME, MotoDev Studio for UIQ. При этом Linux-версия (как и редакция для WebUI) пока доступна лишь в «предварительной» версии, т.е. работа над ней еще ведется, и эти средства разработки пока не получили всего планируемого функционала.

Как сообщил Дино Бруско (Dino Brusco), директор по платформам для разработчиков Motorola, окончательная версия MotoDev Studio for Linux появится к моменту доступности новой Linux-платформы. Обновлять SDK можно будет посредством встроенного механизма Eclipse.

На LinuxDevices.com обращают внимание на тот факт, что выход MotoDev Studio for Linux напрямую коррелирует с заявлениями Linux-альянса LiMo Foundation о том, что ее SDK и вторая спецификация будут выпущены до конца этого года. Кристи Вьятт (Christy Wyatt), возглавляющая направление Open Source в Motorola, так прокомментировала эти домыслы: «Мы полностью открыты для того, чтобы помогать LiMo в том, что будет полезным для участников альянса».


Авг 05 2008

ALP получила поддержку NetFront, будет доступна для MID-устройств

Рубрика: Access Linux PlatformDmitry Shurupov @ 22:42

Компания ACCESS объявила о расширении возможностей своей мобильной Linux-платформы ALP (ACCESS Linux Platform): у нее появилась поддержка NetFront Browser Widgets и мобильных интернет-устройств (MID, Mobile Internet Devices).

NetFront Browser Widgets — решение компании ACCESS, основанное на популярной технологии NetFront. С его помощью можно создавать специальные виджеты для мобильных устройств, которые будут обеспечивать ту или иную функциональность и выполняться в рамках Web-браузера. В состав NetFront Browser Widgets входят средства разработки, ориентированные на операторов сотовой связи и производителей оборудования.

Вторая новость, поддержка платформой ALP устройств класса MID, — это вполне логичный шаг со стороны ACCESS, который позволит компании выйти на перспективный и уже очень быстро растущий рынок мобильных устройств. К слову, недавний прогноз исследователей из компании ABI Research предсказывает, что к 2013 операционная система GNU/Linux, лежащая в основе платформы ALP, будет доминировать на рынке MID-устройств, ссылаясь на таких игроков мобильной индустрии, как альянс LiMo Foundation, Nokia (Maemo), Intel (Moblin). Теперь к ним присоединилась и компания ACCESS, изначально позиционировавшая свою Linux-платформу как решение для смартфонов и КПК, которое откроет новое дыхание для ОС PalmOS.


Авг 05 2008

Movial сделает мост к D-Bus для платформы Linux-альянса LiMo

Рубрика: LiMo PlatformDmitry Shurupov @ 0:23

Финская компания Movial, которая на днях присоединилась к Linux-альянсу LiMo, объявила о своем намерении выпустить в ближайшее время программное обеспечение, которое обеспечит взаимодействие различных приложений и сервисов в телефонах, поддерживающих LiMo Platform. Об этом стало известно от LinuxDevices.com.

Movial собирается выпустить под Open Source-лицензией Browser D-Bus Bridge — программный «мост», который позволит обращаться из пользовательского интерфейса к D-Bus. D-Bus (Desktop Bus) — проект, создаваемый в рамках FreeDesktop.org при поддержке компании Red Hat и призванный обеспечивать межпроцессное взаимодействие между приложениями. Так, например, в GNU/Linux он направляет поступающую от HAL (слой аппаратной абстракции) информацию приложениям, для которых она важна (т.е. функционирование которых напрямую зависит от оборудования).

Browser D-Bus Bridge будет работать с двумя популярными движками рендеринга Web-страниц: Gecko (от разработчиков Mozilla; используется в Firefox) и WebKit (от Apple, Nokia и других; используется в Safari, Konqueror). Наиболее очевидное применение этого программного решения — в связке c Movial IXS. IXS — мобильный стек от Movial, характерной особенностью которого является использование пользовательского интерфейса, основанного на Web. К слову, сейчас идут работы по его интеграции в MontaVista Mobilinux.

По словам Movial, Browser D-Bus Bridge позволит разработчикам LiMo создавать так называемые мэшапы («mashup» — популярный в контексте Web 2.0 термин, которым называют Web-приложение, использующее в своей работе несколько различных источников данных и представляющее их в едином виде) из приложений и сервисов наподобие Google Android.

Интересно, что D-Bus также является частью стека FSO (FreeSmartphone.org) проекта Openmoko.


Июн 30 2008

Организуется инициатива по GTK+ в OpenMoko

Рубрика: … [Архив] OpenmokoDmitry Shurupov @ 14:27

Маркус Бауэр (Marcus Bauer) в почтовой рассылке openmoko-community предложил организовать инициативу сообщества по поддержке программного обеспечения на базе GTK+ для OpenMoko.

В качестве аргументов в пользу этой идеи автор приводит «большое количество компаний, выражавших свой интерес в платформе на базе GTK», а также ряд крупных проектов, которые доверяют этой свободной библиотеке для создания GUI-приложений: LiMo, LIPS, Firefox, OpenOffice.org, Ubuntu Linux (и Ubuntu Mobile), Garmin. Среди ответивших на данное предложение уже нашлись и те, кто заинтересован в поддержке этого начинания.

Стоит напомнить, что в мае этого года разработчики OpenMoko объявляли о переводе основных приложений с GTK+ на Qt/Qtopia. Впрочем, они также отмечали, что несмотря на это, приложения на базе GTK+ будут по-прежнему полностью поддерживаться. Так что теперь речь идет о формировании полноценного окружения на базе GTK+ усилиями сообщества как альтернативы актуальному сейчас стеку на базе Qtopia (сформированному в результате обновления ASU, «April Software Update«).


Страницы:« Первая23456