SlideShare une entreprise Scribd logo
1  sur  17
CodeAndroid Meetup
– Learning about the Platform




IE Singapore – The Little Red Dot
30th May 2009
10 AM
CodeAndroid.org

•   Android Developer/User Group

•   Grassroots effort by developers

•   Promote Android development around this region (SEA, Oceania)

•   You can join us on Facebook, Twitter, IRC (#codeandroid @
    irc.freenode.net)



Special thanks to Eugene from IE Singapore
for the venue arrangements
Agenda
•   Cool stuff that you can do on Android (Chua Zi Yong)

•   How can you build an app in 30 minutes (Muh Hon Cheng)

•   Q&A with Jason Hudgins, winner of Android Dev Challenge 1 with
    ShopSavvy

•   Discussion and mingling
Cool stuff that you can do on Android

        Augmented Reality
Why Augmented Reality?

•   Value adds to your data (CONTEXT!)

•   Visual and “life-like” experience to the user
    • Less 2D, more 3D
    • More convenience

•   Less intrusive advertisements?
What is Augmented Reality?
•   Combination of real-world and computer-generated data

•   Blend computer graphics into real footage in real time.

•   Uses
    • motion-tracking data
    • markers recognition using machine vision




         Source: http://takemetoyourleader.com
What does Android provides?

•   Location Provider

•   Altitude
                              Location and type of interaction
•   Accelerometer

•   Gyroscope

•   Camera              ------- Image recognition and processing
Example of AR on Android Case 1

Wikitude

•   Grabs your location, screen orientation

•   Mesh with data from Wikipedia and Qype

•   POI location, description




                           Source: Wikitude
Ideas for AR on Android?

•   Military

•   Extension of social network app (locate your friend)

•   AR games

•   Item tagging and identification
How can you build an app in 30 minutes
Creating a simple Android application

• APIDemo (sample code included with
  Android SDK installation)
• Reference Doc
Creating a simple Android application
• Activity
  – represents a screen that an application can
    present to its users
• Intents
  – a simple message object that represents
    an „intention‟ to do something
Q&A with Jason from ShopSavvy
CodeAndroid.org
•   You can join us on Facebook, Twitter, IRC (#codeandroid @
    irc.freenode.net)

•   Contact us at CodeAndroid.org@gmail.com or
    www.codeandroid.org



Special thanks to Eugene from IE Singapore
for the venue arrangements

Contenu connexe

Similaire à CodeAndroid Meet Up Slides - Augmented Reality on Android

Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
Justin James
 

Similaire à CodeAndroid Meet Up Slides - Augmented Reality on Android (20)

Introduction to Android - Mobile Portland
Introduction to Android - Mobile PortlandIntroduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
 
Mobile Dev For Web Devs
Mobile Dev For Web DevsMobile Dev For Web Devs
Mobile Dev For Web Devs
 
Introduction to Extended Reality - XR
Introduction to Extended Reality - XRIntroduction to Extended Reality - XR
Introduction to Extended Reality - XR
 
Seminar on mobile application development with android
Seminar on mobile application development with androidSeminar on mobile application development with android
Seminar on mobile application development with android
 
From Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidFrom Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on Android
 
Sam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientistsSam Frish: MR molecular game for scientists
Sam Frish: MR molecular game for scientists
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Anuja pathak (1)
Anuja pathak (1)Anuja pathak (1)
Anuja pathak (1)
 
Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009Getting Started with Android - OSSPAC 2009
Getting Started with Android - OSSPAC 2009
 
Android Context Browser- DroidDevCPH
Android Context Browser- DroidDevCPHAndroid Context Browser- DroidDevCPH
Android Context Browser- DroidDevCPH
 
Get Started with Android - Session 1
Get Started with Android - Session 1 Get Started with Android - Session 1
Get Started with Android - Session 1
 
Android Made Simple
Android Made SimpleAndroid Made Simple
Android Made Simple
 
SovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and VuforiaSovTech DevChat: AR Using Unity and Vuforia
SovTech DevChat: AR Using Unity and Vuforia
 
Anuja pathak
Anuja pathak Anuja pathak
Anuja pathak
 
Scope of Android and Future Work
Scope of Android and Future WorkScope of Android and Future Work
Scope of Android and Future Work
 
"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008"JavaME + Android in action" CCT-CEJUG Dezembro 2008
"JavaME + Android in action" CCT-CEJUG Dezembro 2008
 
Android material design lecture #2
Android material design   lecture #2Android material design   lecture #2
Android material design lecture #2
 
