Está en la página 1de 53

Desarrollo de aplicaciones

móviles

Martínez de la Torre Ver., agosto de 2019

MRYSI: Ángel Salas Martinez


asalas@tecmartinez.edu.mx www.tecmartinez.edu.mx | 232 37 35 240
Objetivo del curso

El termino de la materia el estudiante conocerá y


aprenderá los conceptos básicos sobre el desarrollo
de aplicaciones móviles para dar solución a problemas
de la vida real, además del empleo del lenguaje de
programación java, mismas que serán empleadas en
sistema Android y su respectiva integración al
portafolio de evidencias.
Contenido de la materia

Tema 1 Introducción
Tema 2 Android
Tema 3 Panorama de otras Plataformas
Tema 4 Almacenamiento de Datos
Momentos de evaluación
• Evaluación diagnostica (Escrita)
• Al inicio del curso sin valor acumulativo

 Evaluación Primera Oportunidad Tema1 (Escrita)


 Al termino de primer tema (02/09/19)
 Evaluación Primera Oportunidad Tema2 (Escrita/practica)
 Al termino del segundo tema (21/10/19)
 Evaluación Primera Oportunidad Tema3 (Escrita/practica)
 Al termino del tercer tema (11/11/19)
 Evaluación Primera Oportunidad Tema4 (Escrita/Practica)
 Al termino del tercer tema (06/12/19)

 Segunda Oportunidad Temas 1, 2, 3 y 4 (Escrita/Practica)


 Al termino del los tres temas (09-13/12/19)

 Evaluación de Satisfacción
 Al termino de la materia
Criterios de evaluación
Rubro Porcentaje Cumplimiento
Producto 50% Ejercicios y Actividades en salón de clase.
Evidencias, Investigaciones y actividades extra
clases ( Evitar la replica de trabajos, en caso de
ser detectados, se dividirá la calificación
obtenida entre los integrantes que repliquen el
trabajo)
Conocimiento 50% Examen Teórico/practico

Nota:
Las Evidencias de estas actividades solicitadas deberán contar con la
rubrica para ser validas en la ponderación final.
El examen en segunda oportunidad tendrá un valor máximo de 90.
Evaluación Diagnostica

Duración: 10 minutos
Desarrollo de aplicaciones
móviles
Tema I
Introducción.

Martínez de la Torre Ver., agosto de 2019

MRYSI: Ángel Salas Martinez


asalas@tecmartinez.edu.mx www.tecmartinez.edu.mx | 232 37 35 240
Competencia

Define los principales aspectos involucrados en la computación móvil,


así como la identificación de diversas tecnologías inalámbricas.
Contenido

Introducción.

1.1 Computación Móvil.


1.2 Usos y Beneficios de las tecnologías Móviles
1.3 Tecnologías inalámbricas.
1.4 Sistemas operativos Móviles
1.1 Computo Móvil.

La necesidad de información en cualquier momento y lugar,


conjuntamente con el surgimiento de dispositivos de cómputo
portátiles y los avances en las tecnologías de comunicación
inalámbrica e Internet, han hecho a la Computación Móvil una
realidad.

✓Esta tiene como finalidad, el tratamiento automático de


información por medio de dispositivos computacionales con
capacidad de movilidad y con acceso digital a fuentes de
información vía una infraestructura de comunicación inalámbrica.
1.1 Computo Móvil.

• Línea del tiempo de Computación móvil.


1.1 Computo Móvil.
1.1 Computo Móvil.
1.1 Computo Móvil.
1.1 Computo Móvil.

✓Los ambientes de cómputo móvil se caracterizan por restricciones


importantes de recursos y cambios frecuentes en las condiciones de
operación lo cual impone desafíos que involucran diversas áreas de las
ciencias computacionales, ingenieríaś computacional, eléctrica y de
telecomunicaciones.
1.1 Computo Móvil.

• Entre los aspectos distintivos de los sistemas informáticos móviles se


encuentran su conectividad de red inalámbrica predominante, su
pequeño tamaño, la naturaleza móvil de su uso, sus fuentes de energía y
sus funcionalidades que se adaptan particularmente al usuario móvil.

• Debido a estas características, las aplicaciones informáticas móviles son


inherentemente diferente a las aplicaciones escritas para su uso en
sistemas informáticos fijos.
1.1 Computo Móvil.

Vertientes del computo Móvil.


✓Hardware móvil:
dispositivos y componentes móviles .
✓ Comunicaciones móviles:
problemas específicos sobre infraestructura de
redes y propiedades de comunicaciones.
✓ Software móvil:
Características y detalles de las aplicaciones móviles.
Hardware móvil

Dispositivos o componentes móviles

✓Un computador móvil o portátil es un computador de uso general que


puede transportarse fácilmente de un lugar a otro. Desde la década de los
1990 se han introducido muchos tipos de computadores móviles como:
Asistentes digitales personales (PDA, Personal digital assistant/enterprise
digital assistant), Teléfonos inteligentes (Smartphone), Tabletas PC
(Tablet computer), PC ultra-móviles (Ultra-Mobile PC) y Computadores
vestibles (Wearable computer).
Comunicaciones móviles

Redes
✓Evolución de Tecnologías móviles.
Software móvil

Aplicaciones
La industria de aplicaciones parece estar en un momento de
crecimiento exponencial y evolución continua, capturando la
atención de los diferentes actores del sector, vigilantes ante los
movimientos del cúmulo de competidores que buscan su
posicionamiento estratégico.

La industria valora el crecimiento de la tienda de


aplicaciones de Apple, es a través del número de
“apps” ofertadas y ritmo de descargas, como el
evento más determinante a medio plazo en el
ámbito de las aplicaciones.
Software móvil

Que es un App?

Es un programa informático diseñado para realizar tareas


especificas ya sea en una computadora o dispositivo móvil
con características singulares que lo hace diferente a un
sistema operativo.
Software móvil

Estadísticas
Mapa mental: Computación Móvil
1.2 Usos y Beneficios de las tecnologías
Móviles

Los dispositivos móviles juegan un papel más importante en las


empresas y, de hecho, el 90% de los directivos considera que esta
tecnología puede ayudar a mejorar la productividad laboral.
1.2 Usos y Beneficios de las
tecnologías Móviles
1.2 Usos y Beneficios de las
tecnologías Móviles
1.3 Tecnologías Inalámbricas
¿Qué es la tecnología inalámbrica?

Es aquella que permite una comunicación en la cual el emisor y el receptor no


están unidos por cables, los elementos físicos que emiten y reciben el
mensaje se encuentran solamente en el lugar de emisión y recepción,
respectivamente.
1.3 Tecnologías Inalámbricas

la tecnología inalámbrica utiliza ondas de radiofrecuencia de baja


potencia y una banda específica, de uso libre para transmitir, entre
dispositivos.
1.3 Tecnologías Inalámbricas
La tecnología inalámbrica le permitirá:

• Aumentar la flexibilidad del espacio de su oficina,


ya que elimina cables, enchufes, etc.

• Mejorar la gestión de sus productos con el uso de


etiquetas con radiofrecuencia (RF) que le permitirán
localizar cualquier producto por oscuro que sea el
almacén.

• Mejorar la eficacia y la movilidad, mientras sigue


trabajando en cualquier lugar.

• Ofrecer un mejor servicio a los clientes que posean


dispositivos inalámbricos.
1.3 Tecnologías Inalámbricas
La tecnología inalámbrica le permitirá:

• Aumentar la flexibilidad del espacio de su oficina,


ya que elimina cables, enchufes, etc.

• Mejorar la gestión de sus productos con el uso de


etiquetas con radiofrecuencia (RF) que le permitirán
localizar cualquier producto por oscuro que sea el
almacén.

• Mejorar la eficacia y la movilidad, mientras sigue


trabajando en cualquier lugar.

• Ofrecer un mejor servicio a los clientes que posean


dispositivos inalámbricos.
1.3 Tecnologías Inalámbricas
Clasificación de Redes Inalámbricas
• Considerando el amplio rango de expansión de las
tecnologías inalámbricas, estas las podemos clasificar de la
siguiente manera:

1. Redes Inalámbricas ad-hoc y de sensores


