SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Openmoko
Linux Distribution for Open Source 
       Mobile Computing 
   Emerging Communications 
       Conference, 2008
          Michael Shiloh
Michael Shiloh
Head, Developer Relations
Director, Software Sourcing
Evangelist, Advocate
                  
michael@openmoko.org 
●Never heard of Openmoko 
before this event?
●Heard of Openmoko but aren't 
exactly sure what it is or what's 
special about it?
●Understand Openmoko well?
Project Background and Overview


Motivation: FIC wants to build the 
contraptions of the future


Cellphones? Mobile devices? 
Mobile Computing Platform
●General­purpose computer 
●Small, Portable, Cellphone­sized 
●Connected (WiFi, cellphone 
(voice and data), Bluetooth, 
Zigbee, IrDA, etc.) 
●Location aware ( GPS ) 
●Virtually always on 
●Input devices (screen, buttons, 
sensors, microphones, etc.) 
●Output devices (LEDs, screen, 
motors, etc.) 
Mobile Computing Platforms are 
          usually
●With us
●General purpose 
●Need to be in hand to be used 
Ubiquitous Computing devices are 
            usually 
●Application­specific 
●Interact with more naturally 
●Invisible 
We don't know what 
Ubiquitous Computing Devices 
       will look like or 
      what they will do
●How can we create truly 
innovative applications if critical 
hardware features are missing? 
●How do the manufacturers know 
what hardware features to insert 
if they don't know what 
applications will require? 
●Innovative developers
●Involved community
●Encourage wishful thinking and 
dreaming
●Incorporate community 
feedback
●Open Source as much as possible
●Allow expansion
●Reduce barriers to entry




                
Result:
Innovation
Openmoko


Openmoko is a completely open 
source Linux distribution designed 
for mobile computing devices.
Openmoko is also the company 
behind the Openmoko Linux 
distribution 
Openmoko manufacture the Neo 
family of handsets, specifically 
designed with chips for which all 
drivers are open sourced.
Openmoko based on
●Linux 
●X11
●GTK
●Busybox, Matchbox
●Udev
●No NDA
●Unrestricted access to source and 
development environment 
●No qualification required
●No purchase necessary
●400MHz ARM CPU
●640x480 (VGA) touchscreen 
GSM,  GPRS, Bluetooth
●GPS
●WiFi
●USB port (device/host)
Neo handsets can be completely 
reprogrammed (boot loader, kernel, 
file system) by anyone, at any time, 
without the need of any special 
equipment or cables
Open hardware?
●Block diagrams
●Inter­chip connections
●Data sheets
●JTAG
●Signals of interest
Open industrial design?
CAD files for plastic and case is 
quot;open sourcedquot;
●Devices designed for specific 
applications
●Dash
●Networked sensors
●Virtual devices
Show the Neo!
What about iPhone, Android, 
Qtopia?
Openmoko is a project more than a 
product. 
Intended to be a framework to allow 
and encourage the development of 
innovative mobile computing 
devices, or ubiquitous computing 
devices.
Openmoko Linux can run on other 
hardware, and other software can 
be installed on Neo handsets
●Android applications on 
Openmoko Linux
●Qtopia on Neo hardware
●Qtopia on Openmoko Linux
●Openmoko Linux on other 
hardware
Collaborate and share rather than 
polarize and chose sides
Security and privacy
●1000 eyes
●It's open ­ you control it
Current state of Neo hardware
●Neo 1973 sold out
●Neo Freerunner testing
●Freerunner mass production of 
consumer ready hardware
●Freerunner consumer software
Developer Vs. Consumer
Hardware is the same. Software is 
different.
All Openmoko hardware will 
always be completely 
reprogramable with no additional 
equipment
www.openmoko.org
www.openmoko.com
Welcome exploring potential 
collaboration with other companies
Michael Shiloh 
Head, Developer and Community 
Relations 
michael@openmoko.org
An eComm 2008 presentation –
see eCommMedia.com for more details

Weitere ähnliche Inhalte

Andere mochten auch

Sean O\'Sullivan\'s presentation at eComm 2008
Sean O\'Sullivan\'s presentation at eComm 2008Sean O\'Sullivan\'s presentation at eComm 2008
Sean O\'Sullivan\'s presentation at eComm 2008
eComm2008
 
Johannes Ernst's presentation at eComm 2008
Johannes Ernst's presentation at eComm 2008Johannes Ernst's presentation at eComm 2008
Johannes Ernst's presentation at eComm 2008
eComm2008
 
