Getting started with mobile devices development - Openmoko Freerunner

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Getting started with mobile devices development - Openmoko Freerunner - Presentation Transcript

    1. Fun with mobile devices Welcome Codebits 2008 Marcus Bauer - bearstech.com
    2. What is the talk about? Presentation of a mobile platform: the Openmoko Freerunner ● What is it? ● What can you do with it? ● What software stacks exist? ● How do you develop for it? ● Ideas for hacking - be creative & innovative
    3. Thought experiment Let's go back to 1980 IBM PC - the begin of personal computing:
    4. Thought experiment ● 4,77 Mhz ● 16KB - 256KB RAM memory ● 360KB floppy disk ● optional 10 MB harddisk ● no networking ● big box on your desktop ● 80x24 character screen (no graphics) ● 25 kilograms, 150 Watt
    5. Thought experiment ● Let's jump back to 2008 - Openmoko Neo:
    6. Thought experiment ● 128 MB RAM ● 450 MHz CPU ● up to 8 GB flash storage ● fully networked: not just on the desk but everywhere ● 120 grams => it fits in your pocket!
    7. Thought experiment ● don't compare to a desktop computer, you will miss the opportunities ● think like somebody from 1980 suddenly offered this gadget ● free your mind from quad core CPUs, 1TB harddisks and Gbit Ethernet To repeat the Mantra: It's cool - it fits in my pocket and can go everywhere
    8. Thought experiment More hardware features: ● networked everywhere by GPRS, prices are dropping ● power needs: 1 Watt (solar panel) ● location based services: built-in GPS ● universal connectivity: USB data acquisition ● accelerometers: fun ● high resolution 285dpi VGA screen 640x480
    9. Thought experiment Even printing and scanning via USB possible. Think beyond limits - unleash your mind!
    10. Software Stack What do we have? What can we build upon?
    11. Software Stack Hackabable1, a distribution by Bearstech integrates Open Source for easy development: ● Debian -> 15.000+ packages ● GNOME mobile implementation -> industry heavy weights ● full LAMP stack -> easy integration with the web
    12. Software Stack Debian ● available for ARM ● apt-get install ● build and package management tools
    13. Software Stack GNOME mobile supported by ● Moblin (Intel) ● Limo Foundation (many major manfs & ops) ● Ubuntu => good base for development, future proof => mature, well documented
    14. Software Stack LAMP ● Linux, Apache, MySQL, PHP ● python, ruby... ● sqlite, a lightweight alternative ● even postgres possible if need for transactions => mobile device development is no longer only for specialized embedded developers
    15. Software Stack A word about embedded development ● GTK apps work everywhere, just recompile for ARM or i386: the netbook and mobile worlds are growing together ● full toolchain on the device, start in 5 minutes: apt­get source ­b hello ● for speed up compiling use distcc
    16. Software Stack tangoGPS - an Open Source GPS Application ● with friend finder and POI support
    17. Software Stack A word about open source and the power of communites ● wikipedia ● openstreetmap.org - collaborative mapping ● starting you own projects: gain experience
    18. Create, Hack & Innovate What can you do? Some ideas...
    19. Create, Hack & Innovate ● tourism: lbs guides & information systems ● lbs based social networking ● location games - “scotland yard” ● disaster recovery - “Myanmar|Birma” ● NGO 3rd world databases - think vaccination
    20. Create, Hack & Innovate Needed skills: ● either web or embedded ● CSS, Javascript, PHP, etc... ● C, C++, Python... Several devices are available plus support for the contest GTD in 30 hours: possible hacks, shortcuts...
    21. Create, Hack & Innovate Now it's your turn!
    22. Create, Hack & Innovate Questions? Go ahead!
    23. Create, Hack & Innovate Last not least: bearstech is growing and we are looking for talents... Thank you for listening!
    24. Ressources http://www.bearstech.com/ http://www.hackable1.com/ http://www.tangogps.org/

    + codebitscodebits, 2 years ago

    custom

    585 views, 0 favs, 3 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 585
      • 550 on SlideShare
      • 35 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds
    • 31 views on http://codebits.sapo.pt
    • 2 views on http://209.85.135.104
    • 2 views on http://codebits.eu

    more

    All embeds
    • 31 views on http://codebits.sapo.pt
    • 2 views on http://209.85.135.104
    • 2 views on http://codebits.eu

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags