SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Open, Mobile, and Linux:
           Android G1
    Isaac Potoczny­Jones



    ijones@syntaxpolice.org



    Twitter:       SyntaxPolice



    http://www.syntaxpolice.org





                  
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! 





                          
Finally, Robotic Beings
   Rule the World!




         
Android is
Open Source.

     
Apple:

A step in the right
     direction

       
Apple:

  A controlled
user experience

      
Google:

Openness is good for
the software industry.

         
Freedom!




     
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





                            
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:





                         
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.

                           
Development:
         Java, Eclipse, Debugger, 
        Emulator, User Interfaces, 
               and SQLite




     
Crypto Intent
      (The nerdy program I wrote)




Translation: Encryption is the
reason you can't understand
a word I'm saying.
                    
Collaboration


     
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





                            
Social Entrepreneurship


 Social Businesses compete in the
    marketplace with all other
competitors but are inspired by a set
        of social objectives.


               
Meditation Words:

Sell Android Apps &
Donate the Proceeds

        
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!




                                  
Local Android Action
    Don Park's IceCondor: quot;open source continuous 



    location trackingquot;.
    Android Meetup (Mobile Love, Android Style)



        Developers & Power Users
    



        Check upcomming.yahoo.com
    



        Lucky Lab – SE Hawthorne
    



        Every 2nd Monday @ 6PM
    




                         
Thank You!
    Isaac Potoczny­Jones




    ijones@syntaxpolice.org




    Twitter:     SyntaxPolice




    http://www.syntaxpolice.org




    I like giving talks :)





                          

Contenu connexe

En vedette

Ignite Portland 4 - What Is Ignite? - Josh Bancroft
Ignite Portland 4 - What Is Ignite? - Josh BancroftIgnite Portland 4 - What Is Ignite? - Josh Bancroft
Ignite Portland 4 - What Is Ignite? - Josh Bancroftigniteportland
 
What Is Ignite Scott Kveton
What Is Ignite   Scott KvetonWhat Is Ignite   Scott Kveton
What Is Ignite Scott Kvetonigniteportland
 
Cup Noodle: Innovation, Inspiration, and Manga
Cup Noodle: Innovation, Inspiration, and MangaCup Noodle: Innovation, Inspiration, and Manga
Cup Noodle: Innovation, Inspiration, and Mangaigniteportland
 
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...igniteportland
 
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...igniteportland
 
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...igniteportland
 
Where Does Imagination Go Chet Fiedler
Where Does Imagination Go   Chet FiedlerWhere Does Imagination Go   Chet Fiedler
Where Does Imagination Go Chet Fiedlerigniteportland
 
How To Be An Undercover Hooker Jessica Bruder
How To Be An Undercover Hooker   Jessica BruderHow To Be An Undercover Hooker   Jessica Bruder
How To Be An Undercover Hooker Jessica Bruderigniteportland
 
The Consumer and the Egg
The Consumer and the EggThe Consumer and the Egg
The Consumer and the Eggigniteportland
 
A Short Course on How To Ride Freight Trains
A Short Course on How To Ride Freight TrainsA Short Course on How To Ride Freight Trains
A Short Course on How To Ride Freight Trainsigniteportland
 
Keith Gerr: Brand is behavior
Keith Gerr: Brand is behaviorKeith Gerr: Brand is behavior
Keith Gerr: Brand is behaviorigniteportland
 
Ignite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmann
Ignite Portland 4 - Dating Rules for the Actual World - Alexis RehrmannIgnite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmann
Ignite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmannigniteportland
 
Scott Huber: I know more about Russell Davies than I do about my boss sitting...
Scott Huber: I know more about Russell Davies than I do about my boss sitting...Scott Huber: I know more about Russell Davies than I do about my boss sitting...
Scott Huber: I know more about Russell Davies than I do about my boss sitting...igniteportland
 
Boiling Water in 5 Easy Steps
Boiling Water in 5 Easy StepsBoiling Water in 5 Easy Steps
Boiling Water in 5 Easy Stepsigniteportland
 

En vedette (14)

Ignite Portland 4 - What Is Ignite? - Josh Bancroft
Ignite Portland 4 - What Is Ignite? - Josh BancroftIgnite Portland 4 - What Is Ignite? - Josh Bancroft
Ignite Portland 4 - What Is Ignite? - Josh Bancroft
 
What Is Ignite Scott Kveton
What Is Ignite   Scott KvetonWhat Is Ignite   Scott Kveton
What Is Ignite Scott Kveton
 
Cup Noodle: Innovation, Inspiration, and Manga
Cup Noodle: Innovation, Inspiration, and MangaCup Noodle: Innovation, Inspiration, and Manga
Cup Noodle: Innovation, Inspiration, and Manga
 
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...
09 Ip5 Angel Venable: Fashion! Music! Intrigue!: Why You Should Be Riding the...
 
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...
Ignite Portland 4 - How to get people to do what you want them to do… - Betsy...
 
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...
14 Chris Sullivan: Ham Radio: It's not about talking to pork products (but we...
 
Where Does Imagination Go Chet Fiedler
Where Does Imagination Go   Chet FiedlerWhere Does Imagination Go   Chet Fiedler
Where Does Imagination Go Chet Fiedler
 
How To Be An Undercover Hooker Jessica Bruder
How To Be An Undercover Hooker   Jessica BruderHow To Be An Undercover Hooker   Jessica Bruder
How To Be An Undercover Hooker Jessica Bruder
 
The Consumer and the Egg
The Consumer and the EggThe Consumer and the Egg
The Consumer and the Egg
 
A Short Course on How To Ride Freight Trains
A Short Course on How To Ride Freight TrainsA Short Course on How To Ride Freight Trains
A Short Course on How To Ride Freight Trains
 
Keith Gerr: Brand is behavior
Keith Gerr: Brand is behaviorKeith Gerr: Brand is behavior
Keith Gerr: Brand is behavior
 
Ignite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmann
Ignite Portland 4 - Dating Rules for the Actual World - Alexis RehrmannIgnite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmann
Ignite Portland 4 - Dating Rules for the Actual World - Alexis Rehrmann
 
Scott Huber: I know more about Russell Davies than I do about my boss sitting...
Scott Huber: I know more about Russell Davies than I do about my boss sitting...Scott Huber: I know more about Russell Davies than I do about my boss sitting...
Scott Huber: I know more about Russell Davies than I do about my boss sitting...
 
Boiling Water in 5 Easy Steps
Boiling Water in 5 Easy StepsBoiling Water in 5 Easy Steps
Boiling Water in 5 Easy Steps
 

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

Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webPatrick Chanezon
 
Agil Eight Android
Agil Eight AndroidAgil Eight Android
Agil Eight Androidnagydani
 
Demystifying progressive web apps
Demystifying progressive web appsDemystifying progressive web apps
Demystifying progressive web appsMarcus Hellberg
 
Goodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdateGoodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdatePatrick Chanezon
 
Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)IIITA
 
Mobile Application
Mobile ApplicationMobile Application
Mobile ApplicationShyam Sir
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to MarketEffectiveUI
 
Designing an Android App: From Idea to Market
Designing an Android App: From Idea to MarketDesigning an Android App: From Idea to Market
Designing an Android App: From Idea to MarketEffective
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to MarketTony Hillerson
 
App for that April 15 2013
App for that April 15 2013App for that April 15 2013
App for that April 15 2013Tracy Smith
 
RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226Vinoaj Vijeyakumaar
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview AI.academy
 
Eindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup SlidesEindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup SlidesChris Key
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon
 
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducation
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducationOpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducation
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducationPatrick Chanezon
 
Cross Platform Mobile Development in New York City
Cross Platform Mobile Development in New York CityCross Platform Mobile Development in New York City
Cross Platform Mobile Development in New York Citywebprogr
 

Similaire à 06 Isaac Potoczny-Jones: Open, Mobile, and Linux: A basic introduction to Android G1 development (20)

Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social webFuturopolis 2058 Singapore - OpenSocial, a standard for the social web
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
 
Agil Eight Android
Agil Eight AndroidAgil Eight Android
Agil Eight Android
 
Demystifying progressive web apps
Demystifying progressive web appsDemystifying progressive web apps
Demystifying progressive web apps
 
Goodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social UpdateGoodle Developer Days Madrid 2008 - Open Social Update
Goodle Developer Days Madrid 2008 - Open Social Update
 
State Of Opensocial
State Of OpensocialState Of Opensocial
State Of Opensocial
 
Mse july13 (1/3)
Mse july13 (1/3)Mse july13 (1/3)
Mse july13 (1/3)
 
Mobile Application
Mobile ApplicationMobile Application
Mobile Application
 
Designing an App: From Idea to Market
Designing an App: From Idea to MarketDesigning an App: From Idea to Market
Designing an App: From Idea to Market
 
Designing an Android App: From Idea to Market
Designing an Android App: From Idea to MarketDesigning an Android App: From Idea to Market
Designing an Android App: From Idea to Market
 
Designing an Android App from Idea to Market
Designing an Android App from Idea to MarketDesigning an Android App from Idea to Market
Designing an Android App from Idea to Market
 
App for that April 15 2013
App for that April 15 2013App for that April 15 2013
App for that April 15 2013
 
RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226RIAction Social Applications in the Cloud 20090226
RIAction Social Applications in the Cloud 20090226
 
Google Assistant Overview
Google Assistant Overview  Google Assistant Overview
Google Assistant Overview
 
FirstMeetupSlides
FirstMeetupSlidesFirstMeetupSlides
FirstMeetupSlides
 
2016 Death of the Home Screen
2016 Death of the Home Screen2016 Death of the Home Screen
2016 Death of the Home Screen
 
Eindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup SlidesEindhoven Mobile Development First Meetup Slides
Eindhoven Mobile Development First Meetup Slides
 
Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012Jan Kroon's talk @mdevcon 2012
Jan Kroon's talk @mdevcon 2012
 
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducation
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducationOpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducation
OpenSocial - Montreal 2009 - Colloque MATI - Le Web 2.0 et l'éducation
 
Cadec2012
Cadec2012Cadec2012
Cadec2012
 
Cross Platform Mobile Development in New York City
Cross Platform Mobile Development in New York CityCross Platform Mobile Development in New York City
Cross Platform Mobile Development in New York City
 

Plus de igniteportland

13 Kate Folsom: the basics of writing good shit that people enjoy reading
13 Kate Folsom: the basics of writing good shit that people enjoy reading13 Kate Folsom: the basics of writing good shit that people enjoy reading
13 Kate Folsom: the basics of writing good shit that people enjoy readingigniteportland
 
12 Russell Senior: Why Publicly Owned Fiber is the Answer to our Broadband N...
12 Russell Senior:  Why Publicly Owned Fiber is the Answer to our Broadband N...12 Russell Senior:  Why Publicly Owned Fiber is the Answer to our Broadband N...
12 Russell Senior: Why Publicly Owned Fiber is the Answer to our Broadband N...igniteportland
 
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.igniteportland
 
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...igniteportland
 
18 Pete Grillo: Everything about Omelettes
18 Pete Grillo: Everything about Omelettes18 Pete Grillo: Everything about Omelettes
18 Pete Grillo: Everything about Omelettesigniteportland
 
15 Sarah Gilbert: Hacking life with kids, but without a car
15 Sarah Gilbert: Hacking life with kids, but without a car15 Sarah Gilbert: Hacking life with kids, but without a car
15 Sarah Gilbert: Hacking life with kids, but without a carigniteportland
 
16 Jerry Ketel: How to know if you are a Narcissist
16 Jerry Ketel: How to know if you are a Narcissist16 Jerry Ketel: How to know if you are a Narcissist
16 Jerry Ketel: How to know if you are a Narcissistigniteportland
 
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Awayigniteportland
 
03 Jim Ayala: The Universe Story
03 Jim Ayala: The Universe Story03 Jim Ayala: The Universe Story
03 Jim Ayala: The Universe Storyigniteportland
 
05 Damin Tarlow: Environmental Impact of Buildings
05 Damin Tarlow: Environmental Impact of Buildings05 Damin Tarlow: Environmental Impact of Buildings
05 Damin Tarlow: Environmental Impact of Buildingsigniteportland
 
02 Bram Pitoyo: The Secret History of Fonts
02 Bram Pitoyo: The Secret History of Fonts02 Bram Pitoyo: The Secret History of Fonts
02 Bram Pitoyo: The Secret History of Fontsigniteportland
 
01 Brady Forrest: What is Ignite
01 Brady Forrest: What is Ignite01 Brady Forrest: What is Ignite
01 Brady Forrest: What is Igniteigniteportland
 
