06 Isaac Potoczny-Jones: Open, Mobile, and Linux: A basic introduction to Android G1 development

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

    06 Isaac Potoczny-Jones: Open, Mobile, and Linux: A basic introduction to Android G1 development - Presentation Transcript

    1. Open, Mobile, and Linux: Android G1 Isaac Potoczny­Jones  ijones@syntaxpolice.org  Twitter:       SyntaxPolice  http://www.syntaxpolice.org     
    2. What is that thing? The TMobile G1 is a smart phone.  A smart phone is a computer.  Android makes the smart­phone go.  Android is Linux!      
    3. Finally, Robotic Beings Rule the World!    
    4. Android is Open Source.    
    5. Apple: A step in the right direction    
    6. Apple: A controlled user experience    
    7. Google: Openness is good for the software industry.    
    8. Freedom!    
    9. The Android Platform Application separation  Each application is digitally signed  Each application runs as its own user  Applications can't interfere with each­other  Anyone can upload signed apps to the Market  Well­defined API for inter­process communication  Translation: Good fences make good neighbors     
    10. Platform: What Are Intents? Android's method of inter­process communication  ACTION: org.openintents.ACTION.ENCRYPT  Parameters: org.openintents.EXTRA.TEXT  Return Value: org.openintents.EXTRA.TEXT  Translation: Here's a picture of a cute kitten:     
    11. Intents & the OpenIntents Project Intents combine capabilities of multiple apps  Smart­phone application mashups!  OpenIntents:   A hub for open source Android applications  Focus on application inter­operability  Create re­usable ”Intents”  Bring open­source concepts to the way applications   on your phone interact.    
    12. Development: Java, Eclipse, Debugger,  Emulator, User Interfaces,  and SQLite    
    13. Crypto Intent (The nerdy program I wrote) Translation: Encryption is the reason you can't understand a word I'm saying.    
    14. Collaboration    
    15. Android Ventures Open source is not inconsistent with ventures  You can write closed­source apps for Android  All Market apps are currently free, but this will change  Might be interested in starting some kind of venture     
    16. Social Entrepreneurship Social Businesses compete in the marketplace with all other competitors but are inspired by a set of social objectives.    
    17. Meditation Words: Sell Android Apps & Donate the Proceeds    
    18. Getting Involved in Android OpenIntents:  (Google for ”openintents”)  Needs Translators, Testers, Documenters  Developers:  Download the SDK (Google for ”android sdk”)  Try ”Hello World” Tutorial  Pick an OpenIntents project to work on:  Notepad  Shopping list  RSS Reader  You don't need a phone to try it out!     
    19. Local Android Action Don Park's IceCondor: \"open source continuous   location tracking\". Android Meetup (Mobile Love, Android Style)  Developers & Power Users  Check upcomming.yahoo.com  Lucky Lab – SE Hawthorne  Every 2nd Monday @ 6PM     
    20. Thank You! Isaac Potoczny­Jones  ijones@syntaxpolice.org  Twitter:     SyntaxPolice  http://www.syntaxpolice.org  I like giving talks :)     

    + igniteportlandigniteportland, 9 months ago

    custom

    682 views, 0 favs, 0 embeds more stats

    Android is a Linux-based open source operating syst more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 682
      • 682 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 17
    Most viewed embeds

    more

    All embeds

    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