Parte Ii Unidad 4 Programacion En Otras Plataformas Moviles

Páginas: 17 (4095 palabras) Publicado: 21 de octubre de 2015
UNIVERSIDAD CARLOS III DE MADRID
DEPARTAMENTO DE INGENIERÍA TELEMÁTICA
SOFTWARE DE COMUNICACIONES

Programación en otras
plataformas móviles
Florina Almenárez Mendoza
Departamento de Ingeniería Telemática
Universidad Carlos III de Madrid
florina@it.uc3m.es

Contexto
• Conocer generalidades de las plataformas más utilizadas
últimamente, como son Android, iOS y RIM, para desarrollar
aplicacionespara dispositivos móviles portables

Bibliografía:
• “Android developer” disponible en http://developer.android.com/index.html
• “iOS Developer” disponible en http://developer.apple.com/library/ios/navigation/
• Programación de dispositivos móviles portables, Software
comunicaciones, disponible en http://sites.google.com/site/swcuc3m/home

de

• “Blackberry
developer:
Gettinghttp://us.blackberry.com/developers/started/

en

started”

disponible

Programación en otras plataformas móviles: Android, iPhone, RIM
Pág. 2

UNIVERSIDAD CARLOS III DE MADRID
DEPARTAMENTO DE INGENIERÍA TELEMÁTICA
SOFTWARE DE COMUNICACIONES

Android
Generalidades
Arquitectura
Modelo de seguridad
Desarrollo de aplicaciones

Generalidades
• Conjunto de herramientas de software de código abierto
creadas por Google yOpen Handset Alliance
• Máquina virtual Dalvik optimizada para dispositivos móviles
• Navegador integrado basado en WebKit
• Biblioteca de gráficos 2D y 3D Ö OpenGL ES 1.0
• SQLite para el almacenamiento de datos estructurados
• Soporte para audio, vídeo, y formatos de imagen (MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF)
• Interfaces de red: GSM, EDGE, 3G, Bluetooth y Wi-Fi
• Cámara, GPS, brújula, yacelerómetro
• Entorno de desarrollo Ö plug-in para el IDE de Eclipse
Programación en otras plataformas móviles: Android, iPhone, RIM
Pág. 4

Arquitectura
• Incluye
– sistema operativo (kernel
de Linux 2.6)
– middleware
o “framework” de
aplicaciones
o bibliotecas
o entorno de ejecución
– aplicaciones básicas

Cada capa utiliza servicios
ofrecidos por las anteriores,
y ofrece los suyos a las
capasde niveles superiores
Programación en otras plataformas móviles: Android, iPhone, RIM
Pág. 5

(c) Google

Framework de aplicaciones
• Conjunto de herramientas (APIs) para desarrollar cualquier
aplicación
– Activity Manager Ö gestiona el ciclo de vida de las aplicaciones
– Window Manager Ö gestiona las ventanas de las aplicaciones y
utiliza la librería Surface Manager
– Telephone Manager Öfuncionalidades propias del teléfono
(llamadas, mensajes, etc.)
– Content Provider Ö compartir datos entre aplicaciones, Por
ejemplo, información de contactos, agenda, mensajes, etc.,
accesible para otras aplicaciones
– View System Ö elementos para poder construir y controlar
interfaces de usuario (GUI), como listas, mosaicos, botones,
"check-boxes", etc.
Programación en otras plataformas móviles:Android, iPhone, RIM
Pág. 6

Framework de aplicaciones (II)
• Conjunto de herramientas (APIs) para desarrollar cualquier
aplicación
– Location Manager
posicionamiento

Ö

información

de

localización

y

– Notification Manager Ö las aplicaciones, usando un mismo
formato, comunican al usuario eventos que ocurran durante su
ejecución, como una llamada entrante, un mensaje recibido,
conexión Wi-Fidisponible, ubicación en un punto determinado,
etc.
o si llevan una acción asociada (Intent) se activa mediante un clic

– XMPP Service Ö protocolo de intercambio de mensajes basado en
XML

Programación en otras plataformas móviles: Android, iPhone, RIM
Pág. 7

Bibliotecas
• Bibliotecas escritas en C/C++ y proporcionan la mayor parte de
las capacidades de Android
• Junto al núcleo basado en Linux, lasbibliotecas constituyen el
núcleo central de Android
• Entre las más importantes se pueden encontrar:
– libc incluye todas las cabeceras y funciones según el estándar
del lenguaje C
– Surface Manager encargada de componer los diferentes
elementos de navegación de pantalla y gestionar las ventanas
activas en cada momento
– SGL y OpenGL/SL representan las librerías gráficas: gráficos en
2D y 3D,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • unidad 4 redes moviles
  • UNIDAD IV PARTE II
  • Unidad nacional parte ii historia
  • UNIDAD II Parte 3 AGUASil
  • Unidad 2 Parte II Farmacovigilancia
  • Ejercicios Unidad II Parte I
  • Fisica ii unidad 4 ejercicios
  • Unidad 4 Estadistica Inferencial Ii

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS