SlideShare a Scribd company logo
Android
Google
Android
An Open Handset Alliance Project
• http://code.google.com/android 
• Write apps to run on mobile phones
• Will be released as open source
• Can download the SDK today!
Android Features
• Application Framework
• Dalvik virtual machine
• Integrated (webkit) browser
• 2D and 3D graphics APIs with HW
• SQLite
• Video and audio codecs
• Bluetooth, EDGE, 3G, and WiFi
• Camera, GPS, compass, and accelerometer
Android Architecture
Challenges
• CPU typically runs 500-600 Mhz
• RAM available to an App may only be a few megabytes
• Disk (flash) access is very slow
• Lifecycle - apps must pause/quit often, and restore to give
the illusion that they are always running
• UI design
o typical screen may be HVGA (320x480)
o may be in portrait or landscape
o very high DPI - small text may not be readable
o touch resolution is very low (~25 pixel)
• Network access may be slow and (very) intermittent
Opportunities
• 100s of millions of mobile phone users
• Very high growth, esp. in Asia
• "Wild wild west" of application development
o think 1985 on the desktop (if you were born by then)
o no dominant 3rd party developers.... yet
o what will the killer app categories be?
o what does it mean to have any app + the internet in
your pocket?
• You can develop for it today!
Possibilities
Augmented Campus Reality
• camera + maps + compass
= heads up info
Games
• multi-player (bluetooth,
wifi, cell)
• location-based (scavenger
hunt)
Custom overlays for maps
• weather, traffic, friends
Web scraping
• news filters
• sport scores
• dook news eliminators
Distributed computing?
• 10,000 phones all donating
their idle time
• tiny terminal (phone) + fast
cpu/network (server)
Shared whiteboard
Project Suggestions
• Web Scrapers [movies, weather, sports, <topic> news]
o Find multiple web sources
o Scrape them for the relevant information
o Present in a custom UI on the phone
• Asynchronous games [chess, poker, risk]
o Develop an API for all games to communicate through
1.Establish connections by phone number
– Send and receive game data
– Ability to reopen connections 
• Planner/To-do list with location data
o Decide route to next class, meeting, etc
o Find a order/route for non time-critical tasks
o Connect to campus directory to find
teachers/classmates

More Related Content

PPT
Android..imp google
PPT
Android slides
PPT
Android slides
PPT
Introduction to android 2
PPT
Android slides
PPT
Android slides
PPT
Android ppt.
PPTX
Augmented reality @ libraries
Android..imp google
Android slides
Android slides
Introduction to android 2
Android slides
Android slides
Android ppt.
Augmented reality @ libraries

What's hot (18)

PPTX
Seeing the Library through the Terminator's Eyes: Augmented Reality
PPTX
Augmented Reality - for libraries
PPT
Revo
PPTX
Augmented Reality and Libraries- MLLI 2015 Showcase
PPT
Memoways Presentation August 2013
PPTX
Augmented Reality - Possibilities for Libraries
PPT
Is That A Computer In Your Wide
PPT
Augmented Reality for Libraries
PDF
AFFORDABLE HARDWARE TO ADVANCE INNOVATION
PPTX
Surface Computer
PPT
Augmented Reality in the Library
PPT
Synapse india reviews on android and ios
PPT
Android intro
PPT
iPhone 3
PPT
6 Months Industrial Training in Big Data in Chandigarh
PPT
Synapseindia android apps intro to android and i os
PDF
Live with IOT (Borys Pratsiuk Technology Stream)
KEY
the iPad - an interface for Biologists?
Seeing the Library through the Terminator's Eyes: Augmented Reality
Augmented Reality - for libraries
Revo
Augmented Reality and Libraries- MLLI 2015 Showcase
Memoways Presentation August 2013
Augmented Reality - Possibilities for Libraries
Is That A Computer In Your Wide
Augmented Reality for Libraries
AFFORDABLE HARDWARE TO ADVANCE INNOVATION
Surface Computer
Augmented Reality in the Library
Synapse india reviews on android and ios
Android intro
iPhone 3
6 Months Industrial Training in Big Data in Chandigarh
Synapseindia android apps intro to android and i os
Live with IOT (Borys Pratsiuk Technology Stream)
the iPad - an interface for Biologists?
Ad

