Resumo Desenvolvimento Mobile

26
Seminário de Redes Desenvolvimento para Dispositivos Móveis Alexandre Dutra, Cícero Moura, Daniel Marchena, Lucas Gustavo, Walerson Siqueira, Yago Lopes

Transcript of Resumo Desenvolvimento Mobile

Page 1: Resumo Desenvolvimento Mobile

Seminário de Redes

Desenvolvimentopara

Dispositivos Móveis

Alexandre Dutra,Cícero Moura,Daniel Marchena,Lucas Gustavo,Walerson Siqueira,Yago Lopes

Page 2: Resumo Desenvolvimento Mobile

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.

Page 3: Resumo Desenvolvimento Mobile

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.

Page 4: Resumo Desenvolvimento Mobile

Principais Sistemas

Android – Google IOS – Apple BlackBerry – BlackBerry Windows Phone – Microsoft Symbiam – Nokia Ubunto – Canonical Tizen – Samsung FireFox OS - Mozilla

Page 5: Resumo Desenvolvimento Mobile

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

Page 6: Resumo Desenvolvimento Mobile

Exemplo de Aplicação

Page 7: Resumo Desenvolvimento Mobile

Exemplo de Código

Arquivo onde ficam os valores, como strings:

Código fonte em XML do nosso layout:

Page 8: Resumo Desenvolvimento Mobile

Classe manipuladoraResponsável por controlar os componentes

do layout. Toda activity deve manipular um único layout. Na criação da activity é informado o layout.

Page 9: Resumo Desenvolvimento Mobile

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.

Page 10: Resumo Desenvolvimento Mobile

Exemplo Desenvolvimento

Page 11: Resumo Desenvolvimento Mobile

Criando a aplicação...

Page 12: Resumo Desenvolvimento Mobile

Configurando o projeto...

Page 13: Resumo Desenvolvimento Mobile

Interface Principal do Projeto

Page 14: Resumo Desenvolvimento Mobile

Desenvolvimento da View

Page 15: Resumo Desenvolvimento Mobile

Layout a ser exibido

Page 16: Resumo Desenvolvimento Mobile

Aplicação em Funcionamento

Page 17: Resumo Desenvolvimento Mobile

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...

Page 18: Resumo Desenvolvimento Mobile
Page 19: Resumo Desenvolvimento Mobile
Page 20: Resumo Desenvolvimento Mobile
Page 21: Resumo Desenvolvimento Mobile

Aplicação em Funcionamento

Page 22: Resumo Desenvolvimento Mobile

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.

Page 23: Resumo Desenvolvimento Mobile

Exemplo de Código BlackBerry

Page 24: Resumo Desenvolvimento Mobile

Aplicação Funcionando

Page 25: Resumo Desenvolvimento Mobile

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

Page 26: Resumo Desenvolvimento Mobile

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_iOS_6_App. Acessado em: 28/05/2013 00:35.