Zusammenfassung der Ressource
Introducción a los
dispositivos móviles
- Caracteristicas Esenciales
- Son aparatos pequeños
- Tienen capacidad de procesamiento
- Tienen conexión permanente o intermitente a una red
- Tienen memoria (RAM, tarjetas MicroSD, flash, etc.).
- Son personales, tanto en posesión como en
operación, la cual puede adaptarlos a su gusto.
- Tienen una alta capacidad de interacción mediante la
pantalla o el teclado
- Tipos de dispositivos móviles
- Teléfonos móviles
- Organizadores y asistentes personales
digitales (personal digital assistant)
- Web-enabled phones
- Two-way pagers
- Smartphones
- Tandheld PC
- Tablet PC
- Tablets
- Libros electrónicos (e-books)
- Plataformas Moviles
- iOS de Apple (propietario)
- BlackBerry OS de RIM (propietario)
- Windows Phone (propietario)
- Symbian OS (open source)
- Android (open source)
- webOS de HP (algunas partes abiertas)
- QNX de RIM (propietario)
- SHR (basado en linux)
- bada de Samsung (propietario)
- Brew de Qualcomm
- Windows Mobile (propietario)
- Palm OS (propietario)
- Lenguajes para plataformas
móviles
- Obj-C
- C
- C++
- Java
- C#
- VB.NET
- Herramientas para el desarrollo de
aplicaciones móviles
- Herramientas de desarrollo
gratuitas • Sun Wireless Toolkit
+ • Eclipse IDE + Eclipse ME •
Netbeans + Mobility Plug-in •
Java Platform ME SDK 3.0
- Desarrollo en Objective-C •
Entorno de desarrollo XCode (sólo
en MacOS) • Emuladores
iPhone/iPad • Instruments
(optimización, fugas de memoria)
- Herramientas de desarrollo
gratuitas • Eclipse IDE + Android
SDK + Plug-in ADT
- Desarrollo de videojuegos con
XNA Game Studio • Como IDE
podemos utilizar • Visual Studio
Express (gratuito) • Visual Studio
- Tendencias y alternativas
del desarrollo móvil
- PhoneGap
- Multiplataforma
- HTML5 y una serie de librerías.
JavaScript usando los estándares
Web.
- API de alto nivel
- Opensource
- Titanium
- Aplicaciones nativas
- JavaScript
- Titanium Studio, IDe basado en
Aptana Studio, a su vez basado en
Eclipse.
- Framework MVC Alloy Open source para
el desarrollo de aplicaciones.