Ignite Portland 4 - 10 Karaoke Commandments - Alex Williams
Ignite Portland 4 - 10 Karaoke Commandments - Alex WilliamsIgnite Portland 4 - 10 Karaoke Commandments - Alex Williams
Ignite Portland 4 - 10 Karaoke Commandments - Alex Williamsigniteportland
 
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...igniteportland
 
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...igniteportland
 
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomer
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova NewcomerIgnite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomer
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomerigniteportland
 
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...igniteportland
 
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...igniteportland
 
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...igniteportland
 
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...igniteportland
 

Plus de igniteportland (20)

13 Kate Folsom: the basics of writing good shit that people enjoy reading
13 Kate Folsom: the basics of writing good shit that people enjoy reading13 Kate Folsom: the basics of writing good shit that people enjoy reading
13 Kate Folsom: the basics of writing good shit that people enjoy reading
 
12 Russell Senior: Why Publicly Owned Fiber is the Answer to our Broadband N...
12 Russell Senior:  Why Publicly Owned Fiber is the Answer to our Broadband N...12 Russell Senior:  Why Publicly Owned Fiber is the Answer to our Broadband N...
12 Russell Senior: Why Publicly Owned Fiber is the Answer to our Broadband N...
 
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.
11 J-P Voilleque: Not your grandma's game: Why you should be playing bridge.
 
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...
10 Tara Horn: How to be a Refugee: Several not-so-easy steps from oppression ...
 
18 Pete Grillo: Everything about Omelettes
18 Pete Grillo: Everything about Omelettes18 Pete Grillo: Everything about Omelettes
18 Pete Grillo: Everything about Omelettes
 
15 Sarah Gilbert: Hacking life with kids, but without a car
15 Sarah Gilbert: Hacking life with kids, but without a car15 Sarah Gilbert: Hacking life with kids, but without a car
15 Sarah Gilbert: Hacking life with kids, but without a car
 
16 Jerry Ketel: How to know if you are a Narcissist
16 Jerry Ketel: How to know if you are a Narcissist16 Jerry Ketel: How to know if you are a Narcissist
16 Jerry Ketel: How to know if you are a Narcissist
 
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away
04 Aaron Hockley: Reading the Fine Print: You Gave Yourself Away
 
03 Jim Ayala: The Universe Story
03 Jim Ayala: The Universe Story03 Jim Ayala: The Universe Story
03 Jim Ayala: The Universe Story
 
05 Damin Tarlow: Environmental Impact of Buildings
05 Damin Tarlow: Environmental Impact of Buildings05 Damin Tarlow: Environmental Impact of Buildings
05 Damin Tarlow: Environmental Impact of Buildings
 
02 Bram Pitoyo: The Secret History of Fonts
02 Bram Pitoyo: The Secret History of Fonts02 Bram Pitoyo: The Secret History of Fonts
02 Bram Pitoyo: The Secret History of Fonts
 
01 Brady Forrest: What is Ignite
01 Brady Forrest: What is Ignite01 Brady Forrest: What is Ignite
01 Brady Forrest: What is Ignite
 
Ignite Portland 4 - 10 Karaoke Commandments - Alex Williams
Ignite Portland 4 - 10 Karaoke Commandments - Alex WilliamsIgnite Portland 4 - 10 Karaoke Commandments - Alex Williams
Ignite Portland 4 - 10 Karaoke Commandments - Alex Williams
 
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...
Ignite Portland 4 - # Juice Up any Conversation or Presentation with 5 Impres...
 
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...
Ignite Portland 4 - Divided We Win: 5 Reasons Why FOX News is Saving Our Medi...
 
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomer
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova NewcomerIgnite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomer
Ignite Portland 4 - 7 One-Night Stands with a Baseball Fan - Nova Newcomer
 
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...
Ignite Portland 4 - How To Make People Think You’re a Portlander - Without Ac...
 
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...
Ignite Portland 4 - Story as Bloodsport: Battling to craft narrative - Meliss...
 
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...
Ignite Portland 4 - Cooking with the Seasons: The Garanimals Method - Katheri...
 
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...
Ignite Portland 4 - How to Bluff Your Way Through Life or a 5 Minute Presenta...
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

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

  • 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!    
  • 5. Apple: A step in the right direction    
  • 6. Apple: A controlled user experience    
  • 7. Google: Openness is good for the software industry.    
  • 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.    
  • 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: quot;open source continuous   location trackingquot;. 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 :) 