Seminário de Redes 
Desenvolvimento 
para 
Dispositivos Móveis 
Alexandre Dutra, 
Cícero Moura, 
Daniel Marchena, 
Lucas Gustavo, 
Walerson Siqueira, 
Yago Lopes
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.
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.
Principais Sistemas 
 Android – Google 
 IOS – Apple 
 BlackBerry – BlackBerry 
 Windows Phone – Microsoft 
 Symbiam – Nokia 
 Ubunto – Canonical 
 Tizen – Samsung 
 FireFox OS - Mozilla
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
Exemplo de Aplicação
Exemplo de Código 
Arquivo onde ficam os valores, como strings: 
Código fonte em XML do nosso layout:
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.
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.
Exemplo Desenvolvimento
Criando a aplicação...
Configurando o projeto...
Interface Principal do Projeto
Desenvolvimento da View
Layout a ser exibido
Aplicação em Funcionamento
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...
Aplicação em Funcionamento
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.
Exemplo de Código BlackBerry
Aplicação Funcionando
Referências 
 SmartPhones. Disponível em: 
http://pt.wikipedia.org/wiki/Smartphone. Acessado em 21/05/2013 
19:00. 
 Introdução ao Desenvolvimento Android. Disponível em: 
http://www.ibm.com/developerworks/br/library/os-android-devel/. 
Acessado em: 21/05/2013 19:50. 
 Os primeiros passos para desenvolver para iOS. Disponível em: 
http://www.devmac.com.br/2010/08/os-primeiros-passos-para-desenvolver- 
para-ios/. Acessado em: 21/05/2013 20:00. 
 Introdução ao Desenvolvimento em Windows Phone. Disponível 
em: http://www.devmedia.com.br/introducao-ao-desenvolvimento-em- 
windows-phone/26642. Acessado em: 21/05/2013 20:20. 
 Como programar para BlackBerry. Disponível em: 
http://www.luiztools.com/post/Como-programar-para- 
BlackBerry.aspx. Acessado em: 27/05/2013 23:45
Referências 
 Tutorial – Windows Phone – Parte 1 – Hello Word. Disponível em: 
http://www.mobiltec.com.br/blog/index.php/tutorial-windows-phone-parte- 
1-hello-world/. Acessado em 27/05/2013 00:00. 
 Android Hello World Example using Eclipse IDE and Android 
Developer Tools (ADT) Plugin. Disponível em: 
http://www.srccodes.com/p/article/22/android-hello-world-example-using- 
eclipse-ide-and-android-development-tools-adt-plugin. 
Acessado em: 28/05/2013 00:20. 
 Creating a Simple iPhone iOS 6 App. Disponível em: 
http://www.techotopia.com/index.php/Creating_a_Simple_iPhone_iO 
S_6_App. Acessado em: 28/05/2013 00:35.

Resumo Desenvolvimento Mobile

  • 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
  • 6.
  • 7.
    Exemplo de Código Arquivo onde ficam os valores, como strings: Código fonte em XML do nosso layout:
  • 8.
    Classe manipuladora Responsávelpor controlar os componentes do layout. Toda activity deve manipular um único layout. Na criação da activity é informado o layout.
  • 9.
    Desenvolvimento iOS Sistematotalmente 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.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
    Layout a serexibido
  • 16.
  • 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...
  • 21.
  • 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.
  • 23.
  • 24.
  • 25.
    Referências  SmartPhones.Disponível em: http://pt.wikipedia.org/wiki/Smartphone. Acessado em 21/05/2013 19:00.  Introdução ao Desenvolvimento Android. Disponível em: http://www.ibm.com/developerworks/br/library/os-android-devel/. Acessado em: 21/05/2013 19:50.  Os primeiros passos para desenvolver para iOS. Disponível em: http://www.devmac.com.br/2010/08/os-primeiros-passos-para-desenvolver- para-ios/. Acessado em: 21/05/2013 20:00.  Introdução ao Desenvolvimento em Windows Phone. Disponível em: http://www.devmedia.com.br/introducao-ao-desenvolvimento-em- windows-phone/26642. Acessado em: 21/05/2013 20:20.  Como programar para BlackBerry. Disponível em: http://www.luiztools.com/post/Como-programar-para- BlackBerry.aspx. Acessado em: 27/05/2013 23:45
  • 26.
    Referências  Tutorial– Windows Phone – Parte 1 – Hello Word. Disponível em: http://www.mobiltec.com.br/blog/index.php/tutorial-windows-phone-parte- 1-hello-world/. Acessado em 27/05/2013 00:00.  Android Hello World Example using Eclipse IDE and Android Developer Tools (ADT) Plugin. Disponível em: http://www.srccodes.com/p/article/22/android-hello-world-example-using- eclipse-ide-and-android-development-tools-adt-plugin. Acessado em: 28/05/2013 00:20.  Creating a Simple iPhone iOS 6 App. Disponível em: http://www.techotopia.com/index.php/Creating_a_Simple_iPhone_iO S_6_App. Acessado em: 28/05/2013 00:35.