Editing Maemo-Barcelona Long Weekend/Agenda
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | + | This is a draft agenda, work in progress. | |
- | + | ||
=== Agenda === | === Agenda === | ||
- | + | == Friday 4 == | |
{| class="wikitable" border="2" | {| class="wikitable" border="2" | ||
Line 11: | Line 10: | ||
! Auditorium | ! Auditorium | ||
! Formación | ! Formación | ||
- | ! UX meets Code | + | ! UX meets Code |
+ | ! Documentation | ||
! Localization | ! Localization | ||
|- | |- | ||
| align="right" | 9.00 | | align="right" | 9.00 | ||
- | | colspan=" | + | | colspan="5" align="center" | Acreditación con buen café (o té etc) |
|- | |- | ||
| 10.00 - 10.30 | | 10.00 - 10.30 | ||
| align="center" | '''Benvinguts, Bienvenidos, Welcome'''<br/>''Quim Gil, Maemo Devices @ Nokia''<br/> | | align="center" | '''Benvinguts, Bienvenidos, Welcome'''<br/>''Quim Gil, Maemo Devices @ Nokia''<br/> | ||
- | | rowspan="2" colspan=" | + | | rowspan="2" colspan="4" align="center" | |
|- | |- | ||
| 10.30 - 11.30 | | 10.30 - 11.30 | ||
| align="center" | '''Keynote: José Luis Martínez, VP, Marketing @ Nokia''' | | align="center" | '''Keynote: José Luis Martínez, VP, Marketing @ Nokia''' | ||
+ | | colspan="4" align="center" | | ||
|- | |- | ||
| 11.30 - 12.00 | | 11.30 - 12.00 | ||
- | | colspan=" | + | | colspan="5" align="center" | Más café (o té etc) |
|- | |- | ||
| 12.00 - 12.30 | | 12.00 - 12.30 | ||
| colspan="2" align="center" | [http://open.movilforum.com/ Open movilforum] & Maemo <br/>''Jose A. Vallés'', Head of Open Telefonica | | colspan="2" align="center" | [http://open.movilforum.com/ Open movilforum] & Maemo <br/>''Jose A. Vallés'', Head of Open Telefonica | ||
- | | | + | | Start |
- | + | | Start | |
| Start | | Start | ||
|- | |- | ||
| 12.30 - 13.00 | | 12.30 - 13.00 | ||
| colspan="2" align="center" | [http://mozilla.org Mozilla] & Maemo''<br/>[https://wiki.mozilla.org/User:Toniher Toni Hermoso], Mozilla project. | | colspan="2" align="center" | [http://mozilla.org Mozilla] & Maemo''<br/>[https://wiki.mozilla.org/User:Toniher Toni Hermoso], Mozilla project. | ||
+ | | | ||
| | | | ||
| | | | ||
Line 40: | Line 42: | ||
| 13.00 - 13.30 | | 13.00 - 13.30 | ||
| colspan="2" align="center" | Qué ofrece [http://maemo.org maemo.org] | | colspan="2" align="center" | Qué ofrece [http://maemo.org maemo.org] | ||
- | | | + | | |
+ | | | ||
| | | | ||
|- | |- | ||
| 13.30 - 14.00 | | 13.30 - 14.00 | ||
| colspan="2" align="center" | Qué ofrece [http://forum.nokia.com/maemo Forum Nokia] | | colspan="2" align="center" | Qué ofrece [http://forum.nokia.com/maemo Forum Nokia] | ||
+ | | | ||
| | | | ||
| | | | ||
|- | |- | ||
| 14.00 - 15.00 | | 14.00 - 15.00 | ||
- | | colspan=" | + | | colspan="5" align="center" | '''La Hora de Comer''' Citilab Catering |
|- | |- | ||
| 15.00 - 15.30 | | 15.00 - 15.30 | ||
| rowspan="6" valign="middle" align="center" | '''Estrénate con la N900'''<br>Presentación, demos y un buen rato para familiarizarse con ella. | | rowspan="6" valign="middle" align="center" | '''Estrénate con la N900'''<br>Presentación, demos y un buen rato para familiarizarse con ella. | ||
- | | | + | | La plataforma Maemo: arquitectura y conceptos básicos |
- | '' | + | ''Marc Ordinas i Llopis'' |
- | | | + | | |
+ | | | ||
| | | | ||
|- | |- | ||
| 15.30 - 16.00 | | 15.30 - 16.00 | ||
- | | | + | | Interfaz de usuario en Maemo 5 |
- | '' | + | ''Marc Ordinas i Llopis'' |
- | | | + | | |
+ | | | ||
| | | | ||
|- | |- | ||
| 16.00 - 16.30 | | 16.00 - 16.30 | ||
| rowspan="2" | Introducciones básicas a varias tecnologías: | | rowspan="2" | Introducciones básicas a varias tecnologías: | ||
- | |||
+ | GTK+/Hildon (''Alberto Garcia'') | ||
- | | | + | Qt (''Jesus'' "Jeez") |
+ | |||
+ | Python(''Daniel'') | ||
+ | | | ||
+ | | | ||
| | | | ||
|- | |- | ||
| 16.30 - 17.00 | | 16.30 - 17.00 | ||
- | | | + | | |
+ | | | ||
| | | | ||
|- | |- | ||
| 17.00 - 17.30 | | 17.00 - 17.30 | ||
- | | | + | | Demo: mi primer desktop widget |
- | '' | + | ''Daniel Wilms'' |
- | | | + | | |
+ | | | ||
| | | | ||
|- | |- | ||
Line 89: | Line 101: | ||
''Patricia Montenegro'' | ''Patricia Montenegro'' | ||
- | | | + | | |
| | | | ||
|- | |- | ||
| 18.00 - ??.?? | | 18.00 - ??.?? | ||
| colspan="2" | Setting up the development environment in preparation for the weeken's training | | colspan="2" | Setting up the development environment in preparation for the weeken's training | ||
- | | | + | | |
| | | | ||
|- | |- | ||
| ??.??:- | | ??.??:- | ||
- | | colspan=" | + | | colspan="5" align="center" | '''Festa Fiesta Party''' (On?) |
|} | |} | ||
== Saturday 5 == | == Saturday 5 == | ||
- | |||
- | |||
- | |||
=== Trainings Overview === | === Trainings Overview === | ||
'''Qt on Maemo Training:''' Qt is a cross-platform application framework from Nokia. It is the framework from KDE and will be the future of Maemo and all Nokia Symbian devices. | '''Qt on Maemo Training:''' Qt is a cross-platform application framework from Nokia. It is the framework from KDE and will be the future of Maemo and all Nokia Symbian devices. | ||
On this training we will cover both sides of Qt: the QWidget family and the QGraphicsView family (its canvas), besides some of the new Qt 4.6 API's. | On this training we will cover both sides of Qt: the QWidget family and the QGraphicsView family (its canvas), besides some of the new Qt 4.6 API's. | ||
The whole training will be fully hands-on, covered by examples, and in the end the audience will have 2hrs to develop their first Qt (fancy) application for Maemo, based on a preset of images, concepts and ideas from the openBossa designers. | The whole training will be fully hands-on, covered by examples, and in the end the audience will have 2hrs to develop their first Qt (fancy) application for Maemo, based on a preset of images, concepts and ideas from the openBossa designers. | ||
- | Let's hack! | + | Let's hack! |
- | + | ||
'''First steps to GTK (Hildon):''' | '''First steps to GTK (Hildon):''' | ||
Line 131: | Line 140: | ||
| align="center" width="300" | '''Qt on Maemo'''<br/>''Jesus Sanchez-Palencia (OpenBossa)<br/> Aleix Pol (KDE)'' | | align="center" width="300" | '''Qt on Maemo'''<br/>''Jesus Sanchez-Palencia (OpenBossa)<br/> Aleix Pol (KDE)'' | ||
- | ''' | + | '''Introduction and What is Qt?'''<br/> |
'''Hands-on Examples''': a more complete hello world, phonon, extending Qt | '''Hands-on Examples''': a more complete hello world, phonon, extending Qt | ||
- | + | | Start | |
- | + | | Start | |
- | | | + | |
- | | | + | |
| Start | | Start | ||
|- | |- | ||
Line 143: | Line 150: | ||
| colspan="4" align="center" | '''Más café (o té etc)''' | | colspan="4" align="center" | '''Más café (o té etc)''' | ||
|- | |- | ||
- | | 11.15 - | + | | 11.15 - 12.00 |
- | |''' | + | |''' How to learn Qt even more?''' |
- | '' | + | | align="center" | Continuación |
- | + | | align="center" | Continuación | |
+ | | align="center" | Continuación | ||
+ | |- | ||
+ | | 12.00 - 13.00 | ||
+ | |'''Qt Training Part 2 Introduction''' | ||
- | ''' | + | '''QGraphicsView''': introduction, <br/> QGraphicsScene, items, widgets, very simple example |
- | '' | + | |
- | | align="center" | | + | '''QGraphicsLayouts''': Grid, Linear and the <br/> |
- | | align="center" | | + | brand new AnchorLayout |
+ | | align="center" | Continuación | ||
+ | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
|- | |- | ||
Line 157: | Line 170: | ||
| colspan="4" align="center" | '''La Hora de Comer''' | | colspan="4" align="center" | '''La Hora de Comer''' | ||
|- | |- | ||
- | | 14.00 - | + | | 14.00 - 15.00 |
- | | | + | | '''Webkit''': introduction to webkit, an |
- | + | ||
- | + | ||
- | '''Webkit''': introduction to webkit, an | + | |
example using webkit (webview, webelement) and anchorlayout + Hands-on | example using webkit (webview, webelement) and anchorlayout + Hands-on | ||
- | + | | align="center" | Continuación | |
- | '''State Machine and Animation API's''': intro to State Machine, intro to Animations (vs QTimeLine), an example + Hands-on | + | | align="center" | Continuación |
- | | align="center" | | + | | align="center" | Continuación |
- | | align="center" | | + | |- |
- | | align="center" | | + | | 15.00 - 16.00 |
+ | | align="center" | '''State Machine and Animation API's''': intro to State Machine, intro to Animations (vs QTimeLine), an example + Hands-on | ||
+ | | align="center" | Continuación | ||
+ | | align="center" | Continuación | ||
+ | | align="center" | Continuación | ||
|- | |- | ||
| 16.00 - 16.15 | | 16.00 - 16.15 | ||
Line 173: | Line 187: | ||
|- | |- | ||
| 16.15 - 18.00 | | 16.15 - 18.00 | ||
- | |''' | + | | align="center" | '''Hands-on hacking session''': developing a more complex example (or your first app) using some of the new 4.6 API's |
- | + | | align="center" | Continuación | |
- | + | | align="center" | Continuación | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | | align="center" | | + | |
- | | align="center" | | + | |
| align="center" | Continuación | | align="center" | Continuación | ||
|- | |- | ||
Line 189: | Line 196: | ||
|} | |} | ||
- | |||
- | |||
- | |||
+ | == Sunday 6 == | ||
=== Trainings Overview === | === Trainings Overview === | ||
Continuation of the courses started on Saturday | Continuation of the courses started on Saturday | ||
Line 210: | Line 215: | ||
|- | |- | ||
| 9.00 - 11.00 | | 9.00 - 11.00 | ||
- | | width="300" | '''Qt Hands-on | + | | align="center" width="300" | '''Qt on Maemo'''<br/>''Jesus Sanchez-Palencia (OpenBossa)<br/> Aleix Pol (KDE)'' |
+ | |||
+ | '''Introduction and What is Qt?'''<br/> | ||
+ | '''Hands-on Examples''': a more complete hello world, phonon, extending Qt | ||
- | | | + | | Start |
| Start | | Start | ||
| Start | | Start | ||
Line 220: | Line 228: | ||
|- | |- | ||
| 11.15 - 12.00 | | 11.15 - 12.00 | ||
- | |''' | + | |''' How to learn Qt even more?''' |
- | | align="center" | | + | | align="center" | Continuación |
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
|- | |- | ||
| 12.00 - 13.00 | | 12.00 - 13.00 | ||
- | |''' | + | |'''Qt Training Part 2 Introduction''' |
- | | align="center" | | + | |
+ | '''QGraphicsView''': introduction, <br/> QGraphicsScene, items, widgets, very simple example | ||
+ | |||
+ | '''QGraphicsLayouts''': Grid, Linear and the <br/> | ||
+ | brand new AnchorLayout | ||
+ | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
|- | |- | ||
| 13.00 - 14.00 | | 13.00 - 14.00 | ||
- | | colspan="4" align="center" | '''La Hora de Comer''' | + | | colspan="4" align="center" | '''La Hora de Comer''' |
|- | |- | ||
| 14.00 - 15.00 | | 14.00 - 15.00 | ||
- | | ''' | + | | '''Webkit''': introduction to webkit, an |
+ | example using webkit (webview, webelement) and anchorlayout + Hands-on | ||
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
Line 241: | Line 255: | ||
|- | |- | ||
| 15.00 - 16.00 | | 15.00 - 16.00 | ||
- | |''' | + | | align="center" | '''State Machine and Animation API's''': intro to State Machine, intro to Animations (vs QTimeLine), an example + Hands-on |
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
Line 250: | Line 264: | ||
|- | |- | ||
| 16.15 - 18.00 | | 16.15 - 18.00 | ||
- | | ''' | + | | align="center" | '''Hands-on hacking session''': developing a more complex example (or your first app) using some of the new 4.6 API's |
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
Line 258: | Line 272: | ||
| colspan="4" align="center" | '''Tapas!''' | | colspan="4" align="center" | '''Tapas!''' | ||
|} | |} | ||
- | |||
- |
Learn more about Contributing to the wiki.