Resumo Desenvolvimento Mobile

Post on 20-Jul-2015

158 views 0 download

Transcript of Resumo Desenvolvimento Mobile

Seminário de Redes

Desenvolvimentopara

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