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 (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

Software Development Practices
Software Development PracticesSoftware Development Practices
Software Development Practices
Ronillo Ang
 
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
Burton 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 sro
Videoguy
 
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
DrupalCamp Kyiv
 

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

CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
Wonjun Hwang
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Recently uploaded (20)

WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 

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