OpenMoko Ole Tange - A revolution on your mobile phone in 4 parts Göteborg, December 2007.

Slides:



Advertisements
Similar presentations
Basic Computer Vocabulary
Advertisements

Mobile Computing Advantages and limitations of mobile computing
INPUT, OUTPUT, And STORAGE DEVICE
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Windows Computers Akash Patel.
Introduction to Computers and Information Systems CE 100: Module 1: Hardware.
Computer Terminology … Remember: Knowledge is Power!
Apple iPhone I-224 March 21, 2007 I-224 March 21, 2007.
How to Program a SmartPhone: OpenMoko Sneha Gopinath WINLAB, Rutgers University Acknowledgements: Pravin Shankar, Department of Computer Science, Rutgers.
A smartphone from Apple that integrates cellphone, iPod, camera, text messaging, and Web browsing. Data and applications can be sent to the phone.
Computer Hardware Devices By YOUR NAME in YOUR TUTOR GROUP.
IC3 GS3 Standard Computing Fundamentals Module
Slide 1 Tomorrow’s Technology and You Chapter 3 Hardware - Peripherals © 2006 Prentice-Hall, Inc.
CHAPTER 2 Input & Output Prepared by: Mrs.sara salih 1.
Welcome! Computer 101 Session 2 With Laura Crichton.
JSP 29 has most advanced android version Big bright display The 3.5" (8.89 cm) display produces bright and vivid colours (320x480 pixels) bringing images.
Introduction to computers. What is a personal computer? Capacity: Large hard disks combined with a large working memory (RAM) Speed: Fast. Normally measured.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Computer Parts What’s Inside?.
Hardware Lesson 2 Computer Components. Path of Information Through a Computer Input Device RAM CPU Output Device.
Course ILT Basics of information technology Unit objectives Define “information technology” (IT), distinguish between hardware and software, and identify.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Chapter 2 Hardware. Learning Objectives Upon successful completion of this chapter, you will be able to: describe information systems hardware; identify.
What is gaming console & platform? A game console is a device which outputs video signal into TV screen to display the video game. A platform is in which.
 There are many parts that work together to make a computer work.
FriendFinder Location-aware social networking on mobile phones.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Hardware Lesson 2 Computer Components. Power supply (the heart) Takes electricity from the wall outlet and converts it into a current that works for the.
Roman Soyka 1/8 Car Computer. to design and realize computer system suitable for usage in personal car with voice recognition control and ability to communicate.
Computer Parts Review. A small data storage device that uses flash memory. A. USB B. CPU C. Flash Drive D. CD Drive.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Types of computers Module 1.10 AS identifies and distinguishes between computer types and associated software. AS identifies the main hardware.
1,, SUSE Labs,, ,, ‹#› Free your cell phone (and use ATD to dial) Pavel Machek, SUSE Labs.
OpenMoko Ole Tange - A revolution on your mobile phone in 4 parts Chemnitz, February 2008.
OpenMoko Ole Tange - A revolution on your mobile phone in 4 parts Singapore Linux Meetup February 2009.
Mako Hill Penguicon 6.0 Laptop Liberation Benjamin Mako Hill One Laptop Per Child Project Free Software Foundation.
IT Vocabulary Basics Review Sit at tables. Need pencil/pen.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
10. Mobile Device Forensics Part 2. Topics Collecting and Handling Cell Phones as Evidence Cell Phone Forensic Tools GPS (Global Positioning System)
TECHNOLOGY IN ACTION. Chapter 8 Digital Devices and Media: Managing a Digital Lifestyle.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Basic Computer Hardware and Software.
Computer Information Systems
iPhones and iPads and iTunes, Oh My!
Computing Fundamentals
Hardware/Software Unit
Graphic Communication
Business Information Systems/Management Information Systems
Computer Fundamentals 1
Computer Hardware and Software
Basic Computer Hardware & Software
Introduction to Wireless Technology
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Submitted by imtiaz hussain BBE/785.
Eric Brewer BEARS February 11, 2010
Introducing Networks and the Internet
TechnoSpecialist Computers Information Package
Essential Question #1 What is a Computer??
Keyboarding Class LHMS Ms. Key © Mr. Thrasher
Eric Brewer BEARS February 11, 2010
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Chap 2. Computer Fundamentals
Module 1 Chapter 1. UNIT 2 – Hardware Basics  LESSON 1 – Basic Parts of A Computer  LESSON 2 – Buttons and Ports on A Computer  LESSON 3 – Inside A.
INFORMATION TECHNOLOGY
Know Your PC.
Unit 1 insight – Hardware and software of a computer
Presentation transcript:

OpenMoko Ole Tange - A revolution on your mobile phone in 4 parts Göteborg, December 2007

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

Parallel

From: John Doe To: Phone company Cc: Subject: Invoice for May 2004 To the Phone company. Would it be possible for you to get me a copy of the invoice for May 2004? Regards, John Doe CustomerNo: RemindMail.net

Topics ● The FIC Neo1973 hardware ● The software – The ideas ● Price and availability ● Future developments

My dream ● The personal computer ● Like glasses or watch ● Like a laptop – only smaller ● Storage on network

Neo1973 ● The first OpenMoko smart phone ● The hardware (version GTA02) – ARM 400 Mhz – 128 MB RAM – MicroSD Flash (4 GB tested – 8GB modules coming) – 3D grafiphics chip 640x480, 280 dpi – Bluetooth – Charge and sync using USB (USB2 powered) – WiFi (Atheros AR6K) – 2 accelerometers – GSM 2.5G (not EDGE) – GPS

Neo vs OLPC XO ● CPU:400 MHz ARM700 MHz x86 ● RAM:128 MB256 MB ● USB:1 3 ● Slot:SIM, MicroSDSD ● Disk:4 GB1 GB ● Net:WiFi, GSM, BTWiFi ● Display:640x x900 ● Program:GTK+GTK+ Any Python

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

How to take it apart

Revolution part II: The operating system ● OpenMoko GNU/Linux – Base for future hardware ● Not only for phones – GNU/Linux with changes ● 100% free software – GSM module only accessible using AT-modem commands – (GPSd was non-free in version GTA01) – Emulator and developer phone available today

Which software is free? GPSGSM Hayes AT-commandsNME A

Qtopia ● Software from Trolltech's Green Phone ● Ported to Neo1973 ● Released in September 2007 ● Licens: GPL (non-free license is for sale)

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

Idea: Location based calendar

Idea: Bluetooth/WiFi gateway

Idea: Graphics Tablet

Idea: Profiles ● Time based ● Location based ● Timeout – Time based – GPS based – Motion based

Idea: Navigation ● Free map using openstreetmap.org – Record new map ● Detect congestion, speed limit, one way street ● Communicate with the car computer – Inform cruise control about speed limit

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

Idea: Voice over IP ● Voice mail on the phone ● Asterisk

Idea: Firewalling ● Time based ● Location based ● White lists

Idea: VoiceText ● Text fields with dictation machine ● Secretary to do “voice recognition”

Idea: Distance meassuring ● Repeat and do a speedometer

Idea: Cheap data transfer ● Different subscriptions give different ideas ● Free voice ● Free data ● Free SMS ● Free call (but not minute)

Idea: Games ● Drainers'n'gainers

● 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

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

Software patents ● The ideas might be patented – as software – as firmware – as hardware ● Help us fight software patents

When and how much? ● 12 th July 2007 – Phase 1 device (GTA01B_v04): USD 300 (base model), USD 450 including additional development hardware ● 2008 Q1 – Phase 1.5 device (GTA02): USD 450 (base), USD 600 (including development hardware)

Summary ● The FIC Neo1973 hardware ● The software – The ideas ● Price and availability ● Future developments

More info ● ● wiki.openmoko.org Questions? ?