Professional Documents
Culture Documents
Roberto Calvo
rocapal@libresoft.es GSyC/Libresoft
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
(cc) 2012 Roberto Calvo Palomino. Some rights reserved. This document is distributed under the Creative Commons Attribution-ShareAlike 2.5 licence, available in http://creativecommons.org/licenses/by-sa/2.5/
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Terms
Google: Company extremely well-known Android: is an operative system HTC: is a mobile hardware company T-Mobile: is a mobile network operator (Germany) HTC Dream / G1: First android mobile phone HTC Magic / G2: Second android mobile phone LG Nexus 4: The best android mobile phone
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
The Open Handset Alliance (OHA) is a business alliance of 47 rms including Google, HTC, Intel, Motorola, Qualcomm, Samsung, LG, T-Mobile, Nvidia and Wind River Systems to develop open standards for mobile devices. Members: Mobile operators, Software companies, Commercialization companies, Semiconductor companies and Handset companies. OHA in wikipedia
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Introduction
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Features
Apache License 2.0 Android relies on Linux version 2.6 and 3.0 Dalvik virtual machine optimized for mobile devices Optimized graphics (2D graphics library); 3D graphics based on the OpenGL SQLite for structured data storage Bluetooth, 3G, and WiFi, NFC (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent) Device emulator, tools for debugging, and a plugin for the Eclipse IDE
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Architecture
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
HTC Dream - G1
Qualcomm MSM7201A a 528 MHz RAM: 128 MB RAM - ROM: 256 MB Touch screen: 3,17 inches Camera: 3.1 Mp GPS, accelerometers and compass QUERTY keyboard HTC Dream - G1 (market by Movistar)
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
HTC Magic - G2
Restyling HTC Dream(G1) Hardware very similar to HTC Dream(G1) RAM: 192 MB RAM ROM: 512 MB Trackball with Enter button (Blackberry) Software: Cupcake release (currently, 2.2) HTC Magic -G2 (market by Vodafone)
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Nexus One
The Google phone QUALCOMM QSD 8250, 1Ghz RAM: 512 MB - ROM: 512 MB Proximity and light sensor Software: Android 2.3.3 Second micro for noise cancellation Sales online
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Samsung Galaxy S
S5PC110 con PowerVR SGX540, 1Ghz RAM: 512 MB - ROM: 650 MB SuperAmoled Screen, 4 Software: Android 2.3 Bluetooth 3.0 Recording video at 720p
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Procesador TI OMAP 4460 dual-core 1.2 GHz RAM: 1GB - ROM: 16GB SuperAmoled Screen, 4,65 Software: Android 4.0 NFC, noise cancelation Barometro
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
LG Nexus 4
The most advanced Android Qualcomm Snapdragon S4 Pro CPU, 4 cores - 1.5Ghz Graphics: GPU Adreno 320 RAM: 2GB - ROM: 8/16GB 4,7 HD Corning Gorilla Glass 2 con 1280x720 pixels Software: Android 4.2 Wireless charging
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Android Firmware
Release Release Release Release Release Release Release Release Release Release 1.1: Installed in G1 and ADP 1.5 (Cupcake); Installed in G2. 1.6 (Donut) 2.0 (Eclair) Motorola Droid - Motorla Milestone 2.1 (Eclair) Samsung Galaxy S 2.2 (Froyo): Nexus One 2.3.X (Gingerbread) 3.0 (Honeycomb) 4.0 (IceCreamSandwich) 4.1.x / 4.2.x (Jelly Bean) Android Timeline (URL) Versions History (URL)
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Anyone can publish applications Applications do not need to be approved by Google Applications can be by free or at a cost/price (depends of country) Voting system similar to youtube
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Developed by Google Another step in google maps Integrated into Android system Link to video
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
WikiTude
The rst killer application in Android. It is a mobile travel guide based on location based Wikipedia It is a Top-50 nalist in Googles Android Developer Challenge Augmented Reality based in Geo-Location (GPS and compass) Link to video
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
LibreGeoSocialApp
It is an android application that exploits all the functionality of mobile social network with augmented reality (AR) interface. Research about gps, compass and accelerometers, AR The location in the mobile has a lot of power The mobile concept is changing See application video
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Community
Peculiar open source community: An enterprise creates a software Works with mailing list, git, forums and blogs Android isnt developed only for google people SDK Section: 96 dierent authors Core Section: 81 dierent authors Framework Section: 283 dierent authors
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Linux 2.6.35 released without Android source code Google does not arrive in time to make the necessary changes Google has not intend to create a fork of Linux Its expected to be integrated to version 2.8 Polemic Forum Greg Kroah-Hartman, Linux Driver Project leader
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Cyanogen vs Google
Cyanogen is an alternative release for android phones Direct cause of the fragmentation in Android Android is free software, Google Apps arent Solution: Cyanogen is distributed without Google Apps Ocial Google Note
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
The problem:
you may not: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.
You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses,
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Free Software Fundation (FSF) disagrees with this license and urges to change SDK to Replicant SDK. FSF: Android SDK is now proprietary, Replicant to the rescue Replicant Dev: Whats up with the Android SDK? One solution!: Replicant 4.0 SDK
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Iphone vs Gphone
* Iphone Apple Propietary Software, Patents Best Design and Screen Memory and Battery soldier It is necessary to pay to develop and publish applications * Gphone Google Free/Libre Software QWERTY keyboard (depending models) ADP (Android Developer Phone) Includes compass Free access to development and Market
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
News Source
Roberto Calvo Android: Project & Community
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Android in numbers
400 millions of Android devices sold. 600.000 apps and games available in 190 coutries. 1 million of devices are activated daily (one each 12 seconds).
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Fragmentation
What is the problem? Many devices with dierents specications and dierents versions of Android Why does happen with Android? Its a problem for consumers, developers, manufacturers, ... Is there a solution?
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
2009
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
March 2009
Mobile Web Usage
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
November 2009
Mobile Web Usage
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
October 2010
Smartphone Market
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
November 2010
Mobile Web Usage
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Q3 2011
Smartphone penetration
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Q2 2012
Global Smartphone Market
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Samsung
World Smartphone Sales
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Samsung
World Mobile Phone Sales
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Index
1 2 3 4 5 6
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Last News
Google is hiring 2.000 people in Europe
Roberto Calvo
Introduction Android Killer Applications Aspects of Community Interesting Facts and Numbers Motivation
Last News
Roberto Calvo