David Recordon's Presentation at eComm 2008
David Recordon's Presentation at eComm 2008David Recordon's Presentation at eComm 2008
David Recordon's Presentation at eComm 2008
eComm2008
 
Dave Troy's Presentation at eComm 2008
Dave Troy's Presentation at eComm 2008Dave Troy's Presentation at eComm 2008
Dave Troy's Presentation at eComm 2008
eComm2008
 
Sheldon Renan's presentation at eComm 2008
Sheldon Renan's presentation at eComm 2008Sheldon Renan's presentation at eComm 2008
Sheldon Renan's presentation at eComm 2008
eComm2008
 

Andere mochten auch (6)

Sean O\'Sullivan\'s presentation at eComm 2008
Sean O\'Sullivan\'s presentation at eComm 2008Sean O\'Sullivan\'s presentation at eComm 2008
Sean O\'Sullivan\'s presentation at eComm 2008
 
8 Orria
8 Orria8 Orria
8 Orria
 
Johannes Ernst's presentation at eComm 2008
Johannes Ernst's presentation at eComm 2008Johannes Ernst's presentation at eComm 2008
Johannes Ernst's presentation at eComm 2008
 
David Recordon's Presentation at eComm 2008
David Recordon's Presentation at eComm 2008David Recordon's Presentation at eComm 2008
David Recordon's Presentation at eComm 2008
 
Dave Troy's Presentation at eComm 2008
Dave Troy's Presentation at eComm 2008Dave Troy's Presentation at eComm 2008
Dave Troy's Presentation at eComm 2008
 
Sheldon Renan's presentation at eComm 2008
Sheldon Renan's presentation at eComm 2008Sheldon Renan's presentation at eComm 2008
Sheldon Renan's presentation at eComm 2008
 

Ähnlich wie Michael Shiloh's presentation at eComm 2008

Infoservi.it - The Mobile Society - Reloaded
Infoservi.it  - The Mobile Society - ReloadedInfoservi.it  - The Mobile Society - Reloaded
Infoservi.it - The Mobile Society - Reloaded
Alberto D'Ottavi
 

Ähnlich wie Michael Shiloh's presentation at eComm 2008 (20)

Open Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing PresentationOpen Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing Presentation
 
Webinar - Getting Started with mLearning
Webinar - Getting Started with mLearningWebinar - Getting Started with mLearning
Webinar - Getting Started with mLearning
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Openmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devicesOpenmokast: The open broadcasting software stack for mobile devices
Openmokast: The open broadcasting software stack for mobile devices
 
Mobile devices
Mobile devicesMobile devices
Mobile devices
 
Brief Bio
Brief BioBrief Bio
Brief Bio
 
Infoservi.it - The Mobile Society - Reloaded
Infoservi.it  - The Mobile Society - ReloadedInfoservi.it  - The Mobile Society - Reloaded
Infoservi.it - The Mobile Society - Reloaded
 
Bridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the MainframeBridging Modern DevOps and the Mainframe
Bridging Modern DevOps and the Mainframe
 
NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight
NE Code Camp 14 - Introduction to Windows Phone 7 development with SilverlightNE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight
NE Code Camp 14 - Introduction to Windows Phone 7 development with Silverlight
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
Application Building The Glowe Way
Application Building The Glowe WayApplication Building The Glowe Way
Application Building The Glowe Way
 
MoSync company presentation (former Mobile Sorcery)
MoSync company presentation (former Mobile Sorcery)MoSync company presentation (former Mobile Sorcery)
MoSync company presentation (former Mobile Sorcery)
 
Mobile application development strategy and execution
Mobile application development   strategy and executionMobile application development   strategy and execution
Mobile application development strategy and execution
 
Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013Globant Mobile Future - Android UADE FIT 2013
Globant Mobile Future - Android UADE FIT 2013
 
City of Salo - Open Source Communities (Nov 2014)
City of Salo - Open Source Communities (Nov 2014)City of Salo - Open Source Communities (Nov 2014)
City of Salo - Open Source Communities (Nov 2014)
 
Robit
RobitRobit
Robit
 
Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"Windows phone 7 : "Crashing the Mobile Party"
Windows phone 7 : "Crashing the Mobile Party"
 
Tools and Techniques for mobile learning
Tools and Techniques for mobile learningTools and Techniques for mobile learning
Tools and Techniques for mobile learning
 
Roope Ritvos - Forum Virium - Coordinating and launching the ecosystem
Roope Ritvos - Forum Virium - Coordinating and launching the ecosystemRoope Ritvos - Forum Virium - Coordinating and launching the ecosystem
Roope Ritvos - Forum Virium - Coordinating and launching the ecosystem
 
Technology life cycle of java
Technology life cycle of javaTechnology life cycle of java
Technology life cycle of java
 

Mehr von eComm2008

Brough Turner\'s presentation at eComm 2008
Brough Turner\'s presentation at eComm 2008Brough Turner\'s presentation at eComm 2008
Brough Turner\'s presentation at eComm 2008
eComm2008
 
Brian Capouch's presentation at eComm 2008
Brian Capouch's presentation at eComm 2008Brian Capouch's presentation at eComm 2008
Brian Capouch's presentation at eComm 2008
eComm2008
 
Fabrizio Capobianco's presentation at eComm 2008
Fabrizio Capobianco's presentation at eComm 2008Fabrizio Capobianco's presentation at eComm 2008
Fabrizio Capobianco's presentation at eComm 2008
eComm2008
 
Shirish Andhare's presentation at eComm 2008
Shirish Andhare's presentation at eComm 2008Shirish Andhare's presentation at eComm 2008
Shirish Andhare's presentation at eComm 2008
eComm2008
 
Gary Miner's presentation at eComm 2008
Gary Miner's presentation at eComm 2008Gary Miner's presentation at eComm 2008
Gary Miner's presentation at eComm 2008
eComm2008
 
Trevor Baca's presentation at eComm 2008
Trevor Baca's presentation at eComm 2008Trevor Baca's presentation at eComm 2008
Trevor Baca's presentation at eComm 2008
eComm2008
 
Jan Macek's presentation at eComm 2008
Jan Macek's presentation at eComm 2008Jan Macek's presentation at eComm 2008
Jan Macek's presentation at eComm 2008
eComm2008
 
Martin Geddes's presentation at eComm 2008
Martin Geddes's presentation at eComm 2008Martin Geddes's presentation at eComm 2008
Martin Geddes's presentation at eComm 2008
eComm2008
 
Michel Bauwens's presentation at eComm 2008
Michel Bauwens's presentation at eComm 2008Michel Bauwens's presentation at eComm 2008
Michel Bauwens's presentation at eComm 2008
eComm2008
 
Nathan Eagle's presentation at eComm 2008
Nathan Eagle's presentation at eComm 2008Nathan Eagle's presentation at eComm 2008
Nathan Eagle's presentation at eComm 2008
eComm2008
 
Stanley Chia's presentation at eComm 2008
Stanley Chia's presentation at eComm 2008Stanley Chia's presentation at eComm 2008
Stanley Chia's presentation at eComm 2008
eComm2008
 
Rocky Nevin's presentation at eComm 2008
Rocky Nevin's presentation at eComm 2008Rocky Nevin's presentation at eComm 2008
Rocky Nevin's presentation at eComm 2008
eComm2008
 
Phil Wolff's 's presentation at eComm 2008
Phil Wolff's 's presentation at eComm 2008Phil Wolff's 's presentation at eComm 2008
Phil Wolff's 's presentation at eComm 2008
eComm2008
 
Jonathan Christensen's Panel Intro at eComm 2008
Jonathan Christensen's Panel Intro at eComm 2008Jonathan Christensen's Panel Intro at eComm 2008
Jonathan Christensen's Panel Intro at eComm 2008
eComm2008
 
Bob Frankston's presentation at eComm 2008
Bob Frankston's presentation at eComm 2008Bob Frankston's presentation at eComm 2008
Bob Frankston's presentation at eComm 2008
eComm2008
 
Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008
eComm2008
 
Evan Plath's presentation at eComm 2008
Evan Plath's presentation at eComm 2008Evan Plath's presentation at eComm 2008
Evan Plath's presentation at eComm 2008
eComm2008
 
Gabriel Sidhom's presentation at eComm 2008
Gabriel Sidhom's presentation at eComm 2008Gabriel Sidhom's presentation at eComm 2008
Gabriel Sidhom's presentation at eComm 2008
eComm2008
 
John Waclawsky's presentation at eComm 2008e
John Waclawsky's presentation at eComm 2008eJohn Waclawsky's presentation at eComm 2008e
John Waclawsky's presentation at eComm 2008e
eComm2008
 
Mark Jacobstein's presentation at eComm 2008
Mark Jacobstein's presentation at eComm 2008Mark Jacobstein's presentation at eComm 2008
Mark Jacobstein's presentation at eComm 2008
eComm2008
 

Mehr von eComm2008 (20)

Brough Turner\'s presentation at eComm 2008
Brough Turner\'s presentation at eComm 2008Brough Turner\'s presentation at eComm 2008
Brough Turner\'s presentation at eComm 2008
 
Brian Capouch's presentation at eComm 2008
Brian Capouch's presentation at eComm 2008Brian Capouch's presentation at eComm 2008
Brian Capouch's presentation at eComm 2008
 
Fabrizio Capobianco's presentation at eComm 2008
Fabrizio Capobianco's presentation at eComm 2008Fabrizio Capobianco's presentation at eComm 2008
Fabrizio Capobianco's presentation at eComm 2008
 
Shirish Andhare's presentation at eComm 2008
Shirish Andhare's presentation at eComm 2008Shirish Andhare's presentation at eComm 2008
Shirish Andhare's presentation at eComm 2008
 
Gary Miner's presentation at eComm 2008
Gary Miner's presentation at eComm 2008Gary Miner's presentation at eComm 2008
Gary Miner's presentation at eComm 2008
 
Trevor Baca's presentation at eComm 2008
Trevor Baca's presentation at eComm 2008Trevor Baca's presentation at eComm 2008
Trevor Baca's presentation at eComm 2008
 
Jan Macek's presentation at eComm 2008
Jan Macek's presentation at eComm 2008Jan Macek's presentation at eComm 2008
Jan Macek's presentation at eComm 2008
 
Martin Geddes's presentation at eComm 2008
Martin Geddes's presentation at eComm 2008Martin Geddes's presentation at eComm 2008
Martin Geddes's presentation at eComm 2008
 
Michel Bauwens's presentation at eComm 2008
Michel Bauwens's presentation at eComm 2008Michel Bauwens's presentation at eComm 2008
Michel Bauwens's presentation at eComm 2008
 
Nathan Eagle's presentation at eComm 2008
Nathan Eagle's presentation at eComm 2008Nathan Eagle's presentation at eComm 2008
Nathan Eagle's presentation at eComm 2008
 
Stanley Chia's presentation at eComm 2008
Stanley Chia's presentation at eComm 2008Stanley Chia's presentation at eComm 2008
Stanley Chia's presentation at eComm 2008
 
Rocky Nevin's presentation at eComm 2008
Rocky Nevin's presentation at eComm 2008Rocky Nevin's presentation at eComm 2008
Rocky Nevin's presentation at eComm 2008
 
Phil Wolff's 's presentation at eComm 2008
Phil Wolff's 's presentation at eComm 2008Phil Wolff's 's presentation at eComm 2008
Phil Wolff's 's presentation at eComm 2008
 
Jonathan Christensen's Panel Intro at eComm 2008
Jonathan Christensen's Panel Intro at eComm 2008Jonathan Christensen's Panel Intro at eComm 2008
Jonathan Christensen's Panel Intro at eComm 2008
 
Bob Frankston's presentation at eComm 2008
Bob Frankston's presentation at eComm 2008Bob Frankston's presentation at eComm 2008
Bob Frankston's presentation at eComm 2008
 
Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008Adrian Cockcroft's presentation at eComm 2008
Adrian Cockcroft's presentation at eComm 2008
 
Evan Plath's presentation at eComm 2008
Evan Plath's presentation at eComm 2008Evan Plath's presentation at eComm 2008
Evan Plath's presentation at eComm 2008
 
Gabriel Sidhom's presentation at eComm 2008
Gabriel Sidhom's presentation at eComm 2008Gabriel Sidhom's presentation at eComm 2008
Gabriel Sidhom's presentation at eComm 2008
 
John Waclawsky's presentation at eComm 2008e
John Waclawsky's presentation at eComm 2008eJohn Waclawsky's presentation at eComm 2008e
John Waclawsky's presentation at eComm 2008e
 
Mark Jacobstein's presentation at eComm 2008
Mark Jacobstein's presentation at eComm 2008Mark Jacobstein's presentation at eComm 2008
Mark Jacobstein's presentation at eComm 2008
 

Kürzlich hochgeladen

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Kürzlich hochgeladen (20)

Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
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
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
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...
 
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
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
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
 
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
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
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
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 

Michael Shiloh's presentation at eComm 2008