SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Canola:
More than a Media Player
Eduardo Lima (Etrunko)
10o
 FISL
June 24th, 2009
Hi!
Nice to meet you. My name is Eduardo Lima.
You can call me Etrunko
•Work for INdT
•Contributing software for Maemo since 2005
•Currently maintaining EFL port for Maemo
•And Canola, of course ;)
Instituto Nokia de Tecnologia - INdT
•Non profit
•R&D for Mobile
•Manaus
•Brasília
•Recife
•São Paulo
•http://indt.org.br
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
Coming back to the subject
Maemo??? WTF!?!?
•Created by Nokia
•Launched in 2005
•Based on Debian
•Powers the Internet Tablet Devices
•Soon in a phone near you???
Here is what it looks like
Motivation for creating Canola
•Play all our Media
•Locally stored
•Shared in the network (Avahi/UPnP)
•Intuitive User Interface
•Finger oriented
•Bling!
I Present You Canola 1
• http://openbossa.indt.org/canola1
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
New Requirements
•Even more visual effects
•Even more features
•Web aware
•Extensible
•Short deadline
Our pretty baby
• http://openbossa.indt.org/canola2
Demo time
Implementation details
•Python
•Enlightenment Foundation Libraries (E17)
•Evas, Ecore, Edje, E_Dbus
•Bindings written in Cython
•Plugin Architecture + MVC Design Pattern
•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 (need to port to Libre.fm)
•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
•Integration with next Maemo device
•Tracker
•MAFW
•Packages
•Edit media metadata details
•Better UPnP support (Brisa? GUPnP?)
•Webkit
•Ubuntu?
After this presentation
•Today 3:00 PM @ Room 40A
•Enlightenment Foundation Libraries (EFL)
•
•Today 5:00 PM @ Room 41F
•OpenEmbedded/Mamona
•
•Tomorrow 5:00 PM @ Room 41F
•Python Bindings with Cython
•
•Friday 1:00 PM @ Room 40A
•BeagleBoard
•
Questions?
eduardo.lima@openbossa.org
Thank you!
(meet me at Qt booth)

Mais conteúdo relacionado

Semelhante a Canola: More than a Media Player

Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating systemNishant Mehare
 
CPSeis & GeoCraft
CPSeis & GeoCraftCPSeis & GeoCraft
CPSeis & GeoCraftbillmenger
 
MonoGame extensions & engines
MonoGame extensions & enginesMonoGame extensions & engines
MonoGame extensions & enginesSimon Jackson
 
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...In-Memory Computing Summit
 
What is MOZILLA and what is Open Web about.
What is MOZILLA and what is Open Web about.What is MOZILLA and what is Open Web about.
What is MOZILLA and what is Open Web about.Bogomil Shopov
 
Developing for Firefox
Developing for FirefoxDeveloping for Firefox
Developing for FirefoxSaurabh Kheni
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open SourceAmol A. Sale
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#Ken Samson, MISM
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source ConceptsRituBhargava7
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to pythonManishJha237
 
FFMEET: running a non-profit conference system
FFMEET: running a non-profit conference systemFFMEET: running a non-profit conference system
FFMEET: running a non-profit conference systemAnnika Wickert
 
Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.AEGIS-ACCESSIBLE Projects
 

Semelhante a Canola: More than a Media Player (20)

Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating system
 
Ubuntu for all
Ubuntu for allUbuntu for all
Ubuntu for all
 
Buntu 1
Buntu 1Buntu 1
Buntu 1
 
CPSeis & GeoCraft
CPSeis & GeoCraftCPSeis & GeoCraft
CPSeis & GeoCraft
 
Buntu
BuntuBuntu
Buntu
 
Inter-process audio options on iOS
Inter-process audio options on iOSInter-process audio options on iOS
Inter-process audio options on iOS
 
MonoGame extensions & engines
MonoGame extensions & enginesMonoGame extensions & engines
MonoGame extensions & engines
 
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
IMCSummit 2015 - Day 1 Developer Track - Open-Source In-Memory Platforms: Ben...
 
