Maemo-Barcelona Long Weekend/Agenda
(→Friday 4) |
(→Agenda) |
||
Line 142: | Line 142: | ||
'''Introduction and What is Qt?'''<br/> | '''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 | ||
+ | |||
+ | '''QGraphicsView''': introduction, <br/> QGraphicsScene, items, widgets, very simple example | ||
| Start | | Start | ||
Line 150: | Line 152: | ||
| colspan="4" align="center" | '''Más café (o té etc)''' | | colspan="4" align="center" | '''Más café (o té etc)''' | ||
|- | |- | ||
- | | 11.15 | + | | 11.15 - 13.00 |
- | + | |''' GTK first steps''' | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | |''' | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
Line 170: | Line 161: | ||
| colspan="4" align="center" | '''La Hora de Comer''' | | colspan="4" align="center" | '''La Hora de Comer''' | ||
|- | |- | ||
- | | 14.00 - | + | | 14.00 - 16.00 |
- | | '''Webkit''': introduction to webkit, an | + | | '''QGraphicsLayouts''': Grid, Linear and the <br/> |
+ | brand new AnchorLayout | ||
+ | |||
+ | '''Webkit''': introduction to webkit, an | ||
example using webkit (webview, webelement) and anchorlayout + Hands-on | example using webkit (webview, webelement) and anchorlayout + Hands-on | ||
- | + | ||
- | + | '''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 187: | Line 177: | ||
|- | |- | ||
| 16.15 - 18.00 | | 16.15 - 18.00 | ||
- | | align="center" | ''' | + | | align="center" | '''New Hildon widgets for Maemo 5''' + more |
| align="center" | Continuación | | align="center" | Continuación | ||
| align="center" | Continuación | | align="center" | Continuación | ||
Line 195: | Line 185: | ||
| colspan="4" align="center" | '''Tapas!''' | | colspan="4" align="center" | '''Tapas!''' | ||
|} | |} | ||
- | |||
== Sunday 6 == | == Sunday 6 == |
Revision as of 13:07, 26 November 2009
This is a draft agenda, work in progress.
Contents |
Agenda
Friday 4
Time | Auditorium | Formación | UX meets Code | Documentation | Localization |
---|---|---|---|---|---|
9.00 | Acreditación con buen café (o té etc) | ||||
10.00 - 10.30 | Benvinguts, Bienvenidos, Welcome Quim Gil, Maemo Devices @ Nokia | ||||
10.30 - 11.30 | Keynote: José Luis Martínez, VP, Marketing @ Nokia | ||||
11.30 - 12.00 | Más café (o té etc) | ||||
12.00 - 12.30 | Open movilforum & Maemo Jose A. Vallés, Head of Open Telefonica | Start | Start | Start | |
12.30 - 13.00 | Mozilla & Maemo Toni Hermoso, Mozilla project. | ||||
13.00 - 13.30 | Qué ofrece maemo.org | ||||
13.30 - 14.00 | Qué ofrece Forum Nokia | ||||
14.00 - 15.00 | La Hora de Comer Citilab Catering | ||||
15.00 - 15.30 | Estrénate con la N900 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 | Interfaz de usuario en Maemo 5
Marc Ordinas i Llopis | ||||
16.00 - 16.30 | Introducciones básicas a varias tecnologías:
GTK+/Hildon (Alberto Garcia) Qt (Jesus "Jeez") Python(Daniel) | ||||
16.30 - 17.00 | |||||
17.00 - 17.30 | Demo: mi primer desktop widget
Daniel Wilms | ||||
17.30 - 18.00 | UI from a broken home: The relationship between developers and designers
Patricia Montenegro | ||||
18.00 - ??.?? | Setting up the development environment in preparation for the weeken's training | ||||
??.??:- | Festa Fiesta Party (On?) |
Saturday 5
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. 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. Let's hack!
First steps to GTK (Hildon):
Introduction to GTK for C programmers, how to write a "Hello world" app, how to create a window, add some buttons, ... and how the GTK/Hildon toolkit works overall.
Agenda
Time | Formación | UX meets Code | Documentation | Localization |
---|---|---|---|---|
8.30 - 9.00 | Acreditación con buen café (o té etc) | |||
9.00 - 11.00 | Qt on Maemo Jesus Sanchez-Palencia (OpenBossa) Aleix Pol (KDE) Introduction and What is Qt? QGraphicsView: introduction, | Start | Start | Start |
11.00 - 11.15 | Más café (o té etc) | |||
11.15 - 13.00 | GTK first steps | Continuación | Continuación | Continuación |
13.00 - 14.00 | La Hora de Comer | |||
14.00 - 16.00 | QGraphicsLayouts: Grid, Linear and the brand new AnchorLayout Webkit: introduction to webkit, an example using webkit (webview, webelement) and anchorlayout + Hands-on State Machine and Animation API's: intro to State Machine, intro to Animations (vs QTimeLine), an example + Hands-on | Continuación | Continuación | Continuación |
16.00 - 16.15 | Más café (o té etc) | |||
16.15 - 18.00 | New Hildon widgets for Maemo 5 + more | Continuación | Continuación | Continuación |
??.??:- | Tapas! |
Sunday 6
Trainings Overview
Continuation of the courses started on Saturday
Agenda
Time | Formación | UX meets Code | Documentation | Localization |
---|---|---|---|---|
8.30 - 9.00 | Acreditación con buen café (o té etc) | |||
9.00 - 11.00 | Qt on Maemo Jesus Sanchez-Palencia (OpenBossa) Aleix Pol (KDE) Introduction and What is Qt? | Start | Start | Start |
11.00 - 11.15 | Más café (o té etc) | |||
11.15 - 12.00 | How to learn Qt even more? | Continuación | Continuación | Continuación |
12.00 - 13.00 | Qt Training Part 2 Introduction
QGraphicsView: introduction, QGraphicsLayouts: Grid, Linear and the | Continuación | Continuación | Continuación |
13.00 - 14.00 | La Hora de Comer | |||
14.00 - 15.00 | Webkit: introduction to webkit, an
example using webkit (webview, webelement) and anchorlayout + Hands-on | Continuación | Continuación | Continuación |
15.00 - 16.00 | State Machine and Animation API's: intro to State Machine, intro to Animations (vs QTimeLine), an example + Hands-on | Continuación | Continuación | Continuación |
16.00 - 16.15 | Más café (o té etc) | |||
16.15 - 18.00 | Hands-on hacking session: developing a more complex example (or your first app) using some of the new 4.6 API's | Continuación | Continuación | Continuación |
??.??:- | Tapas! |