Open, Mobile, and Linux: Android G1

526 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
526
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Open, Mobile, and Linux: Android G1

  1. 1. Open, Mobile, and Linux: Android G1  Isaac Potoczny­Jones  ijones@syntaxpolice.org  Twitter:       SyntaxPolice  http://www.syntaxpolice.org    
  2. 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. 3. Finally, Robotic Beings Rule the World!    
  4. 4. Android is Open Source.    
  5. 5. Apple: A step in the right direction    
  6. 6. Apple: A controlled user experience    
  7. 7. Google: Openness is good for the software industry.    
  8. 8. Freedom!    
  9. 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. 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. 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. 12. Development: Java, Eclipse, Debugger,  Emulator, User Interfaces,  and SQLite    
  13. 13. Crypto Intent (The nerdy program I wrote) Translation: Encryption is the reason you can't understand a word I'm saying.    
  14. 14. Collaboration    
  15. 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. 16. Social Entrepreneurship Social Businesses compete in the marketplace with all other competitors but are inspired by a set of social objectives.    
  17. 17. Meditation Words: Sell Android Apps & Donate the Proceeds    
  18. 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. 19. Local Android Action  Don Park's IceCondor: "open source continuous  location tracking".  Android Meetup (Mobile Love, Android Style)  Developers & Power Users  Check upcoming.yahoo.com  Lucky Lab – SE Hawthorne  Every 2nd Monday @ 6PM    
  20. 20. Thank You!  Isaac Potoczny­Jones  ijones@syntaxpolice.org  Twitter:     SyntaxPolice  http://www.syntaxpolice.org  I like giving talks :)    

×