android
DESCRIPTION
Scurta prezentare pentru AndroidTRANSCRIPT
Android- OS pentru dispozitive mobile -
Popescu Petre
Ce este Android?
Android = Linux + Dalvik Virtual Machine
Linux - sistem de operare ce ruleaza pe o gama larga de device-uri
Dalvik - o masina virtuala de Java care ruleaza peste Linux in Android si ofera suport
pentru interfata grafica
Cand s-a nascut Android?
Android, Inc. a fost fondat in 2003 ca un sistem de operare care sa permita dispozitivelor mobile sa "fie constiente de locatia si preferintele utilizatorului". (Andy Rubin)
Fondatori - Andy Rubin - Rich Miner - Nick Sears - Chris White
Al cui este Android?
Android a fost cumparat in August 2005 de catre Google.
Cu toate acestea, OS-ul este Open-Source si oricine poate sa descarce sursele, sa invete din ele si sa le modifice dupa bunul plac.
In 2007 a luat nastere Open Handset Alliance, un consortiu format din cele mai importante firme de IT&C. Scopul lor este de a forma un standard pentru dispozitive mobile.
Arhitectura OS-ului
Cota de piata
Versiuni ale OS-ului
Android 1.1
Prima versiune publica
Versiuni ale OS-uluiAndroid 1.1
Prima versiune publica
Android 1.5
Prima versiune aparuta pe un dispozitiv
comercial
Versiuni ale OS-uluiAndroid 1.1
Prima versiune publica
Android 1.5
Prima versiune aparuta pe un dispozitiv
comercial
Android 1.6
API Level 3
Versiuni ale OS-uluiAndroid 2.0
Conturi multipleBrowser imbunatatit
Alte imbunatatiri
Versiuni ale OS-uluiAndroid 2.0 Android 2.1
Conturi multipleBrowser imbunatatit
Alte imbunatatiri
Vorbit-in-textWallpaper interactiv
Multi-touch
Versiuni ale OS-uluiAndroid 2.0 Android 2.1 Android 2.2
Conturi multipleBrowser imbunatatit
Alte imbunatatiri
Vorbit-in-textWallpaper interactiv
Multi-touch
JIT
Versiuni ale OS-uluiAndroid 2.3
UI imbunatatitDownload Manager
NFC
Versiuni ale OS-uluiAndroid 3.x
Prima versiune destinata tabletelor
Versiuni ale OS-uluiAndroid 4.0
Uneste trunk-ul de telefon cu cel de tablete.
Cum creez o aplicatie pentru Android?
Unelte & cunostinte necesare
- Java & OOP - Android SDK - Eclipse (optional) - Un device pentru testare (optional)
Ce aplicatii pot crea?
Launcher alternativ File Browser Manager Contacte
Ce aplicatii pot crea?
Music Player
Task Manager Widget-uri
Ce aplicatii pot crea?
Task Manager Widget-uriJocuri
Ce aplicatii pot crea?
Task Manager Widget-uriJocuri
Ce aplicatii pot crea?
Task Manager Widget-uriJocuri
Ce aplicatii pot crea?
Task Manager Widget-uriJocuri
Ce aplicatii pot crea?
Ce aplicatii pot crea?
Task Manager Widget-uriJocuri
Statistica jocuri
La ce trebuie sa fiu atent?
- Hardware cu performante mai slabe fata de un PC - Touchscreen vs Tastatura - Durata de viata a bateriei - Suprafata de afisare mai mica - Diferite rezolutii in functie de device - Utilitatea aplicatiei
Automatizare la build
Testare - JUnit - adaptat pentru a permite testarea componentelor unei aplciatii Android, inclusiv GUI-ul
Build & Continues Integration - Atlassian Bamboo - Ant - Maven - BuildBot