Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Conceptos básicos de Internet
PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.
Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat Codes
Hardware y Software de servidor
Proyecto Narnia 2010 Grupo 3 Martin Forastier, Dario Navarro, Paula Pereyra, Rodrigo Vilar Taller de Sistemas de Información 1 Facultad de Ingeniería,
I T S S P LIC INFORMATICA SISTEMAS OPERATIVOS WINDOWS 2003 SERVER DOCENTE: L.I RAMIRO ROBLES VILLANUEVA ALUMNOS: ROGELIO CHAIDEZ CORDOBA ZENON ESTRADA.
Universidad Nacional Autónoma de Honduras
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
Visión General Telefonía IP = Unión en la transmisión de VOZ y DATOS
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Servicios Web.
Arquitectura Orientada a Servicios (SOA)
Oscar Navarrete J. Jorge Gutiérrez A.
RODRIGO DANIEL GUAYAQUIL LOOR JOSÉ LUIS SILVA PALMA
Tecnología Cliente Servidor
ESCUELA POLITÉCNICA DEL EJÉRCITO
Introducción a OSA (Open Service Access)
Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier.
Multimedios Integrantes Charly Leiva – Matías Cárcamo – Pablo Bustos.
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
Grupo No. 5 Integrantes: Nilsa Yolanda Rodríguez Rosario Gómez Ortiz
Yeimi Constanza Patiño
DEFENSA PÚBLICA Jorge Salinas
EL CONTEXTO Revolución en las comunicaciones personales. Crecimiento exponencial de la Mensajería Instantánea (IM). Un mercado cada vez más maduro, con.
DESARROLLO TECNOLOGICO APLICADO A LOS NEGOCIOS
Eurostat Unit A6 – Statistical cooperation SDMX Seminar Seminario para contribuir a la modernización de la transmisión de datos y metadatos estadísticos.
MENSAJES SMS.
Grupo de Arquitectura de Computadores Comunicaciones y Sistemas Grupo de Seguridad de las Tecnologías de la Información y las Comunicaciones Laboratorio.
Left Case: Int Case v1.0 Roberto Galache García Tutores: Francisco José García Peñalvo Francisco José García Peñalvo Iván Álvarez Navia Iván Álvarez Navia.
Observatorio tecnológico Novedades para dispositivos móviles: API’s adicionales para dispositivos BlackBerry La solución 3g para iPhone de Apple: el chip.
Unidad 4 Universidad Nacional de Jujuy–Cátedra de Comunicaciones–Redes de Datos de Banda Ancha Aplicaciones multimedia VOIP  Transmisión de la Voz convertida.
TECNOLOGÍA UMB VIRTUAL
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
Arquitectura de una aplicación
María Gertrudis López1 Yosly Hernández1 Cira Beleño1 Doris Pernalete2
Ip Multimedia Subsystem IMS
Desarrollo de aplicaciones para ambientes distribuidos
Estefanía Fernández Oviedo Laura Isabel Gómez Parra
Computación en la Nube UASF.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Escuela Superior Politécnica del Litoral
Pedro González D. WAP Protocolo de Acceso Inalámbrico Pedro González D.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
OSA/Parlay MiLife TM ISG SDK 4.0 (Lucent Technologies)
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
Proyecto SOCIALIZE Plataforma de servicios orientada a las personas mayores JORNADA INNOVACIÓN EN LA ATENCIÓN A LAS PERSONAS Alcoy
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Prof. César Molina Sesión 2 - Principios de la computación Redes y comunicaciones.
Términos y Conceptos Básicos
UNIVERSIDAD VALLE DEL MOMBOY
Sistemas operativos: S. Madre: Controlar, Accesos, interacción, Ejecución, modificar Software: interacción, Ejecución, Modificar Como instalarlo Seguridad.
X one. Plataforma de desarrollo móvil ALARMAS -IP. AUTOMOCION.
Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y.
DISEÑO E IMPLEMTACIÓN DE UNA APLICACIÓN M-LEARNING PARA ACOMPAÑAMIENTO DE CLASES PRESENCIALES Estefanía Fernández Oviedo Laura Isabel Gómez Parra.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
* UNIVERSIDAD TECNOLOGICA DE PUEBLA TECNOLOGIAS DE LA INFORMACION Y COM. AREA REDES Y TELECOMUNIC IONES ADMINISTRACION DE SERVIDORES «ARQUITECTURA DE COMPUTADORAS»
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Características distintivas Ventajas y desventajas
TELECONTROL DE PROCESOS CON PROTOCOLO IP UTILIZANDO DISPOSITIVOS MÓVILES E INTERFACES DE APLICACIONES API.
Gestión de proyectos fin de carrera
UNIVERSIDAD AUTÓNOMA SAN FRANCISCO CARRERA PROFESIONAL DE TURISMO, HOTELERÍA Y GASTRONOMÍA ASIGNATURA: RESERVA Y RECEPCIÓN HOTELERA TEMA: DE.
Sistema de Monitoreo Canino Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Este trabajo tiene como fin hablar de las tecnologías para móviles más importantes.
#REDES.. ¿Qué es una red? Conjunto de computadores, equipos de comunicaciones y otros dispositivos que se pueden comunicar entre sí, a través de un medio.
Universidad de Palermo - Facultad de Ingeniería. Licenciatura en redes y comunicaciones de datos. Autor: Alumno Martín R. Payero Legajo Nº Trabajo.
Acceso por Terminal móvil - GPRS (I) General Packet Radio Service (Servicio General de Radio por Paquetes) Tecnología que permite la transmisión de datos.
Transcripción de la presentación:

