Upload
chua-yong
View
8.009
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
CodeAndroid Meetup– Learning about the Platform
IE Singapore – The Little Red Dot30th May 200910 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
Example of Augmented Reality
Source: lordsoryn on YouTube
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
• Accelerometer
• Gyroscope
• Camera
Location and type of interaction
------- 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
Example of AR on Android Case 2
Google Sky Map
• Grabs your location, screen orientation (as well)
• Mesh with data from Google Sky
• Find stars, planets, constellations and more
Source: Google
Example of AR on Android Case 3
ARToolKit
• Open source project on AR
• Identify patterns and images react to it
• Demo overlays a cube drawn using OpenGl on top
Source: http://nyatla.jp/nyartoolkit/wiki/index.php?NyARToolkit%20for%20Android.en
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 [email protected] or www.codeandroid.org
Special thanks to Eugene from IE Singapore for the venue arrangements