What is MOZILLA and what is Open Web about.
What is MOZILLA and what is Open Web about.What is MOZILLA and what is Open Web about.
What is MOZILLA and what is Open Web about.
 
Preserving access
Preserving accessPreserving access
Preserving access
 
Developing for Firefox
Developing for FirefoxDeveloping for Firefox
Developing for Firefox
 
Contributing to Open Source
Contributing to Open SourceContributing to Open Source
Contributing to Open Source
 
Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Build IoT Applications with C#
Build IoT Applications with C#Build IoT Applications with C#
Build IoT Applications with C#
 
Open Source Concepts
Open Source ConceptsOpen Source Concepts
Open Source Concepts
 
ownCloud - CampKDE 2011
ownCloud - CampKDE 2011ownCloud - CampKDE 2011
ownCloud - CampKDE 2011
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
FFMEET: running a non-profit conference system
FFMEET: running a non-profit conference systemFFMEET: running a non-profit conference system
FFMEET: running a non-profit conference system
 
Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.Open accessibility at the desktop - the present and the future.
Open accessibility at the desktop - the present and the future.
 

Mais de Eduardo Lima

A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma MaemoEduardo Lima
 
Portando Aplicações Para a Plataforma Maemo
Portando Aplicações Para a Plataforma MaemoPortando Aplicações Para a Plataforma Maemo
Portando Aplicações Para a Plataforma MaemoEduardo Lima
 
Oportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreOportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreEduardo Lima
 
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform 5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform Eduardo Lima
 
Canola: Beyond Media Playback
Canola: Beyond Media Playback Canola: Beyond Media Playback
Canola: Beyond Media Playback Eduardo Lima
 

Mais de Eduardo Lima (6)

A Plataforma Maemo
A Plataforma MaemoA Plataforma Maemo
A Plataforma Maemo
 
Portando Aplicações Para a Plataforma Maemo
Portando Aplicações Para a Plataforma MaemoPortando Aplicações Para a Plataforma Maemo
Portando Aplicações Para a Plataforma Maemo
 
Oportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software LivreOportunidades no Mercado com Linux e Software Livre
Oportunidades no Mercado com Linux e Software Livre
 
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform 5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform
5 Tips and 4 and 1⁄2 Tricks for Porting GNOME Applications to Maemo Platform
 
Canola
CanolaCanola
Canola
 
Canola: Beyond Media Playback
Canola: Beyond Media Playback Canola: Beyond Media Playback
Canola: Beyond Media Playback
 

Último

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Canola: More than a Media Player

  • 1. Canola: More than a Media Player Eduardo Lima (Etrunko) 10o  FISL June 24th, 2009
  • 2. Hi! Nice to meet you. My name is Eduardo Lima.
  • 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
  • 6. Coming back to the subject
  • 7. Maemo??? WTF!?!? •Created by Nokia •Launched in 2005 •Based on Debian •Powers the Internet Tablet Devices •Soon in a phone near you???
  • 8. Here is what it looks like
  • 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
  • 12. New Requirements •Even more visual effects •Even more features •Web aware •Extensible •Short deadline
  • 13. Our pretty baby • http://openbossa.indt.org/canola2
  • 15. Implementation details •Python •Enlightenment Foundation Libraries (E17) •Evas, Ecore, Edje, E_Dbus •Bindings written in Cython •Plugin Architecture + MVC Design Pattern •Download manager •Media scanner •Media engine
  • 16. Code •Free software •GPLv3 with additional clause •http://code.openbossa.org •Git o/
  • 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.”
  • 18. Aditional Plugins •Youtube •Last.fm (need to port to Libre.fm) •UPnP •Tuning •Album cover download •Video thumbnails •Feed handler
  • 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?
  • 21. After this presentation •Today 3:00 PM @ Room 40A •Enlightenment Foundation Libraries (EFL) • •Today 5:00 PM @ Room 41F •OpenEmbedded/Mamona • •Tomorrow 5:00 PM @ Room 41F •Python Bindings with Cython • •Friday 1:00 PM @ Room 40A •BeagleBoard •
  • 23. Thank you! (meet me at Qt booth)