Desarrollo de un laboratorio para la enseñanza, diseño y desarrollo de servicios móviles abiertos Autor: D. Mario de Molina Gómez Tutor: D. Francisco Javier Ruiz Piñar

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Objetivos Desarrollo de un entorno de laboratorio docente, para el diseño de aplicaciones móviles basadas en Parlay/OSA que utilicen los servicios de mensajería SMS/MMS Caso práctico: Repositorio de imágenes

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Parlay/OSA Parlay Group Desde 1998 Actualmente formado por más 80 compañías que incluyen operadores de red, proveedores de servicios, fabricantes de dispositivos y desarrolladores de software Objetivo: favorecer la creación de aplicaciones de comunicaciones estableciendo un conjunto de API estandarizadas y abiertas que permitan el acceso a los recursos de las redes de telecomunicaciones

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Parlay/OSA: beneficios Creación rápida de aplicaciones que acceden a recursos de las redes de telecomunicación Independencia de la tecnología de red subyacente Independiente del operador de red Amplio espectro de programadores (implementaciones del API en Java)

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Arquitectura sin Parlay/OSA Las aplicaciones deben utilizar múltiples interfaces distintas para cada operador Difícil escalabilidad

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Parlay/OSA: arquitectura Arquitectura simplificada Interfaces estándar comunes Único punto de comunicación a través del Parlay/OSA Gateway

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Parlay/OSA Framework Componente esencial del Parlay/OSA Gateway Encargado de establecer la relación de confianza entre los operadores de red y los proveedores de servicios. Funciones Autenticación Registro de SCS (Service Capability Servers) Gestión del ciclo de vida de los servicios Descubrimiento de servicios Gestión de la integridad Gestión de contratos entre operadores de red y proveedores de servicio

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Parlay/OSA: API Las funcionalidades cubiertas por el API son: Movilidad Localización Presencia y disponibilidad Control de llamadas Interacción con el usuario Mensajería Facturación de servicios Gestión de políticas Calidad de Servicio Capacidades del terminal de usuario

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Ericsson Network Resource Gateway Proporciona una implementación del API Parlay/OSA basada en Java Incluye librerías pre-estándar (H- OSA) para los servicios de mensajería Permite desarrollar de una manera rápida y fácil aplicaciones móviles que interactúan con los recursos de un operador de red mediante su herramienta de simulación Proporciona ejemplos Aplicación ATT es un Parlay/OSA Gateway cuyo código está abierto y disponible para su modificación

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Laboratorio: Objetivos Distintos niveles de simulación Mayor interacción con otros sistemas móviles (emulados o reales) Reducción de los requisitos tecnológicos Emulación de la red móvil a distintos niveles Ejemplos de funcionamiento

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Laboratorio: Dispositivos móviles Móviles emulados por la herramienta de Ericsson NRG Móviles emulador por la herramienta Sun Java Wireless Toolkit Móviles reales

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Laboratorio: red móvil emulada Distintos modos de emular la red móvil 1. Utilizando la emulación de la herramienta de Ericsson NRG 2. Utilizando un móvil a modo de pasarela que comunica la red móvil con el Parlay/OSA Gateway 3. Utilizando una variación de la librería de mensajería de Java (JSR-205) para utilizar otras interfaces (bluetooth, TCP) con las que comunicarse con el Parlay/OSA Gateway

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Laboratorio: Arquitectura

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid myAttGateway Nodo central del laboratorio Hace las funciones del Parlay/OSA Gateway Basado en la aplicación ATT de Ericsson NRG Implementa los servicios de mensajería SMS/MMS basándose en las librerías H-OSA Interfaces TCP (móviles emulados) Bluetooth (móviles reales) Corba (aplicaciones JavaSE en otros servidores)

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Caso práctico: Repositorio de imágenes Servidor que almacena imágenes enviadas por un usuario desde su PC o teléfono móvil mediante un MMS Envío de imágenes almacenadas en el servidor mediante MMS y notificaciones SMS La comunicación entre el repositorio y los usuarios móviles a través de Parlay/OSA haciendo uso de las extensiones H-OSA Aplicado a cada uno de los niveles de simulación desarrollados

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Aplicaciones desarrolladas (JavaSE) myAttGateway: Aplicación JavaSE que actúa de nodo central y se encarga de las labores del Parlay/OSA Gateway msgToUser: aplicación JavaSE para el envío de SMS/MMS a un móvil msgToWeb: aplicación JavaSE para la recepción de SMS/MMS en un servidor

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Aplicaciones desarrolladas (JavaME) WMAUserApplication: aplicación para el envío de SMS/MMS a través del interfaz bluetooth utilizando una emulación de la librería WMA 2.0 (JSR-205) WMAEmulatedUserApplication: igual que WMAUserApplication, pero utilizando una conexión TCP mobileGateway: aplicación que permite a un móvil actuar de pasarela entre la red GSM/UMTS y myAttGateway utilizando una conexión bluetooth emulatedMobileGateway: igual que mobileGateway, pero utilizando una conexión TCP userApplication: aplicación para el envío de SMS/MMS a puertos específicos utilizando móviles reales emulatedUserApplication: aplicación para enviar y recibir SMS/MMS utilizando móviles emulados

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Escenarios de prueba (1) WMA 2.0 emulada sobre móvil real

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Escenarios de prueba (2) WMA 2.0 emulada sobre móvil emulado

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Escenarios de prueba (3) WMA 2.0 sobre móvil real y gateway

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Escenarios de prueba (4) WMA 2.0 sobre móvil emulado y gateway

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Escenarios de prueba (5) WMA 2.0 sobre móvil emulado del escenario NRG

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Conclusiones El uso de Parlay/OSA pretende estandarizar el acceso a recursos de redes de telecomunicación. Permite desarrollar nuevas e innovadoras aplicaciones rápidamente y con mayor beneficio. Es importante que un alumno conozca dicha tecnología y pueda realizar prácticas basadas en dicho API

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Conclusiones (2) Distintos niveles de emulación permiten al alumno utilizar el entorno adecuado a su fase de desarrollo/pruebas. Móviles emulados Primeras fases del desarrollo Pruebas parciales más fáciles y rápidas No se necesitan dispositivos móviles Móviles reales (WMA 2.0 emulada) Fases más avanzadas del desarrollo Móviles de gama media Sin coste en el envío de SMS/MMS Móviles reales (con pasarela) Demostraciones finales Móviles de gama alta Coste en el envío de SMS/MMS

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Líneas Futuras Adaptar el entorno a nuevas versiones de Parlay/OSA Ampliar funcionalidades más allá de SMS/MMS Perfeccionar el envío de MMS (vídeos, presentaciones…) Uso de Parlay-X orientada a web services

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Demostración Escenario WMA 2.0 emulada sobre móvil emulado Móvil emulado con Sun Java Wireless Toolkit Utiliza una emulación de la librería WMA 2.0 (JSR-205) Pruebas: Envío de MMS del móvil al repositorio de imágenes Envío de MMS del repositorio al móvil

Mario de Molina Gómez Departamento de Ingeniería Telemática Universidad Politécnica de Madrid Gracias ¿Preguntas?