android
Disciplina: Programação para dispositivos móveis
Curso: Tecnologias para Análise e Desenvolvimento
Faculdade Anhanguera de Osasco
Universidade Anhanguera de S. Paulo (UNIAN)
2015-03-27
Prof. Hilton Garcia Fernandes
Agenda
•
•
•
•
•
•
Sobre dispositivos móveis
Conexões de rede
Especificidade de usos
Módulos importantes
Conexão com ATPS
Referências
Sobre dispositivos móveis
• Definição de dispositivo móvel
– De modo geral, um smartphone atual;
– Poder de processamento elevado;
– Sistema operacional sofisticado;
– Conexão por várias formas e protocolos;
– Tela de toque, com média ou alta resolução.
Sobre dispositivos móveis (cont.)
• Dispositivo móvel é dispositivo conectado.
• Camada física
– Rede de telefonia 3G
– Rede de telefonia 4G
– Rede por Wi-FI
– Rede por Bluetooth
– Rede NFC
Sobre dispositivos móveis (cont.)
• Camada lógica
– Principalmente TCP/IP
• Principalmente sobre 3G, 4G e Wi-Fi;
• Há propostas para novas versões de Bluetooth
– Eventuais protocolos de aplicação sobre
• NFC
• Bluetooth.
Sobre dispositivos móveis (cont.)
• Dispositivo móvel é occasionally connected computer: – OCC, ou computador ocasionalmente conectado.
– Conexão de rede pode ser perdida;
– Usuário deve ser poupado ao máximo desta dificuldade; – Aplicativo deve retomar transferência assim que possível. Sobre dispositivos móveis (cont.)
• Dispositivo móvel tem limites de bateria e processamento. – Diferentemente do PC desktop ou laptop;
– Limites de processamento têm sido removidos;
– Mas há limites para a capacidade da bateria:
• Principalmente pelos limites de seu tamanho físico.
Sobre dispositivos móveis (cont.)
• Qual o recurso que mais consome bateria ?
– Será o monitor ?
– O uso da rede ?
– O processador ?
Sobre dispositivos móveis (cont.)
• Não há padronização do hardware dos smartphones: – Diferentemente dos PC, onde há um padrão de fato; – Há iniciativas para isso para um mesmo fabricante; – Ou para