Университетский курс

Материал из FRUCT Maemo wiki (Russian)
(Различия между версиями)
Перейти к: навигация, поиск
(Подготовка)
(Документация по Qt)
 
(не показаны 7 промежуточных версий 2 участников)
Строка 8: Строка 8:
 
=== Подготовка ===
 
=== Подготовка ===
  
* Как настроить учетную запись на сайте garage?
+
* [[Начало работы с Maemo Garage|Как настроить учетную запись на сайте garage?]]
 
* Как установить проект на сайте garage?
 
* Как установить проект на сайте garage?
 
* Выберите простое приложение, для которого можно написать код приблизительно за неделю (не имеет значения, существует ли уже приложение, которое выполняет задуманное участником проекта. Предполагается, что это – часть обучения).
 
* Выберите простое приложение, для которого можно написать код приблизительно за неделю (не имеет значения, существует ли уже приложение, которое выполняет задуманное участником проекта. Предполагается, что это – часть обучения).
 
* Разбейтесь на небольшие команды по три человека в каждой.  
 
* Разбейтесь на небольшие команды по три человека в каждой.  
 
* Используйте сайт garage для отслеживания курса.
 
* Используйте сайт garage для отслеживания курса.
*
 
  
 
=== Формат курса ===
 
=== Формат курса ===
Строка 83: Строка 82:
 
==== Получение инструментов ====
 
==== Получение инструментов ====
  
Выберите или инструмент [http://wiki.maemo.org/MADDE MADDE] или инструмент [http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html SDK] полностью.  
+
Выберите или инструмент [[MADDE]] или инструмент [http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html SDK] полностью.
 +
* Решение - использовать MADDE
  
 
==== Документация по Qt ====
 
==== Документация по Qt ====
[http://doc.trolltech.com/ Trolltech официальная документация по Qt]
+
[http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Maemo.xhtml Примеры Qt и Maemo, форум Nokia]
  
Прекрасный источник. Используйте рекомендованную версию (4.5 или 4.6) в рамках данного курса.
+
[http://doc.trolltech.com/ Официальная документация по Qt от Trolltech] - прекрасный источник. Используйте рекомендованную версию (4.5 или 4.6) в рамках данного курса.
 +
 
 +
[[Пакетирование приложения Qt | Руководство по Qt пакетированию]] и
 +
[http://wiki.maemo.org/MADDE/Qt_Example упрощенное пакетирование с использованием Madde].
 +
 
 +
[http://cartan.cas.suffolk.edu/oopdocbook/opensource/ Конструктивные шаблоны с помощью Qt4]
 +
 
 +
[http://doc.trolltech.com/4.5/signalsandslots.html Обучающее руководство по сигналам и слотам]
 +
 
 +
[http://wiki.forum.nokia.com/index.php/Qt_for_Maemo:_Location_Example Пример размещения]
  
 
==== Предоставляемая помощь ====
 
==== Предоставляемая помощь ====
Строка 94: Строка 103:
 
* Irc канал #maemo или freenode.net
 
* Irc канал #maemo или freenode.net
 
* Список почтовой рассылки для разработчиков Maemo  на сайте maemo.org
 
* Список почтовой рассылки для разработчиков Maemo  на сайте maemo.org
* Руководители курса напрямую посредством системы немедленной передачи текстовых сообщений  
+
* Прямые контакты с руководителями курса посредством системы немедленной передачи текстовых сообщений
 +
 
 +
=== Список проектов курса ===
 +
 
 +
* [http://github.com/Meelo/MaeRemote MaeRemote] - Niko Hämäläinen (Milo/Meelo), Markku Velinen (Dzarg), Daniel Suni (Izmo)
 +
* [https://garage.maemo.org/projects/locationtracker/ Устройство отслеживания местоположения в GPS]
 +
* [http://github.com/jamssi/maemo/tree/master/bogui-0.2/ Breakout klooni] ja lähes toimivat törmäykset
 +
* [https://garage.maemo.org/projects/metropoliamap/ MetropoliaMap] - Jarmo Pihlajaniemi (Pihlis), Teemu Jaakola (tejaa), Aarne Relander (Taarne)
 +
* [https://garage.maemo.org/projects/reittiopas/ Reittiopas] - Lari (Plektra), Janne (janvi) и Miku (ryokale)
 +
* [http://github.com/zmyrgel/MeegoMPC MeegoMPC] - Timo Myyrä (zmyrgel), Juho Esselström (Juhise), Juho Rautio (spaideri)
 +
 
 
=== Впоследствии ===
 
=== Впоследствии ===
  

Текущая версия на 11:30, 21 апреля 2010

[править] Университетский курс

Данная страница находится на стадии разработки!

Двухнедельный интенсивный университетский курс познакомит с программированием на Qt под Maemo и инструментами, которые для этого используются.

Содержание


[править] Подготовка

  • Как настроить учетную запись на сайте garage?
  • Как установить проект на сайте garage?
  • Выберите простое приложение, для которого можно написать код приблизительно за неделю (не имеет значения, существует ли уже приложение, которое выполняет задуманное участником проекта. Предполагается, что это – часть обучения).
  • Разбейтесь на небольшие команды по три человека в каждой.
  • Используйте сайт garage для отслеживания курса.

[править] Формат курса

  • Небольшие команды для работы над проектами, предпочтительно не больше 3 участников в команде.
  • Проводится в виде скрам-митинга – решение принимается командами.
  • Спринты продолжительностью около трех дней.
  • Руководители курса посещают занятия по мере возможности. Рекомендуется посещение дневных занятий.

[править] Расписание

Неделя 1.

Понедельник Вторник Среда Четверг Пятница
утренние занятия Что такое Maemo?

Что такое Qt?

Продолжение настройки.
дневные занятия Получение инструментов.

Настройка.

Обзор спринта


Неделя 2.

Понедельник Вторник Среда Четверг Пятница
утренние занятия Последние усовершенствования
дневные занятия Обзор спринта Обзор спринта Формирование пакетов приложений Обзор проекта

[править] Полезные ссылки

[править] Получение инструментов

Выберите или инструмент MADDE или инструмент SDK полностью.

  • Решение - использовать MADDE

[править] Документация по Qt

Примеры Qt и Maemo, форум Nokia

Официальная документация по Qt от Trolltech - прекрасный источник. Используйте рекомендованную версию (4.5 или 4.6) в рамках данного курса.

Руководство по Qt пакетированию и упрощенное пакетирование с использованием Madde.

Конструктивные шаблоны с помощью Qt4

Обучающее руководство по сигналам и слотам

Пример размещения

[править] Предоставляемая помощь

  • Irc канал #maemo или freenode.net
  • Список почтовой рассылки для разработчиков Maemo на сайте maemo.org
  • Прямые контакты с руководителями курса посредством системы немедленной передачи текстовых сообщений

[править] Список проектов курса

[править] Впоследствии

Планируется продолжение проекта при желании его участников и публикации в репозитории Extras.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты