Canola
-
Upload
eduardo-lima -
Category
Technology
-
view
754 -
download
1
description
Transcript of Canola
Canola
Eduardo Lima (Etrunko)Mozilla/Maemo Danish WeekendMay30th, 2009
Canola1
Implementation details•Written in C
•- OO (Gobject)•- Introspection•- Callbacks•- Manual reference couting
• Web interface
• SDL for graphics•- Direct pixel access•- Low level primitives•- No scene management
Canola2
Requirements
• Even more visual effects
• Even more features
• Extensible
• Short deadline
Implementation details
• Python
• Enlightenment Foundation Libraries (E17)•- Evas, Ecore, Edje, E_Dbus•- Bindings written in Cython
• Plugins + MVC
• Download manager
• Media scanner
• Media Engine
Code
• Free software•- GPLv3 with additional clause
• http://code.openbossa.org•- Git \o/
“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.”
Aditional Plugins
• Youtube
• Last.fm (dead?)
• UPnP
• Tuning•- Album cover download•- Video thumbnails•- Feed handler
Google Summer of Code
• Picasa – Andrei Mirestean
• Remember the milk – Andrey Popelo
• Bittorrent – Lauri Võsandi
• Twitter/Twitpic – Kasun Herath
• IM – Thiago Borges Abdnur
The Future• Fremantle Integration
•- Tracker•- MAFW•- Packages
• Edit media metadata details
• Better UPnP support (Brisa? GUPnP?)
• Webkit
• <Add your feature>
• Ubuntu?
Thank you!