PDF de programación - Unidad I Introducción a la programación de Dispositivos Móviles

Imágen de pdf Unidad I Introducción a la programación de Dispositivos Móviles

Unidad I Introducción a la programación de Dispositivos Móvilesgráfica de visualizaciones

Publicado el 21 de Octubre del 2018
542 visualizaciones desde el 21 de Octubre del 2018
970,5 KB
18 paginas
Creado hace 10a (03/03/2014)
Clase:001

1

Unidad I



Introducción a la programación de

Dispositivos Móviles



Tomado de :

Programación Multimedia y Dispositivos Móviles 2012

Paredes Velasco, Maximiliano / Santacruz Valencia, Liliana



2

Agenda

• Sistemas operativos para dispositivos móviles, historia,

evolución.

• Características y limitaciones en el desarrollo de aplicaciones

para dispositivos móviles.

• Enfoques para el desarrollo de aplicaciones móviles.


3

Sistemas operativos para dispositivos móviles,

historia, evolución

La revolución de los dispositivos para comunicaciones móviles tiene tan solo 20 años.
Durante este tiempo la tecnología ha evolucionado desde la voz a la información
inalámbrica y el uso de dispositivos móviles se ha convertido en algo cotidiano. Gracias
a ello, en la actualidad tenemos la posibilidad de comunicarnos con cualquier persona,
en cualquier momento y desde casi cualquier lugar.

La primera semilla para este gran desarrollo fue plantada por el célebre matemático
escocés James Clerk Maxwell, quien formuló, en el año 1860, un par de ecuaciones
cuya solución predijo la propagación de las ondas electromagnéticas a la velocidad de
la luz. Se necesitaron 20 años para comprobar dicha predicción
en un laboratorio y otros 20 años más para que se llevara a cabo
la primera aplicación móvil.

4

Sistemas operativos para dispositivos móviles,

historia, evolución

5

Sistemas operativos para dispositivos móviles,

historia, evolución(1973-2011)

6

Sistemas operativos para dispositivos móviles,

historia, evolución(1973-2011)

7

Sistemas operativos para dispositivos móviles,

historia, evolución(1973-2011)

8

Sistemas operativos para dispositivos móviles,

historia, evolución(2012..2014)

Samsung galaxy s4/ note 3

Sony-xperia-z1

Iphone 5s

9

Sistemas operativos para dispositivos móviles,

historia, evolución(2012..2014)

HTC One

Blackberry z30

Nokia Lumia 1020

10

Características y limitaciones en el desarrollo de

aplicaciones para dispositivos móviles

Las aplicaciones móviles son distintas a las hechas para pcs de escritorio por varias
razones:



La capacidad para comunicarse desde cualquier lugar cambia la interacción del
usuario con la aplicación.
La interfaz de usuario para una pantalla y teclados pequeños difiere de forma
significativa de la interfaz de una aplicación diseñada para una pc de escritorio.
Los tipos de canales de comunicación son diferentes, los dispositivos móviles
incorporan capacidades de voz, mensajería, información de geolocalización y vídeo
conferencia.
La naturaleza de las redes inalámbricas, aunque las redes ofrecen capacidades de
datos de banda ancha, estas pueden variar, dependiendo de la calidad de la señal y
de la disponibilidad de conexión de la red.









11

Limitaciones en la ejecución de aplicaciones para

dispositivos móviles

están

limitaciones

relacionadas,
Estas
principalmente, con las características hardware y
de conexión, asociadas a cada dispositivo móvil.

Las aplicaciones deben diseñarse evitando
la
sobrecarga de elementos multimedia, que exijan
del dispositivo ciclos de procesamiento demasiado
largos.

La distribución de los elementos en
la interfaz marca la diferencia, lo
fundamental es ofrecer interfaces a
través de las cuales la entrada de los
datos se realice de la forma más
intuitiva y natural.

12

Limitaciones en la ejecución de aplicaciones para

dispositivos móviles

También hay que tener presente que
cuando se trata del desarrollo de
aplicaciones para teléfonos móviles,
la función de teléfono (es decir,
realizar y/o recibir llamadas), tiene
la prioridad más alta.

En cuanto a las conexiones, debemos tener
presente que pueden fallar y de hecho es algo
que sucede con relativa frecuencia, por ejemplo,
por la falta de cobertura en determinadas áreas
o redes inalámbricas con claves.

13

Enfoques para el desarrollo de aplicaciones

móviles

Clientes nativos: las aplicaciones se escriben en
lenguajes de bajo nivel como C o ensamblador y
compilados en un lenguaje de máquina para un
grupo específico de procesadores y configuraciones
hardware, y luego se ejecuta como código nativo en
esos dispositivos móviles

14

Enfoques para el desarrollo de aplicaciones

móviles

Clientes JME: (Java Platform Micro Edition, Plataforma Java
Micro Edición): las aplicaciones se escriben en Java y se
compilan para ejecutarse contra una máquina virtual Java
(JVM), diseñada específicamente para computadoras de mano
y clientes móviles. Este enfoque proporciona dos beneficios
principales: tiempo de desarrollo rápido y la posibilidad de
utilizar el mismo código base en un gran número de
dispositivos.

15

Enfoques para el desarrollo de aplicaciones

móviles

Clientes basados en web: son similares a los clientes web
estándar excepto porque se debe tener en cuenta el diseño de la
página.
Un cliente basado en web se ejecuta dentro del navegador web
del dispositivo

16

Enfoques para el desarrollo de aplicaciones

móviles

Clientes basados en middleware (software que ayuda a una
aplicación a
interactuar o comunicarse con otras
aplicaciones, software, redes, hardware y/o sistemas
operativos): el diseño de este tipo de aplicaciones utiliza un
conjunto de herramientas y tiempos de ejecución para
abstraer la aplicación y las tareas de adquisición de datos
lejos de cualquier dispositivo.

El principal beneficio de este tipo de
implementación es el desarrollo rápido y
el mantenimiento del código específico
del dispositivo.

17

Enfoques para el desarrollo de aplicaciones

móviles

18
  • Links de descarga
http://lwp-l.com/pdf13975

Comentarios de: Unidad I Introducción a la programación de Dispositivos Móviles (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad