· ole tange system developer at ange optimization (ange.dk) gnu/linux since 1992 professionally...
TRANSCRIPT
www.openmoko.dk
www.openmoko.dk
OpenMoko
Ole Tange <[email protected]>
- A revolution on your mobile phone in 4 parts
London, April 2008
www.openmoko.dk
www.openmoko.dk
Ole Tange
● System developer at Ange Optimization (ange.dk)
● GNU/Linux since 1992● Professionally since 1996● Active in free software movement
● Best known for the patented web shop, Parallel, and remindmail.net
● Wiki-master for wiki.openmoko.org● Speaks English every day
www.openmoko.dk
www.openmoko.dk
Parallel
www.openmoko.dk
From: John Doe <[email protected]>To: Phone company <[email protected]>Cc: [email protected]: Invoice for May 2004
To the Phone company.
Would it be possible for you to get me a copy of the invoicefor May 2004?
Regards,
John DoeCustomerNo: 12345678
RemindMail.net
www.openmoko.dk
www.openmoko.dk
English
● I am non-native English speaker with an accent
● You have a responsibility to get something from my talk
www.openmoko.dk
Topics
● The FIC Neo FreeRunner hardware● The software
– The ideas● Price and availability● Future developments
● Short break
● A look inside
www.openmoko.dk
My dream
● The personal computer● Like glasses or watch● Like a laptop – only smaller● Storage on network
www.openmoko.dk
Neo FreeRunner(alias Neo1973 GTA02)
● The first OpenMoko smart phone● The hardware
– ARM 400 Mhz– 128 MB RAM– MicroSD Flash (4 GB tested – 8GB modules coming)– 3D graphics chip 640x480, 280 dpi– Bluetooth– Charge and sync using USB
(USB2 powered)– WiFi (Atheros AR6K)– 2 accelerometers– GSM 2.5G (not EDGE)– GPS
www.openmoko.dk
Revolution part I:Backing from the supplier
● FIC – First International Computer– The company behind– Honest
● Delays with explanations● Rather delays than flakey hardware
– Flakey software is fine– Works with the community– Profit
● Larger margin by selling direct to consumer
www.openmoko.dk
How to take it apart
www.openmoko.dk
Revolution part II:The operating system
● OpenMoko GNU/Linux– Base for future hardware
● Not only for phones– GNU/Linux with changes
● 100% free software– Emulator and developer phone available today
www.openmoko.dk
What is libre?- on a PC
Harddiskarms/disk Antenna
IDE/ATA commands
Ethernetcommands WiFi driverIDE driver
Harddiskfirmware
WiFifirmware
www.openmoko.dk
What is libre?- on a PC
Harddiskarms/disk Antenna
IDE/ATA commands
Ethernetcommands WiFi driverIDE driver
Harddiskfirmware
WiFifirmware
www.openmoko.dk
What is libre?- on a PC
Harddiskarms/disk Antenna
IDE/ATA commands
Ethernetcommands WiFi driverIDE driver
Harddiskfirmware
WiFifirmware
Graphics carddriverGraphics
commands
www.openmoko.dk
What is libre?- on Neo FreeRunner
GSM GPS
HayesAT-commands NMEA GPS driverGSM driver
GSMfirmware
GPSfirmware
www.openmoko.dk
www.openmoko.dk
www.openmoko.dk
Qtopia
● Software from Trolltech's Green Phone● Ported to Neo1973
– Will work on Neo FreeRunner without modifications
● Released in September 2007
● Licens: GPL (non-free license is for sale)
www.openmoko.dk
Revolution part III:Developer
● Open posibilities for developers– No limitations
● at the start● Later: Sandboxing (think chroot/normal user)
● Ideas– It is fun– Contribute yours
www.openmoko.dk
Idea: Location basedcalendar
www.openmoko.dk
www.openmoko.dk
q
Idea: Get off at bus stop
● Just like location based calendar (i.e. Just like location based calendar (i.e. remember the toothpaste)remember the toothpaste)– Point to a map where you want to get offPoint to a map where you want to get off– Get a reminder a bit beforeGet a reminder a bit before
www.openmoko.dk
Idea: GPS Friends
● Send your location to friends so they can see Send your location to friends so they can see where you arewhere you are– You choose who are your friendsYou choose who are your friends
● Get an alarm when they are closeGet an alarm when they are close
www.openmoko.dk
Idea: Closest WiFi
● If a WiFi is nearby then upload the position to a central server using the WiFi– This way the connection is tested
● Show a map with the nearest WiFi located
www.openmoko.dk
www.openmoko.dk
Idea: Closest whatever
● Users tag a location with information– E.g. gas prices, restaurant reviews
● The information is uploaded when internetaccess is available
● Show a map with the nearest whatever
www.openmoko.dk
Idea: Navigation
● Free map using openstreetmap.orgFree map using openstreetmap.org– Record new mapRecord new map
● Detect congestion, speed limit, one way streetDetect congestion, speed limit, one way street
www.openmoko.dk
Idea: Bluetooth/WiFi gateway
www.openmoko.dk
Idea: Graphics Tablet
www.openmoko.dk
Idea: Profiles
● Time based● Location based● Timeout
– Time based– GPS based– Motion based
www.openmoko.dk
Idea: Voice over IP
● Voice mail on the phone● Asterisk
www.openmoko.dk
Idea: Firewalling
● Time based● Location based● White lists
www.openmoko.dk
Idea: VoiceText
● Text fields with dictation machine● Secretary to do “voice recognition”
www.openmoko.dk
Idea: Dasher input
www.openmoko.dk
Idea: Distance meassuring
● Repeat and do a speedometer
www.openmoko.dk
Idea: Cheap data transfer
● Different subscriptions give different ideas
● Free voice● Free data● Free SMS● Free call (but not minute)
www.openmoko.dk
Idea: Games
● Drainers'n'gainers
www.openmoko.dk
● My Account● 3D Viewport● Ambient Noise Detection● Bootable USB device emulation● Computer Mouse● Data Traffic Monitor● Dynamic Screen Orientation● Graphics Tablet● Ignore Call Button● Least Cost Routing● Set Local Time● Synchronized High Quality Recording
www.openmoko.dk
Software patents
● The ideas might be patented– as software– as firmware– as hardware
● Help us fight software patents– English: Join www.eff.org www.ffii.org
www.fsfe.org
www.openmoko.dk
Revolution IV:End user
● Packaging system● Subscribe to
– Stable● Tested and authorized by FIC
– Experimental● Tested by FIC
– Development● Works for me
– Brick your phone
www.openmoko.dk
When and how much?
● 12th July 2007– Phase 1 device (GTA01B_v04): USD 300 (base
model), USD 450 including additional development hardware
● 2008 Q1– Neo FreeRunner: USD 450 (base), USD 600
(including development hardware)
www.openmoko.dk
www.openmoko.dk
www.openmoko.dk
Summary
● The FIC Neo FreeRunner hardware● The software
– The ideas● Price and availability● Future developments
www.openmoko.dk
More info and short break
● www.openmoko.org ● wiki.openmoko.org
Questions?<[email protected]>
?