28.03.2010

Второй день тренинга по платформе Маемо

Новости Maemo 5
В закладки

Во второй день конференции, посвященной платформе Маемо, организаторы затронули такие темы как: процесс интеграции с платформой Маемо, AddressBook, GConf и способы создания дистрибутива приложения.

 



 

 

 

 

 

 

 

 

Доклад об интеграции с платформой проводил Сергей Иванов. Он рассмотрел систему межпроцессного взаимодействия под названием D-Bus, а также отметил её низкоуровневость, рассмотрел новую высокоуровневую обертку над libdbus, которая называется LibOSSO, и завершил свой доклад описанием библиотеки для подключения к сети – LibConIc. Было отмечено, что библиотека LibConIc является очень непотокобезопасной, поскольку её код будет выполняться в основном потоке, а также то, что она всегда объясняет причину невозможности подключения и вызывает стандартный менеджер соединений.

 

Второй доклад о AddressBook и GConf тоже проводил Сергей Иванов. Он рассмотрел работу с адресной книгой и GConf.

 

Относительно адресной книги, он обратил внимание на то, что за неё отвечают несколько компонентов, а именно специальное приложение Contacts, библиотека libosso-abook и хранилище Evolution Data Server (EDS). Главная работа происходит с библиотекой libosso-abook. Также докладчик рассказал об основных интерфейсах, которые можно использовать при работе с адресной книгой  и о виджетах.

 

К основным типам интерфейса относятся OssoABookAvatar (аватарка), OssoABookCaps (характеристики контакта), OssoABookContact (конкретный контакт) и OssoABookPresence (статус контакта на данный момент).

 

Среди виджетов Сергей Иванов отметил OssoABookTouchContactStarter, позволяющий отображать информацию о контакте, и OssoABookContactChooser, который предоставляет пользователю возможность осуществлять одиночный и множественный выбор контактов.

 

Затем всем участникам конференции было дано задание: показать OssoABookContactChooser с фильтрацией по сотовому оператору.

 

Следующим этапом доклада стало описание GConf. GConf представляет собой хранилище настроек для всех программ. В его основе лежит клиент-серверная архитектура. Он может хранить такие типы данных как: целое число, булево значение, строка, число с плавающей точкой и перечислимый тип. Для работы с этим хранилищем используется специальная утилита gconftool-2. Она предоставляет пользователю возможность изменения, чтения и удаления значения.

 

Затем участники тренинга должны были выполнить новое задание: дописать к уже созданному приложению возможность подписки на изменение настроек.

 

Последний доклад о создании дистрибутива приложения делал Дмитрий Маличенко. Он рассмотрел теории об утилитах apt и dpkg, создание .deb пакетов и основные policy создания пакетов для Maemo.

 

Первая часть доклада была только теоретической. Было рассказано о том, что собой представляют apt и dpkg. О .deb пакетах было рассказано более подробно. Также приводились примеры одиночных пакетов и .desktop файла, который является, так называемой, инстанцией в меню платформы Маемо. В заключительной части доклада рассматривались организация исходников по директориям и дополнительные файлы, такие как: .desktop и .service. Завершился второй день конференции практическим заданием, суть которого заключалась в создании своего пакета с любым приложением.

 

Комментарии (0)
Добавить комментарий
Прокомментировать
Выход новой версии смартфона Nokia N900 с операционными системами Maemo и MeeGo
Недавно, на официальном сайте Маемо, появилась информация о выходе первого релиза операционной системы MeeGo. Выход этой платформы анонсировался компаниями Nokia и Intel
Первый день тренинга по платформе Маемо
Двадцать третьего марта в Москве состоялся первый день конференции, посвященной платформе Маемо. Данное мероприятие проходило в здании НИВЦ МГУ имени Ломоносова. В этот
Новая версия блокнота для платформы Маемо
Недавно, разработчики выпустили новую версию блокнота MaePad+, который поддерживает древовидную структуру для мобильной платформы Маемо. Блокнот может хранить рисунки,
2 конференция Маемо в России
2 конференция Маемо в России
2 конференция Маемо в России
14.03.10 Новости Maemo 5
С двадцать третьего по двадцать пятое марта в Москве будет проводиться очередная конференция, главной темой которой станет платформа Маемо, используемая в некоторых
Поддержка платформы Маемо российской СУБД Линтер
Не так давно, СУБД Линтер увеличило свой список поддерживаемых ОС. Теперь все, кто работает на данной СУБД, могут использовать платформу Маемо, которая является свободно
Перспективы платформы Маемо 6
Разработчики операционной системы Маемо в скором будущем планируют обновление своего продукта до шестой версии. Приблизительным сроком её выхода будет начало 2011года.