2. Redes de comunicación Multimedia inalámbrica.
3. Redes de comunicación celular.
Redes Inalámbricas
ad-hoc y de sensores
• Son aquellas redes inalámbricas capases de captar información del
entorno para propósitos de monitoreo y control. Estas son empleadas
para aplicaciones que van desde la investigación ecológica hasta la
automatización industrial, Monitoreo de vehículos, optimización
Logistica de centros de salud, etc.

• Características:
Cobertura modesta de corto alcance, capacidad media o baja de
transmisión de inf. Y bajo consumo de potencia
Bluetooth

• Es una frecuencia de radio de disponibilidad universal que conecta


entre sí los dispositivos habilitados para Bluetooth situados a una
distancia de hasta 10 metros.
• Permite conectar un ordenador portátil o un dispositivo de bolsillo
con otros ordenadores portátiles, teléfonos móviles, cámaras,
impresoras, teclados, altavoces e incluso un ratón de ordenador.
Irda

• (Asociación de Datos Infra-rojos) Esta tecnología, basada en rayos


luminosos que se mueven en el espectro infrarrojo.
• Esta tecnología se encuentra en muchos ordenadores portátiles, y en
un creciente
número de teléfonos celulares, sobre todo en los de fabricantes líderes
como Nokia y
Ericsson.
• fue gradualmente desplazada por tecnologías como Wi-Fi y Bluetooth.
Redes de comunicación
Multimedia inalámbrica

• En esta categoría ubicamos a todas las


tecnologías de alta velocidad. Por alta
velocidad nos referimos a la capacidad de
envió de contenido multimedia (audio y
video) en tiempo real. Ejemplos de estas
redes son las que soportan transmisión
continua de audio y video

 Características:
 El flujo masivo de información en ambientes interiores y regiones
metropolitanas.
 Esta categoría se puede subdividir en WPAN,WLAN,WMAN
 Esta categoría no depende de la cobertura, sino de la cantidad de
información que comunica.
Wi-Fi

• Wi-Fi o red de área local inalámbrica (WLAN) es una red de TI de


tamaño medio que utiliza la frecuencia de radio 802.11a, 802.11b o
802.11g en lugar de cables y permite realizar diversas conexiones
inalámbricas a Internet.
• Si sabe dónde se encuentra una red Wi-Fi o WLAN, puede navegar
por Internet, utilizar el correo electrónico y acceder a la red privada
de una empresa. Esta es una buena opción para un empleado móvil
que pasa fuera de su compañía.
Wi-Max

• Ofrece una alternativa inalámbrica para la conectividad de banda


ancha de última generación a empresas y hogares.”
• Esta es una red muy costosa que aplica Microsoft verdaderamente
podremos tener una banda ancha y no solo un ancho de banda,
donde la velocidad de transmisión será mayor.
Redes de comunicación
celular.
• Esta relacionada con la comunicación de celulares
convencionales, es decir, comunicaciones de voz y datos dentro
de una red metropolitana. Ejemplos de esta tecnología
encontramos a GSM y su evolución 3G y a CDMA

• Características:
• El área de cobertura, así como la tasa de transmisión entre 200 y
380 kbps.
3G

Es un servicio de comunicaciones inalámbricas que le permite estar


conectado permanentemente a Internet a través del teléfono móvil,
el ordenador de bolsillo, el Tablet PC o el ordenador portátil. La
tecnología 3G promete una mejor calidad y fiabilidad, una mayor
velocidad de transmisión de datos y un ancho de banda superior (que
incluye la posibilidad de ejecutar aplicaciones multimedia).
GPRS

• Es la sigla de General Packet Radio Services (servicios generales de


paquetes por radio).
• Se transmite a través de redes de telefonía móvil y envía datos a
una velocidad de hasta 114 Kbps. El usuario puede utilizar el
teléfono móvil y el ordenador de bolsillo para navegar por Internet,
enviar y recibir correo, y descargar datos y soportes. Además, puede
emplearse como conexión para el ordenador portátil u otros
dispositivos móviles.
Resumen
CLASIFICACIÓN

ad-hoc y de
Multimedia Celulares
sensores

WPAN, WLAN,
Bluethooth GPS, 3G, 4G
WMAN, WWAN

