Ats Interactiva Alejandro Fanjul

52
1 ATS-Interactiva Sistema de Telemedicina para TDI

Transcript of Ats Interactiva Alejandro Fanjul

Page 1: Ats Interactiva   Alejandro Fanjul

1

ATS-InteractivaSistema de Telemedicina para TDI

Page 2: Ats Interactiva   Alejandro Fanjul

2

Contenidos• MHProject

• Televisión Digital Interactiva

• Infraestructura de Desarrollo

• ATS-Interactiva

•Introducción•MHP•Xlets

•Introducción•Entornos

•Ubicación en la UPNA•Infraestructura•Simulación Hardware

•¿Qué es?•¿En qué consiste?•¿Cómo está hecho?•¿Cómo funciona?

Page 3: Ats Interactiva   Alejandro Fanjul

3

Page 4: Ats Interactiva   Alejandro Fanjul

4

Introducción• MHProject representa el esfuerzo de un

grupo de trabajo de más de 10 personas dentro del departamento de Ingeniería Eléctrica y Electrónica en la UPNA.

• Nace de la idea de formar un equipo de investigación y desarrollo dónde se pueda colaborar en proyectos, compartir ideas y unificar esfuerzos, para obtener un mayor rendimiento a la hora de trabajar en grupo.

Page 5: Ats Interactiva   Alejandro Fanjul

5

Introducción• Para la consecución de los objetivos se

han realizado semanalmente reuniones que nos permitían poner en común todos nuestros conocimientos.

• En MHProject nos centramos en la plataforma abierta y estandarizada MHP (Multimedia Home Platform) diseñada por el consorcio DVB, y que nos sirve de base para el desarrollo e implementación de aplicaciones interactivas.

Page 6: Ats Interactiva   Alejandro Fanjul

6

Entornos

• Podemos distinguir dentro de MHProject cuatro entornos básicos

ColaboraciónProgramación

PublicaciónTelevisión

Entornos

Page 7: Ats Interactiva   Alejandro Fanjul

7

Entornos

• Entorno de Colaboración:– En el intento de realizar un trabajo

conjunto y de colaboración se puso en marcha una plataforma denominada EgroupWare que nos permitía:• Tablón de noticias• Foro de opiniones• Cliente de correo• Sistema de enlaces

• Administrador de documentos• Sistema de resolución de problemas• Seguimiento de proyectos

Page 8: Ats Interactiva   Alejandro Fanjul

8

Entornos

• Entorno de Colaboración:– Finalmente se abandonó la

idea del sistema EgroupWare y se optó por desplegar un multiservidor con:

• Servidor Web• Servidor FTP• Servidor de Aplicaciones• Servidor de Televisión

• Servidor de Red• Servidor de Testeo• Sistema de Control de versiones

Page 9: Ats Interactiva   Alejandro Fanjul

9

Entornos

• Entorno de Programación:– El entorno de programación se

compone de una serie básica de aplicaciones y marcos de trabajo que nos permiten llevar a cabo nuestra labor investigadora y de desarrollo.

– Nuestro trabajo se ha centrado en dos Entornos Integrados de Desarrollo (IDE).

• Eclipse (programación Java)• Visual Studio .NET (programación C++)

Page 10: Ats Interactiva   Alejandro Fanjul

10

Entornos

• Entorno de Publicación:– Nos referimos al entorno de

publicación como a las herramientas y tecnologías de las que disponemos para dar salida a nuestros artículos, trabajos y proyectos de cara al exterior.

Page 11: Ats Interactiva   Alejandro Fanjul

11

Entornos

• Entorno de Televisión:– Definiremos el entorno

de televisión como la infraestructura hardware y software que nos permite llevar a cabo una emisión completa de una señal de Televisión Digital.

Page 12: Ats Interactiva   Alejandro Fanjul

12

Page 13: Ats Interactiva   Alejandro Fanjul

13

Introducción• Vivimos en la era de la digitalización

– Lo que antes se conocía como cassettes de audio, cintas de video o televisión analógica, ahora se llaman audio digital, video digital y televisión digital.

