É um termo genérico usado para se referir a
uma variedade de dispositivos que permitem
às pessoas acessarem dados e informações de
onde quer que estejam. Isso inclui telefones
celulares e dispositivos portáteis.
Inúmeros Dispositivos
Diversas Plataformas
Diversos Fabricantes
Várias pessoas interessadas em desenvolver
aplicativos
Resultado: diversas ferramentas
Emulação != Mundo Real
Algumas características são impossíveis de
serem emuladas com precisão
Testar no emulador não é garantia
A aplicação deve ser testada em um
dispositivo real
Problemas para aplicações quem tenham
muitos dispositivos diferentes como alvo
Consórcio entre várias empresas
Symbian OS é um SO embarcado
Roda em diversos aparelhos
Symbian C/C++ é uma variação do padrão
C++ feita para Symbian.
C++ SDK for Symbian OS http://www.forum.nokia.com/main/resources/tools_and_sdks/index.html
Binary Runtime for Wireless Environment®
Criada pela Qualcomm®, mesma criadora da
tecnologia CDMA
Utiliza C/C++ e um conjunto de APIs
Extremamente portável
BREW SKD http://brew.qualcomm.com/brew/en/
Plataforma da Open Handset Alliancehttp://code.google.com/android/
Ferramentas:
Android SDK
Utiliza o JDKhttp://developer.android.com/sdk/index.html
Eclipse com ADT (Android Development Tools)
Sistema operacional compacto da Microsoft
Pode ser desenvolvido em C++, C#, VB, e
ASP.NT
Visual Studio é a ferramenta mais adequada
App HUB http://create.msdn.com/en-US/
Inicialmente utiliza Objective-C
É necessário ter um MAC, um dispositivo
(iPhone, iPod...)
O desenvolvedor deve estar cadastrado no
iPhone Dev Center
Xcode + Interface Builder + instruments +
simulator
Existem frameworks/engines adequados para
cada tipo de aplicativo (cocoa touch ,Unity
3D, ...)
Ainda é a plataforma mais utilizada para
desenvolvimento móvel
Mais de 2 bilhões de dispositivos no mundo
No final do ano passado: 185, 7 milhões de
pessoas e 194,4 milhões de celulares
codificação compilação empacotamento testes deploy
WTK – Sun Java Wireless Toolkithttp://www.oracle.com/technetwork/java/download-135801.html
MotoDev SDK for JME
Nokia SDK
Sony Ericsson SDK for JME
CDC - Connected Device Configuration
-Largura de banda alta e persistente
-Discos com grande capacidade de armazenamento
-Maior capacidade computacional
CLDC - Connected Limited Device
Configuration
-Display Reduzido
-Conectividade intermitente
-Pouca capacidade de memória
-Pouca capacidade de armazenamento
Mobile Information Device Profile
MIDP 1.0
MIDP 2.0
MIDP 2.1
O MIDlet é um aplicativo em Java para
dispositivos móveis.
Top Related