Infrarrojo Wi-Fi o WiMax GPRS


• Elaborar un cuadro comparativo de las
características de las clases de tecnologías
inalámbricas
Tecnología Características ventajas desventajas Símbolo
1.4 Sistemas Operativos Móviles

Plataformas y sistemas operativos


•Como parte del avance tecnológico actual, y el
desarrollo de nuevos sistemas operativos tales
como Android, iOS, Windows Phone, etc.

•Se ha abierto una amplia gama de herramientas


de desarrollo de aplicaciones, lo cual está
contribuyendo a ampliar el espectro de
funcionalidades de los dispositivos móviles.
1.4 Sistemas Operativos Móviles

• Las 3 principales compañías de tales como Google, Microsoft y Apple, han


implementado tiendas virtuales de aplicaciones, en algunos casos las mismas
son de paga o gratuitas, eso ya depende del desarrollador, si quiere poner a
disposición de los usuarios su contenido o quiere obtener ganancias
económicas por sus aplicaciones.
❖ La tienda de Android es denominada: Gloogle Play Store.
❖ La tienda de iOS es denominada iTunes.
❖ La tienda de Windows Phone es denominada: Windows Store.
Cada una de ellas tiene su propia política de uso dando al usuario final la
posibilidad de tener acceso a miles de recursos ya sea juegos, herramientas de
desarrollo, educación, finanzas, negocios, etc).
1.4 Sistemas Operativos Móviles

Plataformas de desarrollo
• Anteriormente, al proceso de implementar un sistema
o software, se le llamaba Programación, la cual con el
paso del tiempo y los avances tecnológicos y a la
movilidad se ha designado Aplicaciones (Apps) la cual
se enfoca en la movilidad.
iOS
• Es un SO móvil de la empresa Apple Inc. Originalmente
desarrollado para el iPhone (iPhone OS), siendo
después usado en dispositivos como el iPod
Touch, iPad y Apple TV.
• Apple, Inc. no permite la instalación de iOS en hardware
de terceros.
• Tenía el 26% de cuota de mercado de sistemas
operativos móviles vendidos en el último cuatrimestre
de 2010, detrás de Google Android y Nokia Symbian. En
mayo de 2010 en los Estados Unidos, tenía el 59% de
consumo de datos móviles (incluyendo el iPod Touch y
el iPad).
Windows Phone

• Es un sistema operativo móvil desarrollado por Microsoft, como


sucesor de la plataforma Windows Mobile.
• A diferencia de su predecesor, está enfocado en el mercado de
consumo generalista en lugar del mercado empresarial.
• Con Windows Phone, Microsoft ofrece una nueva interfaz de usuario
que integra varios servicios propios como SkyDrive, Skype y Xbox
Live en el sistema operativo.
Es un SO basado en Linux, diseñado principalmente para
dispositivos móviles con pantalla táctil como teléfonos
inteligentes o tabletas, inicialmente desarrollados por Android,
Inc.

Android
Google respaldó económicamente y más tarde
compró en 2005, Android fue presentado
en 2007 junto la fundación del Open Handset
Alliance.

El primer móvil con el sistema operativo


Android fue el HTC Dream y se vendió
en octubre de 2008.
Lenguajes y Plataformas de Programación
Fuentes de Información

1. Tomás, Jesus(2013). El gran libro de Android. Ed. Alfaomega. Tercera


edicion.
2. Catherine, Ricardo(2009). Bases de Datos. Ed. McGraw Hill. 1 Edición.
3. Silbertschatz, Abraham(2006). Fundamentos de Bases de Datos. Ed.
McGraw Hill. 5 Edición.
4. Martín, Francisco Javier(2005). Operaciones con Bases de Datos
ofimáticas y corporativas. Ed. Alfaomega.
5. Stewart, Birnam. Java 2 Distribuido Desarrollo de Bases de Datos. Ed.
Pearson Educacion S.A.
6. Cuadra, Dolores(2008). Desarrollo de Bases de Datos – Casos prácticos
desde el análisis a la implementación. Ed. Alfa-Omega.
7. Martínez, Paloma. Diseño de Bases de Datos – Problemas Resueltos. Ed.
Alfa-Omega.

También podría gustarte