Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouDaniela Braga Alterado mais de 10 anos atrás
1
Munif Gebara Junior www.munif.com.br munif@munif.com.br
26/10/2011
2
Programação para Dispositivos Móveis
Incentivos: Bilhões de clientes em potencial; Grandes idéias valem mais que um grande investimento; Pode ser desenvolvido por pequenas empresas; Facilidade para distribuir o software; Desafios: Interface limitada; Recursos de hardware limitados; Alta dependência do fabricante do hardware; 26/10/2011
3
Android – O que é? Android é um “software stack” para dispositivos móveis; Inclui: Sistema Operacional; Middleware; Aplicações básicas. Android SDK: Ferramentas APIs; Java. 26/10/2011
4
Android - Características
Permite o reuso de componentes; Dalvik virtual machine; Navegador Integrado; Gráficos 2D e 3D baseado na OpenGL ES 1.0 SQLite; Suporte a imagens, áudio e vídeo (MPEG4, MP3, PNG ...) Bluetooth, EDGE, 3G, e WiFi; Sensores (Câmera, GPS, bússola, e acelerômetro); Emulador; Debug; 26/10/2011
5
Android - Arquitetura 26/10/2011
6
Android - Aplicações Padrão
Cliente de ; SMS; Agenda; Mapas; Navegador; Contatos; E mais algumas, todas escritas em Java; 26/10/2011
7
Android - Framework Aplicações de desenvolvedores tem acesso a:
Hardware; Localização; Segundo plano; Notificações na barra de status; Mesma APIs utilizadas pelas aplicações básicas; Aplicações podem ser reutilizadas como componentes de outras e substituídas; Componentes disponíveis: Componentes visuais (Botões, Listas, caixa de texto, navegador web...); Provedores de conteúdo de aplicações (Contatos, compromissos...); Gerenciador de recursos (strings, imagens, telas); Interesses; Core do Linux 2.6; 26/10/2011
8
Aplicações Exemplo Ola Mundo Calculadora Banco de Dados GPS
Web Services Sugestões e desafios! 26/10/2011
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.