На компания VMWare продемонстрировала платформу виртуацизации для мобильных устройств с использованием Nokia N800. На YouTube уже появилось видео с демонстрацией работы Windows CE и Android на этом устройстве.
На этой неделе вышла новая версия инструментария разработки мобильных приложений от Sony Ericsson – Sony Ericsson SDK for Windows Mobile.
В этой версии поддержка Xperia™ Panels с OpenGL ES.
Xperia™ Panels – это легковесные приложения, расширяющие возможности экрана Today. Более подробно об этом классе приложений .
Интересно, можно ли оттуда “выковырять” библиотеки и заголовки для OpenGL ES и поиспользовать для других устройств? Думаю вот взглянуть на этот SDK изнутри.
любезно предоставил нам вводную статью о работе с Python на смартфонах платформы Series 60.
Решил написать серию статей про написание программ на Python для смартфонов Nokia на базе Symbian S60.
(или сокращенно PyS60) является open source проектом компании Nokia по портированию языка Python на смартфоны, работающие на платформе S60. Он предоставляет все возможности языка Python а также доступ к специфичным для телефонов функциям, таким как: работа с камерой, календарем, телефонной книгой, GPS, запись и воспроизведение аудио и видео, передача данных через Bluetooth, WiFi и GPRS.
Koan Software начала свободное распространения Linux дистрибутива KaeilOS4.0, ориентированного для использования на встраиваемой технике, мобильных устройствах, КПК и телефонах. ОС базируется на real-time расширениях к Linux ядру RTAI, адаптируется как для обычных ПК, так и для устройств с ограниченными ресурсами, поддерживает широкий спектр процессоров, совместимых с x86 и ARM, поддерживает установку на телефон OpenMoko FreeRunner и планшетный ПК Nokia N800/N810.
Судя по описанию на сайте, дистрибутив базируется на OpenEmbedded, о котором я писал в .
Вот.. выложили видео вебкаста о программированиии для Palm webOS. Как я уже говорил, там были проблемы с видео, поэтому первые 1:35 идут без звука. Там, в принципе, только обзор был, поэтому ничего страшного.
Поучаствовал в вебкасте по разработке для Palm webOS.
Как это было? Это было ммм.. довольно странно. Видео тормозило просто жутчайшим образом, а звука вобще не было. Вернее вместо этого был только шум. Как вариант предлагалось позвонить по телефону и послушать таким образом о чем там идет речь, но… как-то межлународный звонок в течении часа.. ну не каждый осилит.
Но в общем ладно. Теперь о хорошем. Как-то так постараюсь тезисно свое мнение изложить:
Palm OS это прикольно.
Т.к. приложения пишутся на JavaScript, то для разоаботки GUI кроме текстового редактора ничего не нужно.
В вебкасте чудо-человек разработчик демонстрировал все под Mac OS но т.к. JavaScript отрабатывает на клиенте, то писать можно и под Windows и под Linux
JavaScript как и реньше не имеет доступа к системным ресурсам, зато для этого предусмотрен серверный функционал. Для получения, например, данных о GPS координатах из JavaScript выполняется запрос к локальному Web-сервису (URL начинается как-то так с “palm://…”, целиком не запомнил)
Архитектура приложения на вид напоминает MVC. В подробности особо не вдавались, вебкаст короткий.
Форматирование и GUI-контролы реализуются с помощью предустановленных CSS-стилей. На вид выглядит довольно аккуратно и юзабельно.
SDK будет включать (по крайней мере по обещаниям) какое-то подобие веб-сервера, реализующего эмуляцию серверной части API для webOS (тех веб-сервисов, которые доступны в самой OS и которые можно использовать из JS).
Не очень понятно пока каким образом можно реализовывать свой серверный функционал (т.е. например какой-нибудь сервис, который могут дергать все приложения, запущенные на устройстве, это пока загадка).
Не очень понятно как поучаствовать в закрытом бета-тестировании SDK (оно пока не доступно для широкой общественности).
Записанный вариант вебкаста обещали выложить (не знаю пока, в публичном доступе или только для участников) и прислать адрес в почту. Если пришлют, обязательно выложу информацию здесь на сайте.
Ну вот как-то так. Жаль, конечно, что из-за недостаточного качества организации мероприятия не получилось узнать больше, но тема сама по себе очень интересная.
На CodePlex наконец-то появился первый релиз Mobile Application Block.
Mobile Application Block – это набор готовых решений типовых задач, возникающих при разработке приложений для мобильных устройств на платформе .NET Compact Framework.
Как пишут сами авторы, это порт для Visual Studio 2008 с более легковесным механизмом Dependency Injection.
В текущей версии доступны такие блоки как:
Configuration
ConnectionMonitor
ContainerModel
DataAccess
DisconnectedAgent
EndpointCatalog
PasswordAuthentication
Диаграммы классов нескольких блоков можно посмотреть ниже:
Mobile Application Block - Configuration - Class Diagram
Mobile Application Block - ContainerModel - Class Diagram
Mobile Application Block - Disconnected Agent - Class Diagram
Все это добро весит совсем немного, после установки для каждого блока создается Visual Studio Solution с примером и юнит-тестами, так что процесс ознакомления с функционалом, предоставляемым MAB должен пройти быстро и безболезненно.
Еще почти двое суток осталось до начала ознакомительного вебкаста от разработчиков Palm webOS. Обещают много интересного. Митч Аллен (Mitch Allen) CTO компании Palm Software и сотрудник команды разработчиков Palm webOS проведут обзор материала первой главы книги о разработке для этой мобильной операционной системы, а также рассажут о разработке ПО с использованием Mojo SDK.
Компания Adobe объявлиа новый конкурс для разработчиков мобильных приложений на Flash Lite. Призовой фонд составляет $100000, главный приз $30000.
Подать заявку на участие можно до 31 мая.
Участие возможно в номинациях:
Game
Lifestyle
Infotainment
Sports
Social Networking
Most Innovative Application
31 мая заканчивается прием заявок на участие. Номинанты на призовые места будут оглашены 11 июня, а 17го июня планируется оглашение результатов конкурса.
Более подробно о самом конкурсе и правилах участия в нем можно узнать на сайте .