<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.156.157.10</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=91.156.157.10"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/91.156.157.10"/>
	<updated>2026-04-22T01:02:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=University_Course&amp;diff=41579</id>
		<title>University Course</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=University_Course&amp;diff=41579"/>
		<updated>2010-02-26T16:29:49Z</updated>

		<summary type="html">&lt;p&gt;91.156.157.10: /* Course project list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will always be under construction.&lt;br /&gt;
&lt;br /&gt;
An intensive university course for two weeks in which to get familiar with Qt programming on Maemo and the tools used for that.&lt;br /&gt;
&lt;br /&gt;
== Preparations ==&lt;br /&gt;
&lt;br /&gt;
* [[Getting_started_with_Maemo_Garage | How to set up a garage account and project]]&lt;br /&gt;
* Think of a simple app that can be coded in about a week (doesn&#039;t matter if there is already an app out there that does what you think is cool, it&#039;s supposed to be a learning experience for you)&lt;br /&gt;
* Form small 3 person teams&lt;br /&gt;
* Use garage for project tracking&lt;br /&gt;
* Get the tools and go!&lt;br /&gt;
&lt;br /&gt;
== Course format ==&lt;br /&gt;
&lt;br /&gt;
* Small teams for the projects, preferably about 3 people per team&lt;br /&gt;
* Run in a SCRUM way - but this is up to the teams&lt;br /&gt;
* Sprints last for about three days&lt;br /&gt;
* Course mentors visit as possible and needed in the afternoons&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
Week 1.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| Monday&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Thursday&lt;br /&gt;
| Friday&lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
| Morning 9.30 -&lt;br /&gt;
| What is Maemo?&lt;br /&gt;
What is Qt?&lt;br /&gt;
| Setting up continued.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
| Afternoon 14 -&lt;br /&gt;
| Getting the tools.&lt;br /&gt;
Setting up.&lt;br /&gt;
| &lt;br /&gt;
| Sprint review 12-14&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Week 2.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
| Monday&lt;br /&gt;
| Tuesday&lt;br /&gt;
| Wednesday&lt;br /&gt;
| Thursday&lt;br /&gt;
| Friday&lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
| Morning 9.30 -&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Last minute polish&lt;br /&gt;
|- style=&amp;quot;&amp;quot;&lt;br /&gt;
| Afternoon 14 -&lt;br /&gt;
| Sprint review&lt;br /&gt;
| &lt;br /&gt;
| Sprint review&lt;br /&gt;
| Packaging applications&lt;br /&gt;
| Project review&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
=== Getting the tools ===&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
* Decision - use MADDE&lt;br /&gt;
&lt;br /&gt;
=== Qt docs ===&lt;br /&gt;
[http://www.forum.nokia.com/Tools_Docs_and_Code/Documentation/Maemo.xhtml Qt &amp;amp; Maemo examples, Forum Nokia]&lt;br /&gt;
&lt;br /&gt;
[http://doc.trolltech.com/ Trolltech official Qt docs.]&lt;br /&gt;
Excellent source. Use the version recommended (4.5 or 4.6) on the course.&lt;br /&gt;
&lt;br /&gt;
[[Packaging_a_Qt_application | Qt packaging guide]] and &lt;br /&gt;
[http://wiki.maemo.org/MADDE/Qt_Example simpler packaging using Madde.] &lt;br /&gt;
&lt;br /&gt;
[http://cartan.cas.suffolk.edu/oopdocbook/opensource/ Design Patterns with Qt4]&lt;br /&gt;
&lt;br /&gt;
[http://doc.trolltech.com/4.5/signalsandslots.html Signals and slots tutorial]&lt;br /&gt;
&lt;br /&gt;
[http://wiki.forum.nokia.com/index.php/Qt_for_Maemo:_Location_Example Location Example]&lt;br /&gt;
&lt;br /&gt;
=== Getting help ===&lt;br /&gt;
&lt;br /&gt;
* Irc channel #maemo or freenode.net (and the course specific one too)&lt;br /&gt;
* Maemo-developers mailing list on maemo.org&lt;br /&gt;
* Course mentors directly by mail or IM&lt;br /&gt;
&lt;br /&gt;
== Course project list ==&lt;br /&gt;
&lt;br /&gt;
* [http://github.com/Meelo/MaeRemote MaeRemote] Niko Hämäläinen(Milo/Meelo), Markku Velinen(Dzarg), Daniel Suni(Izmo)&lt;br /&gt;
* [https://garage.maemo.org/projects/locationtracker/ GPS Location Tracker]&lt;br /&gt;
* [http://github.com/jamssi/maemo/tree/master/bogui-0.2/ Breakout klooni] ja lähes toimivat törmäykset&lt;br /&gt;
* [https://garage.maemo.org/projects/metropoliamap/ MetropoliaMap] by Jarmo Pihlajaniemi(Pihlis), Teemu Jaakola(tejaa), Aarne Relander(Taarne)&lt;br /&gt;
* [https://garage.maemo.org/projects/reittiopas/ Reittiopas] by Lari (Plektra), Janne (janvi) and Miku (ryokale)&lt;br /&gt;
* [http://github.com/zmyrgel/MeegoMPC MeegoMPC] by Timo Myyrä(zmyrgel), Juho Esselström(Juhise), (spaideri)&lt;br /&gt;
&lt;br /&gt;
== Afterwards ==&lt;br /&gt;
&lt;br /&gt;
Continue the project if you think it&#039;s fun.&lt;br /&gt;
&lt;br /&gt;
Publishing on extras.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>91.156.157.10</name></author>
	</entry>
</feed>