SlideShare a Scribd company logo
1 of 17
Download to read offline
Paroli on Om2009 

        A tale of scripting and sharing

                                     …
           Mirko Lindner
           Senior Developer 
                                    hm?
           Paroli Project




Mirko Lindner                  http://www.paroli­project.org
Roadmap:

Technicalities:
­ Neo Freerunner
­ Om2009
­ Paroli                         Philosophies:
                                ­ why we script 
                                ­ why we share
Mirko Lindner    http://www.paroli­project.org
But before



Mirko Lindner     http://www.paroli­project.org
Etiquette



Mirko Lindner    http://www.paroli­project.org
Introduce yourself



Mirko Lindner         http://www.paroli­project.org
Mirko Lindner

                Origin: Berlin, Germany

            With Openmoko since Aug 2008

         Lead developer paroli­project

Mirko Lindner         http://www.paroli­project.org
Back to topic



Mirko Lindner      http://www.paroli­project.org
Neo Freerunner
      ­ Open Specs
      ­ Linux Kernel
      ­ flashable
      ­ modable               CC­BY 3.0 ­ Source: http://creativecommons.org/weblog/entry/8443




        ­ gsm              ­ bluetooth
        ­ wifi             ­ touchscreen 
        ­ accelerometers    
Mirko Lindner       http://www.paroli­project.org
OM2009
                Openmoko's upcoming distribution for the NeoFreerunner




Mirko Lindner                     http://www.paroli­project.org
Paroli
                   a python daemon




Mirko Lindner   http://www.paroli­project.org
Paroli
                                    a python daemon

                                         User



Applications    Dialer   Msgs




    Call        Phone    SIM                                     Services




                                         dbus


                               System / Session Services


Mirko Lindner                    http://www.paroli­project.org
Finally



Mirko Lindner   http://www.paroli­project.org
Philosophies



Mirko Lindner      http://www.paroli­project.org
Why we script
   ­ rapid prototyping and development

   ­ easy to read for non­coders

   ­ low threshold for first­time devs


Mirko Lindner      http://www.paroli­project.org
Why we share
   ­ user variety
                People from all over the world


   ­ users find errors 
                Usability­tests and user experience


   ­ users contribute code
                Attachment to product much greater


   ­ reusing of code
                Projects work with instead of against each other 
Mirko Lindner                  http://www.paroli­project.org
Last but not least:
       Thank you for listening
                                  +


                What did I forget?
Mirko Lindner         http://www.paroli­project.org
More Info:

        www.paroli­project.org


Mirko Lindner    http://www.paroli­project.org

More Related Content

Viewers also liked

Auditoria InformáTica Y Redes De Computadoras
Auditoria InformáTica Y Redes De ComputadorasAuditoria InformáTica Y Redes De Computadoras
Auditoria InformáTica Y Redes De ComputadorasTefita Chicaiza Arias
 
Tarea1 Electronica Ap2
Tarea1 Electronica Ap2Tarea1 Electronica Ap2
Tarea1 Electronica Ap2Peredak
 
Ten Worst Things To Do In A Crisis
Ten Worst Things To Do In A CrisisTen Worst Things To Do In A Crisis
Ten Worst Things To Do In A CrisisBank Director
 
Panorama final ok
Panorama final okPanorama final ok
Panorama final okremiracco
 
Modelo Atomico de Dalton equipo Nro. 2
Modelo Atomico de Dalton equipo Nro. 2Modelo Atomico de Dalton equipo Nro. 2
Modelo Atomico de Dalton equipo Nro. 2joseandrescpn
 
Jquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-brJquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-brClaudionor Carpina
 
Revista Daily Bugle DARD
Revista Daily Bugle DARD Revista Daily Bugle DARD
Revista Daily Bugle DARD Michell Guzmán
 
Buscan a padre y encuentran hermana
Buscan a padre y encuentran hermanaBuscan a padre y encuentran hermana
Buscan a padre y encuentran hermanabuscandopersonas
 

Viewers also liked (12)

Auditoria InformáTica Y Redes De Computadoras
Auditoria InformáTica Y Redes De ComputadorasAuditoria InformáTica Y Redes De Computadoras
Auditoria InformáTica Y Redes De Computadoras
 
Tarea1 Electronica Ap2
Tarea1 Electronica Ap2Tarea1 Electronica Ap2
Tarea1 Electronica Ap2
 
Folder 2006 pl
Folder 2006 plFolder 2006 pl
Folder 2006 pl
 
Separate
SeparateSeparate
Separate
 