Page 14: Ats Interactiva   Alejandro Fanjul

14

Introducción• ¿Qué ventajas me ofrece la Televisión

Digital frente a la Analógica?– Mayor calidad de imagen y sonido

• Codificación en MPEG2• Modulación en COFDM (Terrestre)

– Mayor número de emisiones de TV.• Ancho de banda de 20Mbps mayor eficiencia

– Mayor flexibilidad de las emisiones• Administración de flujos, servicios interactivos

.

Page 15: Ats Interactiva   Alejandro Fanjul

15

Introducción• ¿Qué ventajas tiene la Televisión

Digital frente a IPTV?– Mayor nivel de acercamiento

• El 90% de las casas en España tienen al menos una Televisión instalada.

– Mayor accesibilidad• Más del 30% de la población española no

sabe utilizar un ordenador.– Basada en un standard abierto

• Multimedia Home Platform

Page 16: Ats Interactiva   Alejandro Fanjul

16

Introducción• ¿Qué significa “Interactiva”?

– Servicios de Información– Servicios de Entretenimiento– Servicios on Demand– T-Commerce– T-Learning– T-Health y T-Care

Page 17: Ats Interactiva   Alejandro Fanjul

17

MHP• ¿Qué es MHP?

– Multimedia Home Platform• Estándar desarrollado por DVB.• Interfaz genérica entre las aplicaciones y

los terminales en las que se ejecutan.– Java como lenguaje de programación– Tres Perfiles de configuración MHP

1. Enhnaced Broadcast Profile (1.01)2. Interactive Broadcast Profile (1.02)3. Internet Access Profile (1.1)

Page 18: Ats Interactiva   Alejandro Fanjul

18

MHP• Arquitectura MHP

Page 19: Ats Interactiva   Alejandro Fanjul

20

Page 20: Ats Interactiva   Alejandro Fanjul

21

Ubicación en la UPNA• MHProject se concibe en el marco de

la Universidad Pública de Navarra– Laboratorio de Televisión

Fotos de Gorka Larralde

Page 21: Ats Interactiva   Alejandro Fanjul

22

Infraestructura Software

Programación

• MHP • KDB-Framework

• Subversión• OCF • ASECard Kit• OCG Upna

Datos

• nanoXML

• Db4o

• Hypersonic 2

• HSQLDB

• JDBC

Diseño

• MagicDraw • Visio• Icareus • Cardinal Studio• xletView• Photoshop CS2• SwishMax• SWT y Swing

Page 22: Ats Interactiva   Alejandro Fanjul

23

Infraestructura Hardware

Inyectores

• Estación de

Televisión

Tektronix• Dektec USB• Dektec DTA-110

Recept.

• ADB (Cable)• ADB T-75

(Terrestre)• Comerciales

Mods.

• Quasar MK II (QAM,QPSK)

• Promax DTO-170 (COFDM)

• Dektec DTA-110 (COFDM,DVB-H)

Page 23: Ats Interactiva   Alejandro Fanjul

26

Generamos trama mpeg2 con nuestra

aplicación interactiva embedida para emitir

EstaciónBroadCast

Modulador

SetTopBox

Televisión

Modulamos la señal en 64-QAM para transmitir

Recibimos la trama (señal)

con la aplicación

Presentamos la aplicación en la

Televisión.

Canal de transmisión

Page 24: Ats Interactiva   Alejandro Fanjul

27

Conseguimos la interactividad con el

exterior realizando una llamada a un ISP mediante el canal de

retorno del SetTopBox

Canal de Retorno

Enviamos datos al servidor externo

Recibimos datos del servidor

1011

1011

1011

1011

Datos recibidos del servidor

Enviando Datos al Servidor

Page 25: Ats Interactiva   Alejandro Fanjul

28

Page 26: Ats Interactiva   Alejandro Fanjul

29

¿Qué es?

Page 27: Ats Interactiva   Alejandro Fanjul

30

Introducción• La sanidad y el bienestar:

– Juegan, hoy por hoy, un papel importantísimo en la sociedad de la información y los servicios.

