PDM 2015 02
Programação para Dispositivos Móveis
Faculdade Anhanguera Osasco
Universidade Anhanguera São Paulo (UNIAN)
2015-1
Prof. Hilton G. Fernandes
Agenda
●
Revisão da aula anterior
●
O nome Android
●
A Open Handset Alliance e os patent trolls
●
O Android é um sucesso ?
●
Um pouco mais sobre a arquitetura do Android
●
Dificuldades da programação embarcada
●
Plano de Ensino e Aprendizagem
●
Grupos
●
Referências
Revisão da aula anterior
1.Diferenciação entre aplicação e aplicativo
●
●
Aplicação é uma necessidade de uma empresa, uma instituição, ou uma pessoa:
Por exemplo, uma folha de pagamento;
Aplicativo é um software que tenta atender a essa necessidade:
Por exemplo, um programa que calcula e imprime uma folha de pagamento.
Revisão da aula anterior (cont.)
2.Uma app é uma aplicação, ou um aplicativo ?
App é o nome (encurtado) de um software aplicativo. Revisão da aula anterior (cont.)
3.O Linux é um kernel, um shell, ou um device driver ?
Linux é o nome do projeto liderado por Linus
Torvalds.
Ele desenvolve principalmente um kernel, que depois é associado com as partes restantes de um sistema operacional: shell, programas de configuração, device drivers etc.
Por isso é que os especialistas chamam as distribuições Linux para PC de GNU/Linux.
Revisão da aula anterior (cont.)
4.Explique o que é uma API.
API é a sigla de Application Program
Interface. Ela é uma forma padronizada de comunicação com uma biblioteca de software ou um servidor que permite que um programador possa se concentrar no desenvolvimento de um aplicativo, sem se preocupar com os detalhes de como a biblioteca ou o servidor realizam seus trabalhos. O nome Android
Androides da ficção científica e pesquisa
http://en.wikipedia.org/wiki/Android_(robot)
O nome Android (cont.)
O androide do Android é um androide
http://en.wikipedia.org/wiki/Android_(operating_system)
O nome Android (cont.)
Nem todo robô é um androide