Ten Worst Things To Do In A Crisis
Ten Worst Things To Do In A CrisisTen Worst Things To Do In A Crisis
Ten Worst Things To Do In A Crisis
 
Panorama final ok
Panorama final okPanorama final ok
Panorama final ok
 
Modelo Atomico de Dalton equipo Nro. 2
Modelo Atomico de Dalton equipo Nro. 2Modelo Atomico de Dalton equipo Nro. 2
Modelo Atomico de Dalton equipo Nro. 2
 
Jquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-brJquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-br
 
Revista Daily Bugle DARD
Revista Daily Bugle DARD Revista Daily Bugle DARD
Revista Daily Bugle DARD
 
Buscan a padre y encuentran hermana
Buscan a padre y encuentran hermanaBuscan a padre y encuentran hermana
Buscan a padre y encuentran hermana
 
Pictures (2)
Pictures (2)Pictures (2)
Pictures (2)
 
Robótica+..
Robótica+..Robótica+..
Robótica+..
 

Similar to Paroli Presentation

UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfWlamir Molinari
 
DIGITAL BRIEFING 2010 – Mobile Business Innovation
DIGITAL BRIEFING 2010 – Mobile Business InnovationDIGITAL BRIEFING 2010 – Mobile Business Innovation
DIGITAL BRIEFING 2010 – Mobile Business InnovationFredrik Hörnsten
 
VoIP security: Implementation and Protocol Problems
VoIP security: Implementation and Protocol ProblemsVoIP security: Implementation and Protocol Problems
VoIP security: Implementation and Protocol Problemsseanhn
 
Working in the Cloud for the CRB
Working in the Cloud for the CRBWorking in the Cloud for the CRB
Working in the Cloud for the CRBJohn Mayfield
 
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsLondon Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsPhil Wilkins
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...Giuseppe Masetti
 
Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Stephen Walli
 
Software Development Practices
Software Development PracticesSoftware Development Practices
Software Development PracticesRonillo Ang
 
ThingsConAMS 2017 - Mirko Ross - Internet of Shit Fails
ThingsConAMS 2017 - Mirko Ross - Internet of Shit FailsThingsConAMS 2017 - Mirko Ross - Internet of Shit Fails
ThingsConAMS 2017 - Mirko Ross - Internet of Shit FailsThingsConAMS
 
Of Microservices and Microservices - Robert Munteanu
Of Microservices and Microservices -  Robert MunteanuOf Microservices and Microservices -  Robert Munteanu
Of Microservices and Microservices - Robert Munteanumfrancis
 
Of microservices and microservices
Of microservices and microservicesOf microservices and microservices
Of microservices and microservicesRobert Munteanu
 
MOCOM 2020 - The future of mobile - Project Preview
MOCOM 2020 - The future of mobile - Project PreviewMOCOM 2020 - The future of mobile - Project Preview
MOCOM 2020 - The future of mobile - Project PreviewMonty C. M. Metzger
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Codemotion
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Christian Heilmann
 
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011Lasse Andresen - ForgeRock - Stanford - Feb 7 2011
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011Burton Lee
 
Vid deo C Co in lass onfe the sro
Vid deo C Co in lass onfe the sroVid deo C Co in lass onfe the sro
Vid deo C Co in lass onfe the sroVideoguy
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionDrupalCamp Kyiv
 
Nice, France Talk. Working in the Cloud, 2011
Nice, France Talk.  Working in the Cloud, 2011Nice, France Talk.  Working in the Cloud, 2011
Nice, France Talk. Working in the Cloud, 2011John Mayfield
 

Similar to Paroli Presentation (20)

UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdfUC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
UC18NA-D3D202-Dianomic-IZoratti-Introduction-To-FogLAMP.pdf
 
DIGITAL BRIEFING 2010 – Mobile Business Innovation
DIGITAL BRIEFING 2010 – Mobile Business InnovationDIGITAL BRIEFING 2010 – Mobile Business Innovation
DIGITAL BRIEFING 2010 – Mobile Business Innovation
 
VoIP security: Implementation and Protocol Problems
VoIP security: Implementation and Protocol ProblemsVoIP security: Implementation and Protocol Problems
VoIP security: Implementation and Protocol Problems
 
Working in the Cloud for the CRB
Working in the Cloud for the CRBWorking in the Cloud for the CRB
Working in the Cloud for the CRB
 
London Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIsLondon Oracle Developer Meetup - June 18 - Drones with APIs
London Oracle Developer Meetup - June 18 - Drones with APIs
 
ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...ePOM - Fundamentals of Research Software Development - Integrated Development...
ePOM - Fundamentals of Research Software Development - Integrated Development...
 
