The conference starts in:

Join us Vkontakte and follow news in Russian

Welcome to visit Open Karelia

You are here

Вторая конференция Maemo: тренинг

Тренинг будет проходить при участии разработчиков Maemo из Nokia и представляет собой уникальную возможность получить знания и комментарии «из первых рук». Тренинг проводится на русском языке и нацелен на знакомство с инструментами и методами разработки приложений для платформы Maemo и предназначен для всех, кто интересуется разработкой приложений для мобильных устройств. Участие в тренинге бесплатное, но необходима регистрация.

Тренинг будет проходить в научно-исследовательском вычислительном центре МГУ имени М.В. Ломоносова, Ленинские горы, дом 1 строение 4 НИВЦ МГУ.

Тренинг начинается в 9:30; при необходимости помощи с установкой виртуальной машины рекомендуем подойти к 9:00.

В настоящий момент Maemo тренинг полностью заполнен и регистрация на него закрыта.

Практическая информация для участников


Уважаемые участники тренинга, для выполнения практических заданий на тренинге вам необходимо установить виртуальную машину с предустановленной средой разработки под Maemo.

Для установки виртуальной машины необходимо выполнить следующие шаги:

  1. Установить VirtualBox (http://www.virtualbox.org/wiki/Downloads)
  2. Скачать образ системы для VirtualBox:

    http://narod.ru/disk/18660555000/maemo_training.ovf.html
    http://narod.ru/disk/18615519000/Maemo_training.zip.001.html
    http://narod.ru/disk/18619355000/Maemo_training.zip.002.html
    http://narod.ru/disk/18646651000/Maemo_training.zip.003.html

    В Windows образ можно разархивировать с помощью утилиты 7-Zip
    В Linux образ можно разархивировать с помощью следующих команд:
    cat Maemo_training.zip.001 Maemo_training.zip.002 Maemo_training.zip.003 > Maemo_training.zip
    unzip Maemo_training.zip

  3. Импортировать образ с помощью команды "Файл->Импорт конфигурации"
    (необходимо выбрать *.ovf файл)

Пароль для входа в Ubuntu: maemo

Основные темы тренинга


  • Введение в Maemo. Платформа для мобильных устройств: специфика, ограничения
  • Программное обеспечение с открытым исходным кодом: принципы, лицензии, методы разработки в сообществах разработчиков
  • Обзор набора инструментов разработчика (SDK)
  • Программирование графических интерфейсов пользователя: GTK+ и Hildon
  • Интерфейс пользователя в мобильном устройстве
  • Практический пример: первое Maemo-приложение. Меню и тулбар. Методы ввода в Maemo-устройстве
  • Виждеты Hildon. Контейнеры и layouts
  • Интеграция с платформой: telepathy, evalution-data-server, single-sign-in
  • Программирование работы с сетью
  • Система пакетов и распространения программного обеспечения в Debian