Similar to Android slides (20)

PPSX
Android Introduction
PPT
Part 1 robot in the making
PPTX
Android Development Workshop
PPT
Android overview
PPTX
Android quick talk
PDF
Mobile app
PPTX
Android and android phones
PDF
Ch1 hello, android
PPT
"double quotes"
PPT
Android overview
PPT
Android overview
PPT
Android overview
PPT
Android overview
PPT
From Deepa's client
PPT
Android overview 123
PDF
Introduction to Android by Demian Neidetcher
PDF
Android : Evolution or Revolution
PPTX
Android architecture
PDF
Introduction to mobile programming with Androids.
PPTX
Android Technology
Android Introduction
Part 1 robot in the making
Android Development Workshop
Android overview
Android quick talk
Mobile app
Android and android phones
Ch1 hello, android
"double quotes"
Android overview
Android overview
Android overview
Android overview
From Deepa's client
Android overview 123
Introduction to Android by Demian Neidetcher
Android : Evolution or Revolution
Android architecture
Introduction to mobile programming with Androids.
Android Technology
Ad

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Cell Structure & Organelles in detailed.
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
Pharma ospi slides which help in ospi learning
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Cell Types and Its function , kingdom of life
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Presentation on HIE in infants and its manifestations
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
01-Introduction-to-Information-Management.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
Module 4: Burden of Disease Tutorial Slides S2 2025
Supply Chain Operations Speaking Notes -ICLT Program
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Pharma ospi slides which help in ospi learning
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial disease of the cardiovascular and lymphatic systems
Cell Types and Its function , kingdom of life
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Presentation on HIE in infants and its manifestations
O5-L3 Freight Transport Ops (International) V1.pdf
01-Introduction-to-Information-Management.pdf

Android slides

  • 2. Android An Open Handset Alliance Project • http://code.google.com/android  • Write apps to run on mobile phones • Will be released as open source • Can download the SDK today!
  • 3. Android Features • Application Framework • Dalvik virtual machine • Integrated (webkit) browser • 2D and 3D graphics APIs with HW • SQLite • Video and audio codecs • Bluetooth, EDGE, 3G, and WiFi • Camera, GPS, compass, and accelerometer
  • 5. Challenges • CPU typically runs 500-600 Mhz • RAM available to an App may only be a few megabytes • Disk (flash) access is very slow • Lifecycle - apps must pause/quit often, and restore to give the illusion that they are always running • UI design o typical screen may be HVGA (320x480) o may be in portrait or landscape o very high DPI - small text may not be readable o touch resolution is very low (~25 pixel) • Network access may be slow and (very) intermittent
  • 6. Opportunities • 100s of millions of mobile phone users • Very high growth, esp. in Asia • "Wild wild west" of application development o think 1985 on the desktop (if you were born by then) o no dominant 3rd party developers.... yet o what will the killer app categories be? o what does it mean to have any app + the internet in your pocket? • You can develop for it today!
  • 7. Possibilities Augmented Campus Reality • camera + maps + compass = heads up info Games • multi-player (bluetooth, wifi, cell) • location-based (scavenger hunt) Custom overlays for maps • weather, traffic, friends Web scraping • news filters • sport scores • dook news eliminators Distributed computing? • 10,000 phones all donating their idle time • tiny terminal (phone) + fast cpu/network (server) Shared whiteboard
  • 8. Project Suggestions • Web Scrapers [movies, weather, sports, <topic> news] o Find multiple web sources o Scrape them for the relevant information o Present in a custom UI on the phone • Asynchronous games [chess, poker, risk] o Develop an API for all games to communicate through 1.Establish connections by phone number – Send and receive game data – Ability to reopen connections  • Planner/To-do list with location data o Decide route to next class, meeting, etc o Find a order/route for non time-critical tasks o Connect to campus directory to find teachers/classmates