Text excerpts from Dr Shayne Flint's August 2007 presentation.
Open Source Alternative to the iPhone
Dr Shayne Flint
The Australian National University
August 2007
Outline
- The Mobile Phone Market is closed
- What is Open-Source?
- OpenMoko and the Neo1973 Phone
- Student Project idea
- Demonstration
- Links, Questions and Contact details
The mobile phone market is very closed
- Proprietary hardware
- Proprietary software
- Carrier lock-in
- Pay for everything (or at least what the vendors offer)
- Little, if any, community development
- Cant upgrade your phone
- Need to buy a new one
- Very un-green
Some definitions
- Open source is a set of principles and practices that promote access to the design and production of goods and knowledge. (http://en.wikipedia.org/wiki/Open source)
- Open source is a development method for software that harnesses the power of distributed peer review and transparency of process. The promise of open source is better quality, higher reliability, more flexibility, lower cost, and an end to predatory vendor lock-in. (http://www.opensource.org)
Whats the big deal?
- Freedom to:
- use your hardware the way you want to use it
- install, modify and share software
- No need to worry about licenses
- Very rapid evolution and bug fixes
- Support available to all
- Well known examples:
- Linux
- Open Office
- Firefox and Thunderbird
- Apache
- PhP, Python, Ruby, Java
- LATEX
- Less stress, frustration, and trouble
Whats the big deal?
An explosion in the number of software applications available to all- ubuntu GNU/Linux offers more than 21,000 software packages
- Applicable to sector, nation, culture and language
- apt-get install firefox
- Beyond ring tones - Open source applications
- apt-get install book-a-cab
OpenMoko
- Open Mobile Kommunikations
- Open source software stack for mobile devices
- We give you everything for free - exactly the same tools that we use internally. We want you to change this device. Personalize away, to your hearts content. (Sean Moss-Pultz, architect of OpenMoko and product manager of the Mobile Communication Business Unit at FIC)
- Based on standard Linux platform and tools:
- Linux kernel
- X-Windows
- GNU C Library
- GTK+
- Software download and install like Linux
- apt-get install ...
- Installation manager
The Neo1973 Phone
- Neo1973 Phone supports OpenMoko
- Developed and manufactured by FIC, Taiwan
- 1973 - the year the mobile phone was invented
- Phase 0 phones released in March 07
- 50 samples Phase 1 phones released in July 07
- developer release
- reached Canberra early August
- two packages - Basic Phone and Developers Lunch Box
Neo1973 and the One Laptop Per Child
Student Project Ideas
Single click to book a cab Location based alerts - tourism, meetings Location based phone behaviour - sound off when in lecturer theatre Responding to ambient noise Games development platform Porting armidale web app development platform Model-Driven Development using Aspect-Oriented ThinkingDemo - What can it do?
It really is Linux running X-Windows GUI applications Calculator Contacts Dates Dialer Shell Playing Music ssh from host computer Host Applications displayed on the Neo Image Viewer (Eye of Gnome) An iPhone ?? Firefox - mobile.anu.edu.au etc. Document viewer - evince, acrobat OpenOffice Making a call?More information
Questions?
Dr Shayne Flint, MIEAust, CPEng Faculty of Engineering and Information Technology, College of Engineering and Computer Science, The Australian National University shayne.flint(a)anu.edu.au Tel: +61-(0)2-6125-8183Note: PDF of presentation is also available.
Last modified: Wednesday, 26 September 2007, 08:46 AM
