Июн 26 2009

У Android появился SDK для написания компонентов приложений на C/C++

Рубрика: AndroidDmitry Shurupov @ 16:49

В блоге для разработчиков приложений для мобильной платформы Android объявлено о выпуске первой версии  NDK (Native Development Kit) для Android 1.5. NDK позволяет разработчикам создавать компоненты Android-приложений на родных для системы языках программирования — C/C++.

Выпущенный комплект NDK предоставляет разработчикам:

  • набор инструментов для сборки библиотек, написанных на родном (native) коде (исходники на C/C++);
  • возможность внедрять такие библиотеки в файлы Android-пакетов (.apk) для использования в системе;
  • набор родных заголовочных файлов и библиотек, которые будут поддерживаться в дальнейших релизах Android (в том числе и в документации).

Первый релиз Android NDK поддерживает инструкции ARMv5TE и включает в себя заголовочные файлы следующих библиотек:

  • libc — стандартная библиотека языка Си;
  • libm — стандартная математическая библиотека;
  • интерфейс JNI;
  • libz — библиотека для сжатия ZLib;
  • liblog — для отправки сообщений ядру.

Основное предназначение Android NDK — быть вспомогательным инструментом при разработке Java-приложений для Android, позволяющим создавать более эффективные в работе компоненты программ, написанные на родном для системы языке (C/C++).


Апр 08 2009

Palm предоставила «ранний доступ» к своему Mojo SDK для webOS

Рубрика: webOSDmitry Shurupov @ 10:52

На мероприятии Web 2.0 Expo, которое проходило на прошлой неделе, компания Palm объявила о доступности комплекта Mojo SDK для заинтересованных в этом сторонних разработчиков.

Mojo SDK позволяет создавать приложения для новой мобильной платформы webOS, основанной на Linux и анонсированной Palm в начале 2009 года. Раньше этот комплект для разработчиков был доступен только избранной группе партнеров компании-производителя. Теперь любой желающий получить доступ к Mojo SDK после оформления заявки на сайте Palm Developer Network.

По заявлениям Palm, Mojo SDK позволяет:

  • создавать приложения с навигацией, переходами и скроллингом с помощью жестов;
  • использовать систему уведомлений webOS для оповещения пользователей;
  • применять возможности HTML5 по локальному хранению данных, благодаря чему информация будет доступна пользователям, даже если они отключены от сети;
  • использовать шину сообщений на базе JSON, которая обеспечивает взаимодействие с рядом сервисов устройства вроде контактов, календарей и местоположения;
  • переносить данные из существующего PDB-файла в новое приложение для webOS.