– Están sufriendo una revolución importante dentro del campo de las TIC’s.

– Tienen una gran repercusión mediática y tecnológica.

Page 28: Ats Interactiva   Alejandro Fanjul

31

Introducción• ATS-Interactiva

– Nace de la unión de varias ideas en torno a la salud, la sanidad y el bienestar.

– Está enmarcado dentro de la Televisión Digital Interactiva.

– Pretende acercar la telemedicina al usuario final (o paciente).

Page 29: Ats Interactiva   Alejandro Fanjul

32

A su servicio• Tres servicios fundamentales

Seguimiento de Pacientes

Pastillero Interactivo

Comunicación con Doctor

Atención

Apoyo

Comunicación

PER

SON

ALI

ZAC

IÓN

Page 30: Ats Interactiva   Alejandro Fanjul

33

A su servicio• Seguimiento de pacientes

personalizado a distancia– Principal servicio al que los

pacientes y profesionales de la sanidad tienen acceso.

– Los médicos podrán disponer de un sistema de seguimiento para evaluar la progresión de sus pacientes desde sus despachos.

– Todo ello con el simple uso de un mando a distancia y desde el sofá

– 2 Claros ejemplos.

Page 31: Ats Interactiva   Alejandro Fanjul

34

A su servicio• Pastillero Interactivo

– Personas de más de 60 años invierten más de 4 horas al día viendo la televisión.

– Nos permite tener un recordatorio de medicamentos, personalizado.

– Las pastillas a tomar serán recordadas mediante un aviso gráfico y sonoro en la pantalla y vendrán acompañadas de su nombre y una descripción.

Page 32: Ats Interactiva   Alejandro Fanjul

35

A su servicio• Comunicación con el doctor

– Nos da confianza de cara a afrontar un problema de salud.

– Podemos obtener los datos del doctor asignado.

– Abrimos una vía de comunicación ya sea por mensajes interactivos o por correo electrónico.

Page 33: Ats Interactiva   Alejandro Fanjul

36

Características• Cinco características de ATS-Interactiva

PersonalizadaInnovadora

Accesible

Segura

Sencilla

Page 34: Ats Interactiva   Alejandro Fanjul

37

¿En qué consiste?

Page 35: Ats Interactiva   Alejandro Fanjul

38

Premisas del Proyecto• Cinco premisas no restrictivas que permiten

planear y desarrollar mejor– La aplicación final no pretenderá ser comercial,

sino más bien de Investigación y Desarrollo.– El proyecto debería ser de carácter innovador– El proyecto debería contemplar el comienzo y la

finalización del desarrollo de la aplicación.– El proyecto debería estar enmarcado dentro de

la Televisión Digital interactiva y MHP.– El proyecto debería hacer uso de cuantas más

tecnologías mejor.

Page 36: Ats Interactiva   Alejandro Fanjul

39

A vista de pájaro• Cuatro entornos bien diferenciados

Broadcaster

Domicilio

Multiservidor

Hospital

Page 37: Ats Interactiva   Alejandro Fanjul

40

Estructura de ATS-Interactiva

• ATS-Db– Entorno del multiservidor– Soporte de base de datos.

• Modelo de datos– ¡¡ Modelo de datos en

sincronía entre cliente y servidor !!

Page 38: Ats Interactiva   Alejandro Fanjul

41

Estructura de ATS-Interactiva• ATS-Doctor

– Entorno del hospital.– Permite al doctor el seguimiento de pacientes.– Aplicación Desktop o Java Web Start.

Page 39: Ats Interactiva   Alejandro Fanjul

42

Estructura de ATS-Interactiva

• ATS-Lanzadera– Entorno del domicilio.– Mantener contacto directo con el usuario– Permite lanzar otras aplicaciones.

• Internas• Externas

Page 40: Ats Interactiva   Alejandro Fanjul

43

Estructura de ATS-Interactiva

• ATS-Seguimiento– Entorno del domicilio.– Seguimiento de

pacientes mediante chequeos periódicos.

– Permite la comunicación con el doctor.

Page 41: Ats Interactiva   Alejandro Fanjul

44

