Upload
mobile-expert
View
617
Download
1
Embed Size (px)
Citation preview
Overview:
Tecnologias móveis
- Desenvolvimento mobile?
- Convergência
- Outsourcing Mobile Development
- Crescimento acentuado do mercado
- Clientes
- Mercado de trabalho
<
motivo?
Linguagens
Plataformas
- 1633 / 2585 dispositivos*
- A mais popular entre novos desenvolvedores
- Fácil
- J2ME: MIDP + CLDC + JSRs
- Acesso “baixo nível” restrito
- Blackberry, Android, Outras plataformas
*Fonte: GSMArena
- 258 dispositivos*
- C# / VB + Microsoft .net
- Fácil
- Recente (2000 - Java: 1995)
- Oportunidade em outros ambientes
- $martphones + Visual $tudio
*Fonte: GSMArena
- 111 dispositivos*
- “Ancient” C++
- API extensa e complexa
- Baixo nível ⇒ Melhor desempenho
- Assinatura de aplicações
- Plataforma Open Source “to be”
*Fonte: GSMArena
- 59 dispositivos - Nokia S60*
- Nokia Maemo
- Windows CE e Mobile
- Prototipagem rápida
- Módulos C/C++
- View + Controller no MVC
*Fonte: Forum Nokia
- 19 dispositivos - Motorola*
- Java - J2ME
- Nokia Maemo: 4 dispositivos - zero telefones
- Android: 1 dispositivo
- Não tem uma linguagem / plataforma oficial
*Fonte: GSMArena
- 2 dispositivos
- Objective-C
- SDK apenas em Mac (ou não?)
- App Store: 10.000+ aplicativos
- Developer program: instalar e debug = $
- Guidelines da Apple
- 9 dispositivos*
- C: oficial
- Outras linguagens
- Tecnologia em declínio
- A Palm tem utilizado Windows Mobile
- Poderá ser substituída por Linux
*Fonte: GSMArena
- C/C++
- API só em C
- Precisa assinatura
- Não existe no GSM
- CDMA está acabando no Brasil
- $$$: compilador, Visual Studio e certificado
Tecnologias promissoras
19