3. You can call me Etrunko
•Work for INdT
•Contributing software for Maemo since 2005
•Currently maintaining EFL port for Maemo
•And Canola, of course ;)
4. Instituto Nokia de Tecnologia - INdT
•Non profit
•R&D for Mobile
•Manaus
•Brasília
•Recife
•São Paulo
•http://indt.org.br
5. openBossa
•
•The INdT Open Source Stream
•Recife and Manaus
•Some projects:
•GNOME ports for Maemo
•Python for Maemo
•Canola
•Carman
•Mamona
•Qt, EFL, BlueZ, gstreamer, …
•http://openbossa.org
9. Motivation for creating Canola
•Play all our Media
•Locally stored
•Shared in the network (Avahi/UPnP)
•Intuitive User Interface
•Finger oriented
•Bling!
10. I Present You Canola 1
• http://openbossa.indt.org/canola1
11. Implementation details
•Written in C
•OO (Gobject)
•Introspection
•Callbacks
•Manual reference couting
•SDL for graphics
•Direct pixel access
•Very low level drawing primitives
•No scene management
•Web interface used for configuration
17. “The copyright holders grant you an
additional permission under Section 7 of
the GNU General Public License, version 3,
exempting you from the requirement in
Section 6 of the GNU General Public
License, version 3, to accompany
Corresponding Source with Installation
Information for the Program or any work
based on the Program. You are still
required to comply with all other Section 6
requirements to provide Corresponding
Source.”
19. Google Summer of Code
•Picasa – Andrei Mirestean
•Remember the milk – Andrey Popelo
•Bittorrent – Lauri Võsandi
•Twitter/Twitpic – Kasun Herath
•IM – Thiago Borges Abdnur
20. The Future
•Integration with next Maemo device
•Tracker
•MAFW
•Packages
•Edit media metadata details
•Better UPnP support (Brisa? GUPnP?)
•Webkit
•Ubuntu?