Aplicaciones móviles actuales

Post on 28-Nov-2014

681 views 0 download

description

En principio la investigación necesita más cabezas que medios.

Transcript of Aplicaciones móviles actuales

APLICACIONES MÓVILES ACTUALES

APLICACIÓN MÓVIL Es una aplicación informática diseñada para ser ejecutada en dispositivos móviles. • Operadas por las compañías propietarias de los

sistemas operativos móviles: • Android• iOS• BlackBerry OS• Windows Phone• Existen aplicaciones móviles gratuitas u otras de

pago.

Actualidad

• Aplicaciones móviles que permiten acceso desde un dispositivo móvil a toda la información.

Ventajas: Altas velocidades de acceso.Consultas a distancia.

Desventajas: CosteCompetenciasSeguridad

6.1 TECNOLOGIAS DE COMUNICACIÓN

La comunicación consiste en la transmisión de una información de

un emisor hacia un receptor.

• Están basadas en procedimientos, recursos y técnicas para la transmisión de datos.

• Ejemplos: Redes, terminales, servicios (online)• Ventajas: Telefonía Móvil, Redes de televisión,

internet.• Desventajas: Rentabilidad, mantenimiento,

seguridad (fraude).

Emisor• Persona que transmite algo a los demás

Mensaje• Información que el emisor envía al receptor.

Canal• Elemento físico que establece la conexión entre el

emisor y el receptor.

Receptor• Persona que recibe el mensaje a través del canal y

lo interpreta.

Evolución de las telecomunicacionesCorreo Postal

Telégrafo

Teléfono

Radio

Televisión

Satélite

Desventajas Ventajas

Satélite

WiFi

Ondas electromagnéticas

Cableado

Corriente eléctrica

3 Plataformas para cómputo móvil Plataformas Actuales

1.- Arquitectura monolítica (núcleo escrito en C- nucleo linux) 2.- Máquina virtual Dalvik para traducir el código a su lenguaje nativo 3.- Programación en Java con la alternativa de utilizar NDK para C 4.- Biblioteca de gráficos 2D y 3D basada en OpenGL ES5.- Soporta html5 offline6.-Fácil de programar 7.- Mucha documentación y ejemplos 8.- Fácil publicación de software en el Play Store9.- Cuidado con quedarnos sin memoria 10.- Diseño complejo de interfaz

• 1.- Arquitectura basada en micro núcleo escrito en C++ ) • 2.- Sistema optimizado para dispositivos de baja batería • 3.- Desarrollo en C++ • 4.- Ampliamente extendido • 5.- Política de licencias: Eclipse Public License (EPL) • 6.- Buena gestión de memoria • 7.- Soporte de máquina virtual java • 8.- Complejidad en el desarrollo • 9.- Los emuladores no disponen de todas las

características reales de los móviles

• 1.- Núcleo Híbrido (Micronúcleo + Servicios) • 2.- Sistema derivado de Mac OS X • 3.- Interfaz de usuario basada en gestos multi-touch • 4.- Desarrollo en C, C++ y Objective-C • 5.- Hay tres tipos de licencias: Universitaria, Estándar y Empresarial • 6.- La Universitaria es gratuita y las demás se paga un porcentaje a

Apple • 7.- Compatibilidad con HTML5 en últimas versiones • 8.- Aplicaciones fáciles de portar entre iPhone, iPod y iPad • 9.- No soporta ni Java ni Flash • 10.- Primeras versiones no soportan multitarea • 11.- Se necesita un Mac para desarrollar aplicaciones

6.2 Plataforma para dispositivos móviles.

• iOS: Entorno de desarrollo para aplicaciones Apple.

• Android: Se ejecuta sobre Dalvik.• Symbian: Utiliza el lenguaje c++ para móviles

con Java.

6.3 Lenguajes de programación.

• J2ME: Java Micro Edición, plataforma java orientada a proveer una colección certificada de App de desarrollo de software.

• Lenguajes c++.• Lenguaje c#.• .NET• Python.

6.4 Ejemplo de aplicaciones móviles.

• Interactivas: Aplicaciones que forman un servicio de ida y de vuelta con los cliente (Guías de recetas).

• Tienda Online: Aplicación que permite acceder al catalogo de productos (realizar la comprar).

• Guía de locales: Contiene todos los puntos de venta y muestra como llegar.

• Realidad aumentada: Ofrece una imagen de como resultara el uso de un producto. (QRS)

App Inventor

App inventor es un framework creado inicialmente por el MIT (Instituto tecnológico de Massachusetts) y fue cogido por Google, para que cualquier persona con interés pueda crearse su propia aplicación móvil, ya sea para su empresa, para su casa o por otros intereses.