¿Cómo está hecho?

Page 42: Ats Interactiva   Alejandro Fanjul

45

Introducción

• ATS-Interactiva es algo más que una simple aplicación MHP

• Inquietudes y problemas tecnológicos• Fases en el desarrollo

– Modelo Controlador Vista

Page 43: Ats Interactiva   Alejandro Fanjul

46

Tour Interactivo

• SmartCards– Personalización de los

servicios ofrecidos• Identificación

– Crear seguridad– Crear portabilidad

• Usamos un sistema de tarjetas inteligentes de usuario

Page 44: Ats Interactiva   Alejandro Fanjul

47

Tour Interactivo

• Lanzadera– Control del usuario– No interrupción de

otros servicios– Lanzar aplicaciones

• Diseñamos una lanzadera capaz de lanzar otras aplicaciones, permanecer en segundo plano y despertarse

Page 45: Ats Interactiva   Alejandro Fanjul

48

Tour Interactivo

• Transparencias y minimizado– No ocultar emisiones– No interferir en posibles

letreros– Permitir avisos

• Diseñamos una lanzadera semitransparente y capaz de minimizarse

Page 46: Ats Interactiva   Alejandro Fanjul

49

Tour Interactivo

• Acceso a tablas de información (TDT)– Sistemas de eventos– Sincronización– Avisos prioritarios

• Implementamos un sistema de avisos sincronizados con la base de datos y con prioridad gráfica basado en capas

Page 47: Ats Interactiva   Alejandro Fanjul

50

Tour Interactivo

• Bases de datos– Trasvase de información– Personalización de los

servicios (datos)– Sincronización eventos

• Usamos la base de datos Db4o para crear el sistema información

Page 48: Ats Interactiva   Alejandro Fanjul

51

Tour Interactivo

• Accesibilidad– Interfaz clara y sencilla– Validación de

formularios– Navegabilidad con el

mando a distancia• Diseñamos una interfaz acorde al

usuario objetivo

Page 49: Ats Interactiva   Alejandro Fanjul

52

Tour Interactivo

• Cliente E-mail con arquitectura 3 capas– Vía de comunicación activa

con el doctor • Urgente con e-mail• Normal con bbdd

– No sobrecargar el set-top box

• Creamos un cliente e-mail para la comunicación directa con el doctor

Page 50: Ats Interactiva   Alejandro Fanjul

53

¿Cómo funciona?

Page 51: Ats Interactiva   Alejandro Fanjul

54

Simulación – ATS-Interactiva

Simulador ATS-Interactiva v2.0•Código PIN: 0000

•Es posible que el envío urgente no funcione debido a que el envió es real y el servidor puede estar inoperativo en estos momentos.•Si no reproduce intentar: Botón derecho + Reproducir

Page 52: Ats Interactiva   Alejandro Fanjul

55

Rueg

os y

Pre

gunt

as

ATS-Interactiva[---------- Proyecto ----------]

MHProject v2.0

www.mhproject.org

E.T.S de Ingenieros de TelecomunicaciónUniversidad Pública de Navarra

[---------- Autor ----------]Alejandro Fanjul

[email protected]@mhproject.org

[---------- Tutor ----------]Mikel Sagues

[email protected]

[------ Agradecimientos -------]La realización de este proyecto no hubiera sido posible sin la estimable ayuda de mis compañeros de grupo del MHProject: Amaia Urtasun, Silvia Larrayoz, Leire Urriza y en especial de

Amaia Goñi y Álvaro Iturria.

Quiero agradecer el apoyo y compresión que he recibido de toda mi familia y de Laura Sotés.

Por último me gustaría hacer una mención especial al que para mí ha sido mi gran apoyo y en muchas ocasiones mi

motivación en el trabajo, Mikel Sagués. Un ejemplo a seguir de humildad, de compañerismo y de tutor.

A todos vosotros muchas gracias.

Éste proyecto está dedicado a la persona que estoy seguro, más ilusión le hace, mi madre.

8/02/2007Creative Commons 2.5: MHProject.org

Créd

itos

y A

grad

ecim

ient

os