Openmoko
Linux Distribution for Open Source 
       Mobile Computing 
   Emerging Communications 
       Conference, 2008
...
Michael Shiloh
Head, Developer Relations
Director, Software Sourcing
Evangelist, Advocate
                  
michael@openm...
●Never heard of Openmoko 
before this event?
●Heard of Openmoko but aren't 
exactly sure what it is or what's 
special abo...
Project Background and Overview


Motivation: FIC wants to build the 
contraptions of the future


Cellphones? Mobile devi...
Mobile Computing Platform
●General­purpose computer 
●Small, Portable, Cellphone­sized 
●Connected (WiFi, cellphone 
(voic...
●Location aware ( GPS ) 
●Virtually always on 
●Input devices (screen, buttons, 
sensors, microphones, etc.) 
●Output devi...
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 k...
●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, s...
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...
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 
innova...
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 ha...
Developer Vs. Consumer
Hardware is the same. Software is 
different.
All Openmoko hardware will 
always be completely 
rep...
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
Upcoming SlideShare
Loading in...5
×

Michael Shiloh's presentation at eComm 2008

1,504

Published on

"Openmoko, linux distribution for open source mobile computing"

For the corresponding audio and video of this presentation and to find out about the next eComm conference, please visit www.eCommMedia.com

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,504
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Michael Shiloh's presentation at eComm 2008"

  1. 1. Openmoko Linux Distribution for Open Source  Mobile Computing  Emerging Communications  Conference, 2008 Michael Shiloh
  2. 2. Michael Shiloh Head, Developer Relations Director, Software Sourcing Evangelist, Advocate   michael@openmoko.org 
  3. 3. ●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?
  4. 4. Project Background and Overview Motivation: FIC wants to build the  contraptions of the future Cellphones? Mobile devices? 
  5. 5. Mobile Computing Platform ●General­purpose computer  ●Small, Portable, Cellphone­sized  ●Connected (WiFi, cellphone  (voice and data), Bluetooth,  Zigbee, IrDA, etc.) 
  6. 6. ●Location aware ( GPS )  ●Virtually always on  ●Input devices (screen, buttons,  sensors, microphones, etc.)  ●Output devices (LEDs, screen,  motors, etc.) 
  7. 7. Mobile Computing Platforms are  usually ●With us ●General purpose  ●Need to be in hand to be used 
  8. 8. Ubiquitous Computing devices are  usually  ●Application­specific  ●Interact with more naturally  ●Invisible 
  9. 9. We don't know what  Ubiquitous Computing Devices  will look like or  what they will do
  10. 10. ●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? 
  11. 11. ●Innovative developers ●Involved community ●Encourage wishful thinking and  dreaming ●Incorporate community  feedback
  12. 12. ●Open Source as much as possible ●Allow expansion ●Reduce barriers to entry  
  13. 13. Result: Innovation
  14. 14. Openmoko Openmoko is a completely open  source Linux distribution designed  for mobile computing devices.
  15. 15. 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.
  16. 16. Openmoko based on ●Linux  ●X11 ●GTK ●Busybox, Matchbox ●Udev
  17. 17. ●No NDA ●Unrestricted access to source and  development environment  ●No qualification required ●No purchase necessary
  18. 18. ●400MHz ARM CPU ●640x480 (VGA) touchscreen  GSM,  GPRS, Bluetooth ●GPS ●WiFi ●USB port (device/host)
  19. 19. 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
  20. 20. Open hardware? ●Block diagrams ●Inter­chip connections ●Data sheets ●JTAG ●Signals of interest
  21. 21. Open industrial design? CAD files for plastic and case is  quot;open sourcedquot;
  22. 22. ●Devices designed for specific  applications ●Dash ●Networked sensors ●Virtual devices
  23. 23. Show the Neo!
  24. 24. What about iPhone, Android,  Qtopia?
  25. 25. 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.
  26. 26. Openmoko Linux can run on other  hardware, and other software can  be installed on Neo handsets
  27. 27. ●Android applications on  Openmoko Linux ●Qtopia on Neo hardware ●Qtopia on Openmoko Linux ●Openmoko Linux on other  hardware
  28. 28. Collaborate and share rather than  polarize and chose sides
  29. 29. Security and privacy ●1000 eyes ●It's open ­ you control it
  30. 30. Current state of Neo hardware ●Neo 1973 sold out ●Neo Freerunner testing ●Freerunner mass production of  consumer ready hardware ●Freerunner consumer software
  31. 31. Developer Vs. Consumer Hardware is the same. Software is  different. All Openmoko hardware will  always be completely  reprogramable with no additional  equipment
  32. 32. www.openmoko.org www.openmoko.com Welcome exploring potential  collaboration with other companies
  33. 33. Michael Shiloh  Head, Developer and Community  Relations  michael@openmoko.org
  34. 34. An eComm 2008 presentation – see eCommMedia.com for more details

×