University Course

m
Line 1: Line 1:
-
This page is completely under construction!
+
This page is under construction!
An intensive university course for two weeks in which to get familiar with Qt programming on Maemo and the tools used for that.
An intensive university course for two weeks in which to get familiar with Qt programming on Maemo and the tools used for that.
Line 5: Line 5:
== Preparations ==
== Preparations ==
-
* How to set up a garage account?
+
* [[Getting_started_with_Maemo_Garage | How to set up a garage account and project]]
-
* How to set up a garage project?
+
* Think of a simple app that can be coded in about a week (doesn't matter if there is already an app out there that does what you think is cool, it's supposed to be a learning experience for you)
* Think of a simple app that can be coded in about a week (doesn't matter if there is already an app out there that does what you think is cool, it's supposed to be a learning experience for you)
* Form small 3 person teams
* Form small 3 person teams
Line 81: Line 80:
Choose either [http://wiki.maemo.org/MADDE MADDE] or [http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html full SDK]
Choose either [http://wiki.maemo.org/MADDE MADDE] or [http://www.forum.nokia.com/info/sw.nokia.com/id/c05693a1-265c-4c7f-a389-fc227db4c465/Maemo_5_SDK.html full SDK]
 +
* Decision - use MADDE
=== Qt docs ===
=== Qt docs ===
[http://doc.trolltech.com/ Trolltech official Qt docs.]
[http://doc.trolltech.com/ Trolltech official Qt docs.]
-
 
Excellent source. Use the version recommended (4.5 or 4.6) on the course.
Excellent source. Use the version recommended (4.5 or 4.6) on the course.
 +
 +
[http://cartan.cas.suffolk.edu/oopdocbook/opensource/ Design Patterns with Qt4]
=== Getting help ===
=== Getting help ===

Revision as of 13:51, 9 February 2010

This page is under construction!

An intensive university course for two weeks in which to get familiar with Qt programming on Maemo and the tools used for that.

Contents

Preparations

  • How to set up a garage account and project
  • Think of a simple app that can be coded in about a week (doesn't matter if there is already an app out there that does what you think is cool, it's supposed to be a learning experience for you)
  • Form small 3 person teams
  • Use garage for project tracking

Course format

  • Small teams for the projects, preferably about 3 people per team
  • Run in a SCRUM way - but this is up to the teams
  • Sprints last for about three days
  • Course mentors visit as possible and needed in the afternoons

Schedule

Week 1.

Monday Tuesday Wednesday Thursday Friday
Morning What is Maemo?

What is Qt?

Setting up continued.
Afternoon Getting the tools.

Setting up.

Sprint review


Week 2.

Monday Tuesday Wednesday Thursday Friday
Morning Last minute polish
Afternoon Sprint review Sprint review Packaging applications Project review

Useful links

Getting the tools

Choose either MADDE or full SDK

  • Decision - use MADDE

Qt docs

Trolltech official Qt docs. Excellent source. Use the version recommended (4.5 or 4.6) on the course.

Design Patterns with Qt4

Getting help

  • Irc channel #maemo or freenode.net
  • Maemo-developers mailing list on maemo.org
  • Course mentors directly by IM

Afterwards

Continue the project if you think it's fun.

Publishing on extras.