|
13.03.2010 10:38 |
|
Компания Palm представила
первый общедоступный выпуск Plug-in
Development Kit (PDK), позволяющий дополнить платформу webOS
средствами для низкоуровневой разработки приложений на языках языках C и
C++ с возможностью прямого доступа к системному API платформы. Ранее
при создании приложений для webOS предлагалось использовать только
web-технологии (HTML, JavaScript и CSS).
|
|
10.03.2010 20:19 |
|
Компания Google выпустила третий релиз системы Android NDK r3
(Native Development Kit), позволяющей организовать выполнение нативного
Си/Си++ кода в Java-окружении мобильной платформы Android.
Кроме исправления ошибок в новой версии Android NDK представлено три существенных улучшения:
- Поддержка прямого вызова функций OpenGL ES 2.0, что
позволяет задействовать при выводе графики вершинные (vertex) и
фрагментные (fragment shader) шейдеры, используя язык описания шейдеров
GLSL. Ожидается, что новшество подтолкнет разработчиков современных
трехмерных игр для портирования своих разработок на платформу Android.
Например, новая возможность может быть задействована в находящейся в
процессе портирования игре Quake3.
- Улучшение инструментария для сборки нативного кода. Переход на использования в качестве базового компилятора GCC 4.4.0,
генерирующего более компактный и эффективный код. Ранее
использовавшаяся версия GCC 4.2.1 оставлена с целью обеспечения
совместимости с некоторыми приложениями на С++, так как новая версия
требует более строгого соблюдения требований стандарта.
- Переход на упрощенное наименование релизов Android
NDK. Вместо привязки к версиям Android в NDK теперь используется своя
нумерация, например, текущий релиз помечен как "r3" или "Revision 3",
что демонстрирует независимость от версий и API основной платформы.
Прошлый релиз "1.6_r1" породил неверное мнение, что NDK может работать
только с платформой Android 1.6.
Android NDK включает в себя:
- Набор утилит и сборочных файлов для генерации специальных бинарных библиотек на основе исходных текстов на языках Си и Си++.;
- Инструменты для встраивания C/C++ библиотек в APK-пакеты с приложениями;
- Коллекцию системных заголовочных файлов и системных библиотек (libc, libm, JNI (Java Native Interface), libz, liblog);
- Документацию и примеры кода.
Кроме того, компания MIPS Technologies анонсировала
выпуск собственного инструментария, расширяющего средства Android SDK и
Android NDK в направлении упрощения разработки и портирования
приложений для устройств на базе архитектуры MIPS. Android NDK дополнен
GUI-интерфейсом для сборки программ и дополнительным компилятором для
архитектуры MIPS. Для упрощения тестирования в состав пакета включен
построенный на базе QEMU эмулятор с поддержкой архитектуры MIPS
(стандартный эмулятор Android поддерживает ARM). Кроме того, в пакет
входит специально разработанное приложение Arriba, предназначенное для
отладки, профилирования, анализа и мониторинга за выполнением
Java-приложений.
Источник: OpenNews
|
|
06.03.2010 23:57 |
|
Воспользовавшиеся этим предложением получат бесплатное членство в
программе Forum Nokia Launchpad
(обычно, 300 Евро в год); возможность публикации их приложений для N900
в Ovi
Store без уплаты publisher fee (обычно, 50 Евро); бесплатную финальную
проверку на соответствие приложений Publishing Quality Criteria; доступ
к Nokia's Discounted Devices Program.
Более подробную информацию о программе Forum Nokia Launchpad можно получить здесь.

Если вы уже являетесь членом Forum Nokia Launchpad, вы все еще
можете воспользоваться некоторыми преимуществами этого предложения. Вам
будет доступна бесплатное тестирование приложений для N900 при
подготовке к публикации в Ovi Store.
Получить дополнительную информацию, а также подать заявку на участие в программе можно здесь.
Источник.
|
|
05.03.2010 14:05 |
|
Российская СУБД Линтер расширяет список поддерживаемых современных
мобильных операционных систем. Теперь пользователи этой СУБД могут
работать на платформе Maemo. Maemo – свободно
распространяемая Debian Linux платформа для портативных устройств, в
основе которой лежат компоненты Gnome и графическая библиотека gtk. Эта
операционная система активно используется в интернет-планшетах Nokia 770, Nokia N800, N810 и
коммуникаторе Nokia
N900. Также Maemo
лежит в основе Ubuntu Mobile. В
компании Релэкс, разработчики Линтер, говорят, что адаптация СУБД для
ещё одной мобильной платформы предоставляет пользователям портативных
устройств возможность выбора операционной системы с полномасштабной
встроенной СУБД, а разработчики программного обеспечения для телефонов и
КПК смогут строить программы и приложения на встраиваемом российском SQL сервере для
свободно распространяемой мобильной операционной системы. Источник:
cybersecurity.ru.
|
|
04.03.2010 11:08 |
Приглашаем
вас принять участие в конкурсе по созданию Российских приложений для
Nokia N900. Конкурс проводится проектом FRUCT при поддержке компании
Nokia.
Правила участия в конкурсе
- В конкурсе может участвовать любой разработчик или группа
разработчиков. Разработчик или группа разработчиков может посылать на
конкурс несколько приложений; в этом случае присланные приложения
участвуют в конкурсе независимо друг от друга. Тематика приложений не
должна противоречить законам Российской Федерации и этическим нормам,
принятым в Российском обществе.
- Начиная с 1 марта 2010 года, разработчики могут публиковать
предварительные версии разрабатываемого приложения на форуме FRUCT - www.fruct.org/forum, и тем самым
получить дополнительные комментарии и предложения по улучшению со
стороны FRUCT сообщества.
- Окончательная версия приложения (исходный код и собранный бинарный
пакет) должна до 15 апреля 2010 года быть оформлена в
виде проекта, размещённого на сайте garage.maemo.org.
Подробные инструкции доступны по ссылке http://wiki.maemo.org/Uploading_to_Extras-devel.
- В конкурсе могут участвовать приложения, опубликованные не
ранее 1 марта 2010 года.
- Все предлагаемые на конкурс приложения должны быть локализованы под
русский язык и иметь русскоязычный интерфейс.
- Все допущенные на конкурс приложения должны распространяться под
GPLv2 или LGPL-совместимой лицензией.
- Победитель конкурса будет объявлен 19 апреля 2010
года в новостной ленте сайта www.fruct.org,
а так же через личное уведомление по электронной почте.
- Награждение победителя состоится 28 апреля 2010
года, на торжественной церемонии открытия 7ой конференции FRUCT (http://fruct.org/seminar7),
проводимой в рамках недели Nokia в Санкт-Петербурге.
- Главный приз – Nokia N900!
Конкурс Правила Регистрация Все
работы Nokia
N900
|
|
03.03.2010 21:06 |
|
Наконец отправилась в печать книга, над которой я работал значительную часть 2009 года. Ниже немного официальных данных:
А. Н. Труфанов. “Symbian C++. Программирование для мобильных телефонов”
Издательство: Вильямс, 2010 г.
Твердый переплет, 464 стр.
ISBN 978-5-8459-1629-7
Тираж: 1000 экз.
Формат: 70×100/16 (~167×236 мм)
“Смартфоны и коммуникаторы – популярные виды портативных устройств,
функционирующие под управлением операционных систем, признанным лидером
среди которых является Symbian OS.
С помощью этой книги вы познакомитесь с архитектурой Symbian 9.x,
интегрированной средой разработки Carbide.c++ и освоите язык
программирования Symbian C++, наиболее мощный инструмент разработчика
приложений для Symbian OS, открывающий доступ даже к тем подсистемам,
которые недоступны для прочих языков программирования и технологий. В
книге, помимо основ языка Symbian C++, подробно рассмотрены вопросы
разработки различных типов приложений и библиотек, а также
использование базовых API Symbian OS, освещены основные положения
сертификации приложений для Symbian OS.
Книга также может использоваться для подготовки к сдаче экзамена
Accredited Symbian Developer (ASD). В конце разделов, темы которых
входят в учебный план ASD v2.1 (2008-2009), приводится список тезисов
для запоминания и предъявляемых к экзаменуемым требований.”
В продаже появится в конце марта – начале апреля. На данный момент книгу можно заказать на Ozone.
Вот более подробное содержание, чем то что приведено на сайте издательства:
|
|
03.03.2010 21:02 |
Компания
Palm представила релиз основанной на Linux мобильной операционной
системы webOS 1.4 , используемой на смартфонах Palm Pre и Pixie. Пакеты
с исходными текстами различных модифицированных open source компонентов
webOS 1.4 в ближайшее время можно будет загрузить с сайта
opensource.palm.com , а для разработчиков приложений будет выпущен
обновленный вариант Mojo SDK. Подробности на OpenNews.
|
|
26.02.2010 14:46 |
| Symbian Foundation объявило о поступлении в продажу новой книги для
Symbian C++ разработчиков - "Inside Symbian SQL". Книга посвящена
Symbian SQL, СУБД на базе SQLLite. Более подробную информацию, а также
код 20% скидки на покупку в Willey.com можно найти здесь.
|
|
|
26.02.2010 14:41 |
|
Источник: OpenNews
Компания Rhomobile представила стабильную версию Rhodes 1.4,
открытого фреймворка для создания многоплатформенных мобильных
приложений с использованием языка Ruby и web-технологий. Созданное с
использованием Rhodes мобильное приложение может быть оформлено для
выполнения на платформах iPhone, Windows Mobile, BlackBerry, Symbian и
Android. Продукт распространяется под лицензией GPLv3, для желающих использовать Rhodes в закрытых проектах предусмотрен вариант коммерческого лицензирования.
Логика работы приложения определяется на языке Ruby, а интерфейс оформляется
с использованием ERB-шаблонов, построенных на базе HTML и CSS. Итоговое
приложение, написанное с использованием единого Rhodes API, формируется
в полностью адаптированный для целевой платформы вид, и поставляется в
форме байткода, работающего под управлением виртуальной машины Ruby 1.9
(YARV). В программах поддерживается подключение GEM-расширений, среди
которых net/http, JSON, REXML (XML) , crypt, openssl, digest, lang и
т.д.
Выполнение созданной при помощи Rhodes программы неотличимо от родных для платформы приложений и поддерживает такие возможности,
как синхронизация локальных данных с удаленным сервером, работа с
адресной книгой и календарем, отправка SMS, использования таких
аппаратных возможностей как GPS, Bluetooth и работа с web-камерой.
|
|
25.02.2010 11:39 |
На страницах symbianresources.com опубликован фреймворк mSense, позволяющий единообразно использовать различные API ля доступа к сенсорам в Symbian. mSense написан на Qt и полностью opensource. Концептуально, mSense предоставляет два уровня каналов (nodes) для получения информации от сенсоров: Низкоуровневые каналы
- Accelerometer: сенсор позволяет измерить ускорение устройства в 3D пространстве
- Alarm Sensor: информация и уведомление о срабатывании текущих активных сигналов будильника устройства.
- Calendar Sensor: данные календаря (встречи и пр.).
- Device Orientation: текущая ориентация и положение устройства (информация о повороте).
- GPS Location: информация о местоположении, полученная при помощи GPS.
- Magnetic North: ориентация относительно северного магнитного полюса.
- Magnetometer: информация о плотности геомагнитического потока в 3х мерном пространстве (3D geomagnetic flux density).
- Profile Sensor: информация о текущем профиле устройства.
- Weather Sensor: информация о погоде через web-сервис для некоторой территории.
Высокоуровневые каналы
- User Availability: информация о доступности пользователя.Получается из комбинации данных календаря и профиля.
- Movement Status: информация о движении. Получается из комбинации данных местоположения GPS и акселерометра.
- Position / Address: Текущее местоположение пользователя на основе данных GPS. Дополнительно применяется обратное гео-кодирование для получения адреса по координатам.
На сайте также доступно демонстрационное приложение.
|
|
|