Dragino company profile
Dragino company profileDragino company profile
Dragino company profile
 
Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?Symbian: collaboration, open, closed, dead?
Symbian: collaboration, open, closed, dead?
 
Software Development Practices
Software Development PracticesSoftware Development Practices
Software Development Practices
 
ThingsConAMS 2017 - Mirko Ross - Internet of Shit Fails
ThingsConAMS 2017 - Mirko Ross - Internet of Shit FailsThingsConAMS 2017 - Mirko Ross - Internet of Shit Fails
ThingsConAMS 2017 - Mirko Ross - Internet of Shit Fails
 
Inforln.com Learn LN - Infor Ming.le User Interface Concepts
Inforln.com Learn LN - Infor Ming.le User Interface ConceptsInforln.com Learn LN - Infor Ming.le User Interface Concepts
Inforln.com Learn LN - Infor Ming.le User Interface Concepts
 
Of Microservices and Microservices - Robert Munteanu
Of Microservices and Microservices -  Robert MunteanuOf Microservices and Microservices -  Robert Munteanu
Of Microservices and Microservices - Robert Munteanu
 
Of microservices and microservices
Of microservices and microservicesOf microservices and microservices
Of microservices and microservices
 
MOCOM 2020 - The future of mobile - Project Preview
MOCOM 2020 - The future of mobile - Project PreviewMOCOM 2020 - The future of mobile - Project Preview
MOCOM 2020 - The future of mobile - Project Preview
 
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
Building advanced Chats Bots and Voice Interactive Assistants - Stève Sfartz ...
 
Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015Of innovation and impatience - Future Decoded 2015
Of innovation and impatience - Future Decoded 2015
 
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011Lasse Andresen - ForgeRock - Stanford - Feb 7 2011
Lasse Andresen - ForgeRock - Stanford - Feb 7 2011
 
Vid deo C Co in lass onfe the sro
Vid deo C Co in lass onfe the sroVid deo C Co in lass onfe the sro
Vid deo C Co in lass onfe the sro
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
 
Nice, France Talk. Working in the Cloud, 2011
Nice, France Talk.  Working in the Cloud, 2011Nice, France Talk.  Working in the Cloud, 2011
Nice, France Talk. Working in the Cloud, 2011
 

Recently uploaded

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day 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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Paroli Presentation

  • 1. Paroli on Om2009  A tale of scripting and sharing … Mirko Lindner Senior Developer  hm? Paroli Project Mirko Lindner http://www.paroli­project.org
  • 2. Roadmap: Technicalities: ­ Neo Freerunner ­ Om2009 ­ Paroli Philosophies: ­ why we script  ­ why we share Mirko Lindner http://www.paroli­project.org
  • 3. But before Mirko Lindner http://www.paroli­project.org
  • 4. Etiquette Mirko Lindner http://www.paroli­project.org
  • 5. Introduce yourself Mirko Lindner http://www.paroli­project.org
  • 6. Mirko Lindner Origin: Berlin, Germany With Openmoko since Aug 2008 Lead developer paroli­project Mirko Lindner http://www.paroli­project.org
  • 7. Back to topic Mirko Lindner http://www.paroli­project.org
  • 8. Neo Freerunner ­ Open Specs ­ Linux Kernel ­ flashable ­ modable CC­BY 3.0 ­ Source: http://creativecommons.org/weblog/entry/8443 ­ gsm  ­ bluetooth ­ wifi        ­ touchscreen  ­ accelerometers     Mirko Lindner http://www.paroli­project.org
  • 9. OM2009 Openmoko's upcoming distribution for the NeoFreerunner Mirko Lindner http://www.paroli­project.org
  • 10. Paroli a python daemon Mirko Lindner http://www.paroli­project.org
  • 11. Paroli a python daemon User Applications Dialer Msgs Call Phone SIM Services dbus System / Session Services Mirko Lindner http://www.paroli­project.org
  • 12. Finally Mirko Lindner http://www.paroli­project.org
  • 13. Philosophies Mirko Lindner http://www.paroli­project.org
  • 14. Why we script ­ rapid prototyping and development ­ easy to read for non­coders ­ low threshold for first­time devs Mirko Lindner http://www.paroli­project.org
  • 15. Why we share ­ user variety People from all over the world ­ users find errors  Usability­tests and user experience ­ users contribute code Attachment to product much greater ­ reusing of code Projects work with instead of against each other  Mirko Lindner http://www.paroli­project.org
  • 16. Last but not least: Thank you for listening + What did I forget? Mirko Lindner http://www.paroli­project.org
  • 17. More Info: www.paroli­project.org Mirko Lindner http://www.paroli­project.org