A plataforma Android: Uma Introdução Android - PUC-Rio

A plataforma Android: Uma Introdução Android - PUC-Rio A plataforma Android: Uma Introdução Android - PUC-Rio

di.inf.puc.rio.br
from di.inf.puc.rio.br More from this publisher
30.04.2013 Views

O que é Android? Pilha de softwares para dispositivos móveis: Um sistema operacional Um middleware Conjunto de aplicações Android SDK: Projetos Ferramentas de desenvolvimento Emulador Conjunto de bibliotecas Linguagem de programação: Java Máquina virtual: Dalvik (Kernel GNU/Linux) Android → Definição Características Application Framewok: Permite o reuso e a substituição de componentes Máquina virtual Dalvik: Otimizada para dispositivos móveis Um navegador integrado: Baseado no projeto WebKit (código aberto) Gráficos otimizados: Bibliotecas gráficas 2D Gráficos 3D baseado na especificação OpenGL 1.0 SQLite: Para armazenamento de dados estruturados Suporte para mídias: Aúdio, vídeo, formatos de imagens (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG e GIF) Android → Características 3 4

Características Questões dependentes do hardware: TTelefonia l f i GPRS/GSM e EDGE Telefonia 3G WiFi Câmera GPS Bússola Acelerômetro Android → Características Arquitetura © Markus Endler 5

O que é <strong>Android</strong>?<br />

Pilha de softwares para dispositivos móveis:<br />

Um sistema operacional<br />

Um middleware<br />

Conjunto de aplicações<br />

<strong>Android</strong> SDK:<br />

Projetos<br />

Ferramentas de desenvolvimento<br />

Emulador<br />

Conjunto de bibliotecas<br />

Linguagem de programação:<br />

Java<br />

Máquina virtual:<br />

Dalvik (Kernel GNU/Linux)<br />

<strong>Android</strong> → Definição<br />

Características<br />

Application Framewok:<br />

Permite o reuso e a substituição de componentes<br />

Máquina virtual Dalvik:<br />

Otimizada para dispositivos móveis<br />

Um navegador integrado:<br />

Baseado no projeto WebKit (código aberto)<br />

Gráficos otimizados:<br />

Bibliotecas gráficas 2D<br />

Gráficos 3D baseado na especificação OpenGL 1.0<br />

SQLite:<br />

Para armazenamento de dados estruturados<br />

Suporte para mídias:<br />

Aúdio, vídeo, formatos de imagens (MPEG4, H.264, MP3, AAC, AMR,<br />

JPG, PNG e GIF)<br />

<strong>Android</strong> → Características<br />

3<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!