open moko and ubiquitous computing presentation

30
Openmoko and Ubiquitous Computing Michael Shiloh Head, Developer Relations [email protected]

Upload: ridgeway137

Post on 25-Jan-2015

452 views

Category:

Technology


1 download

DESCRIPTION

Open Moko is the best.

TRANSCRIPT

Page 1: Open Moko And Ubiquitous Computing Presentation

Openmoko and Ubiquitous Computing

Michael Shiloh

Head, Developer Relations

[email protected]

Page 2: Open Moko And Ubiquitous Computing Presentation

●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?

Page 3: Open Moko And Ubiquitous Computing Presentation

Mobile Computing Platform

Page 4: Open Moko And Ubiquitous Computing Presentation

●General-purpose computer

●Small, Portable, Cellphone-sized

●Connected (WiFi, cellphone (voice and data), Bluetooth, Zigbee, IrDA, etc.)

Page 5: Open Moko And Ubiquitous Computing Presentation

●Location aware ( GPS )

●Virtually always on

●Input devices (screen, buttons, sensors, microphones, etc.)

●Output devices (LEDs, screen, motors, etc.)

Page 6: Open Moko And Ubiquitous Computing Presentation

Mobile Computing Platforms are always with us

Page 7: Open Moko And Ubiquitous Computing Presentation

Mobile Computing Platforms are

●General purpose

●Often needs to be in hand to be used

Page 8: Open Moko And Ubiquitous Computing Presentation

Ubiquitous Computing devices are usually

●Application-specific

●Interract with more naturally

●Invisible

Page 9: Open Moko And Ubiquitous Computing Presentation

We don't know what Ubiquitous Computing Devices will look like or what they will do

Page 10: Open Moko And Ubiquitous Computing Presentation

●How can we create truly innovative applications if critical hardware features are missing?

●How do the manufacturers know what hardware features to include if they don't know what applications will require?

Page 11: Open Moko And Ubiquitous Computing Presentation

●Innovative developers

●Involved community

●Encourage wishing, dreaming

●Incorporate community feedback

Page 12: Open Moko And Ubiquitous Computing Presentation

●Open Source as much as possible

●Allow expansion

●Reduce barriers to entry

Page 13: Open Moko And Ubiquitous Computing Presentation

Result:Innovation

Page 14: Open Moko And Ubiquitous Computing Presentation

Openmoko

Openmoko is a completely open source Linux distribution designed for mobile computing devices.

Page 15: Open Moko And Ubiquitous Computing Presentation

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.

Page 16: Open Moko And Ubiquitous Computing Presentation

Openmoko based on

●Linux

●X11

●GTK

●Busybox, Matchbox

●Udev

Page 17: Open Moko And Ubiquitous Computing Presentation

●No NDA

●Unrestricted access to source and development environment

●No qualification required

●No purchase necessary

Page 18: Open Moko And Ubiquitous Computing Presentation

●400MHz ARM CPU

●640x480 (VGA) touchscreen GSM, GPRS, Bluetooth

●GPRS

●WiFi

●USB port (device/host)

Page 19: Open Moko And Ubiquitous Computing Presentation

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

Page 20: Open Moko And Ubiquitous Computing Presentation

Open hardware?

●Block diagrams

●Inter-chip connections

●Data sheets

●JTAG

●Signals of interest

Page 21: Open Moko And Ubiquitous Computing Presentation

Open industrial design?

CAD files for plastic and case is "open sourced"

Page 22: Open Moko And Ubiquitous Computing Presentation

Devices designed for specific applications

Dash

Networked sensors

Buglabs

Virtual devices

Page 23: Open Moko And Ubiquitous Computing Presentation

What about iPhone, Android, Qtopia?

Page 24: Open Moko And Ubiquitous Computing Presentation

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.

Page 25: Open Moko And Ubiquitous Computing Presentation

Openmoko Linux can run on other hardware, and other software can be installed on Neo handsets

Page 26: Open Moko And Ubiquitous Computing Presentation

●Android apps on Openmoko Linux

●Qtopia on Neo hardware

●Qtopia on Openmoko Linux

●Openmoko Linux on other hardware?

Page 27: Open Moko And Ubiquitous Computing Presentation

Collaborate and share rather than polarize and chose sides

Page 28: Open Moko And Ubiquitous Computing Presentation

Current state of Neo hardware

●Neo 1973 sold out

●Neo Freerunner testing

●Freerunner mass production of consumer ready hardware

●Freerunner consumer software

Page 29: Open Moko And Ubiquitous Computing Presentation

www.openmoko.org

www.openmoko.com

Welcome exploring potential collaboration with other companies

Page 30: Open Moko And Ubiquitous Computing Presentation

Michael Shiloh

Head, Developer and Community Relations

[email protected]