1. Seminário de Redes
Desenvolvimento
para
Dispositivos Móveis
Alexandre Dutra,
Cícero Moura,
Daniel Marchena,
Lucas Gustavo,
Walerson Siqueira,
Yago Lopes
2. Dispositivos Móveis
Os dispositivos móveis podem ser
telefones celulares, smartphones, PDAs
(assistentes digitais pessoais, MP3, MP4,
GPS, etc. Essa lista vem crescendo, à
medida que mais dispositivos novos são
introduzidos a cada dia.
Os dispositivos móveis permitem a
comunicação entre pessoas e a obtenção
de informações em qualquer lugar, a
qualquer hora.
3. Smartphones
Smartphones (telefones inteligentes –
numa tradução livre) é um telefone com
funcionalidades que vão muito além das
de um celular comum, como GPS,
internet, editor de texto, etc.
4. Principais Sistemas
Android – Google
IOS – Apple
BlackBerry – BlackBerry
Windows Phone – Microsoft
Symbiam – Nokia
Ubunto – Canonical
Tizen – Samsung
FireFox OS - Mozilla
5. Desenvolvimento
Android
Sistema Open Source da Google
O desenvolvimento para Android é realizado
basicamente utilizando Java e o XML como
linguagem de Interface.
Tem como principal IDE o Eclipse, da Oracle
(reconhecida oficialmente pela Google)
Plugin Android SDK deve estar integrado a IDE
Podem ser usados Windows, Mac ou Linux
para desenvolver as aplicações
7. Exemplo de Código
Arquivo onde ficam os valores, como strings:
Código fonte em XML do nosso layout:
8. Classe manipuladora
Responsável por controlar os componentes
do layout. Toda activity deve manipular um
único layout. Na criação da activity é
informado o layout.
9. Desenvolvimento iOS
Sistema totalmente fechado da Apple
Desenvolvimento feito utilizando a
linguagem Object-C
O ambiente de desenvolvimento
utilizado é o Xcode, Interface Builder
para desenvolvimento de interfaces
(telas) do iPad ou iPhone, entre outras.
Deve ter um Mac para realizar o
desenvolvimento de aplicações.
17. Desenvolvimento
Windows Phone
Sistema Fechado da Microsoft
Tem como C# e VB (.Net) como principais
linguagens para desenvolvimento e XAML
para interface.
Tem como IDE o Visual Studio, da própria
Microsoft.
Deve ter instalado o SDK do WP
instalado.
A seguir temos exemplos...
22. Desenvolvimento BlackBerry
• Sistema Fechado da BlackBerry
• Tem como o Java sua linguagem de
programação
• Sua IDE é o Eclipse, da Oracle
• Deve ser instalado o Plug-in de
desenvolvimento, o BlackBerry SDK
• Desenvolvimento no Windows, pois caso
queira desenvolver no Mac OSX terá que
ter o aparelho, que não é barato. No linux
não é possível, pois não existe o Plug-in
para tal sistema.