Android design lecture #1
Android design   lecture #1Android design   lecture #1
Android design lecture #1
 
Liti Solutions Portfolio - July 2015
Liti Solutions Portfolio - July 2015Liti Solutions Portfolio - July 2015
Liti Solutions Portfolio - July 2015
 
Setup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3DSetup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3D
 

Plus de Zi Yong Chua (8)

Android Wear Presentation
Android Wear PresentationAndroid Wear Presentation
Android Wear Presentation
 
Getting Started: Google Glass Apps with GDK
Getting Started: Google Glass Apps with GDKGetting Started: Google Glass Apps with GDK
Getting Started: Google Glass Apps with GDK
 
Getting Discovered on Google Play
Getting Discovered on Google PlayGetting Discovered on Google Play
Getting Discovered on Google Play
 
Monetizing Android Apps in Asia
Monetizing Android Apps in AsiaMonetizing Android Apps in Asia
Monetizing Android Apps in Asia
 
Tips for Android Publishing in China
Tips for Android Publishing in ChinaTips for Android Publishing in China
Tips for Android Publishing in China
 
MoVend Product Intro
MoVend Product IntroMoVend Product Intro
MoVend Product Intro
 
AdMob CodeAndroid Presentation
AdMob CodeAndroid PresentationAdMob CodeAndroid Presentation
AdMob CodeAndroid Presentation
 
A Noob’S Guide To Android Application Development
A Noob’S Guide To Android Application DevelopmentA Noob’S Guide To Android Application Development
A Noob’S Guide To Android Application Development
 

Dernier

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
Safe Software
 

Dernier (20)

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
 
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...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 

CodeAndroid Meet Up Slides - Augmented Reality on Android

  • 1. CodeAndroid Meetup – Learning about the Platform IE Singapore – The Little Red Dot 30th May 2009 10 AM
  • 2. CodeAndroid.org • Android Developer/User Group • Grassroots effort by developers • Promote Android development around this region (SEA, Oceania) • You can join us on Facebook, Twitter, IRC (#codeandroid @ irc.freenode.net) Special thanks to Eugene from IE Singapore for the venue arrangements
  • 3. Agenda • Cool stuff that you can do on Android (Chua Zi Yong) • How can you build an app in 30 minutes (Muh Hon Cheng) • Q&A with Jason Hudgins, winner of Android Dev Challenge 1 with ShopSavvy • Discussion and mingling
  • 4. Cool stuff that you can do on Android Augmented Reality
  • 5.
  • 6. Why Augmented Reality? • Value adds to your data (CONTEXT!) • Visual and “life-like” experience to the user • Less 2D, more 3D • More convenience • Less intrusive advertisements?
  • 7. What is Augmented Reality? • Combination of real-world and computer-generated data • Blend computer graphics into real footage in real time. • Uses • motion-tracking data • markers recognition using machine vision Source: http://takemetoyourleader.com
  • 8. What does Android provides? • Location Provider • Altitude Location and type of interaction • Accelerometer • Gyroscope • Camera ------- Image recognition and processing
  • 9. Example of AR on Android Case 1 Wikitude • Grabs your location, screen orientation • Mesh with data from Wikipedia and Qype • POI location, description Source: Wikitude
  • 10.
  • 11.
  • 12. Ideas for AR on Android? • Military • Extension of social network app (locate your friend) • AR games • Item tagging and identification
  • 13. How can you build an app in 30 minutes
  • 14. Creating a simple Android application • APIDemo (sample code included with Android SDK installation) • Reference Doc
  • 15. Creating a simple Android application • Activity – represents a screen that an application can present to its users • Intents – a simple message object that represents an „intention‟ to do something
  • 16. Q&A with Jason from ShopSavvy
  • 17. CodeAndroid.org • You can join us on Facebook, Twitter, IRC (#codeandroid @ irc.freenode.net) • Contact us at CodeAndroid.org@gmail.com or www.codeandroid.org Special thanks to Eugene from IE Singapore for the venue arrangements

Notes de l'éditeur

  1. Finding your friend in a parkEven if you know which portion of the park she is in, which direction you should go to?You app provide discount coupons, how do the userget to the placeLess intrusive ads
  2. http://www.youtube.com/watch?v=N6e-65EGt7Uhttp://www.youtube.com/watch?v=p6znyx0gjb4http://nyatla.jp/nyartoolkit/wiki/index.php?NyARToolkit%20for%20Android.enhttp://www.gadgetell.com/tech/comment/augmented-reality-android-app-wikitude/IdeasMilitary, add on to your social network app (identify your friend), AR games?