Categoria: Desarrollo del Proyecto

28.03.07

Permalink 05:00:01, by admin Email , 3812 palabras, 8919 views views  
Categorías: Desarrollo del Proyecto, Noticias, Artículos

ATS-Interactiva: Un sistema de teleasistencia para la Televisión Digital Interactiva

Hace unos días se ha presentado en la Universidad Pública de Navarra el proyecto "ATS-Interactiva" sobre teleasistencia (también llamada T-Care), pionero en España y del cual colgábamos una simulación en Flash hace unas semanas.

ATS-Interactiva


El proyecto está desarrollado por Alejandro Fanjul Fernández, dentro del equipo de investigación y desarrollo MHProject. Es un proyecto puntero en España y posiblemente en Europa puesto que es el primero en ofrecernos un servicio de teleasistencia tanto a pacientes como a personas de avanzada edad mediante el uso de la Televisión Digital Interactiva, conocida aquí en España como TDT Interactiva.

Actualizado 01/04/2007: Se dejan aquí una serie de enlaces a noticias que han salido en los medios en referencia a este proyecto:

Al final del artículo teneis una serie de presentaciones más técnicas, pero para dar una visión general al proyecto vamos a intentar explicar qué es ATS-Interactiva, cuales son sus servicios más importantes, así como las características más destacadas que lo componen:

=> Leer más...

12.03.07

Permalink 19:06:07, by Alex Fanjul Email , 146 palabras, 571 views views  
Categorías: Desarrollo del Proyecto, Artículos

Simulador ATS-Interactiva

ATS-Interactiva es un proyecto que nace de la unión y conexión de varias ideas y que está enmarcado dentro de la Televisión Digital Interactiva. Dicho proyecto engloba diferentes tecnologías innovadoras pretendiendo, en última instancia, acercar así la telemedicina al usuario final.

La aplicación fundamenta su servicio en el seguimiento y tratamiento de pacientes a través de la televisión. Para ello, se llevan a cabo chequeos y recordatorios de medicamentos diariamente.

Aquí se deja el Simulador de ATS-Interactiva v2.0 realizado íntegramente en Flash (ActionScript), al final del simulador (a modo de prueba) los datos son enviados a la cuenta de correo configurada.La aplicación tiene sonido.

Por algún motivo en especial a mí no me funciona del todo en Firefox 2.0
Solucionado el Tema del Firefox. Añadido el sistema de PIN para smartcards.
El pin por defecto es 0000.


ATS-Interactiva

10.11.06

Permalink 19:03:54, by Alex Fanjul Email , 401 palabras, 1551 views views  
Categorías: Desarrollo del Proyecto, Artículos

¿Qué es una Xlet? ¿Para qué sirven?

Para hacernos una idea aproximada, una Xlet es similar a una (ya bien conocida) Applet. Al igual que en las Applets, las Xlets son controladas por un "manejador externo de aplicaciones" que en el primer caso puede ser un Navegador de Internet y en el caso de las segundas viene incluido en el propio set-top box, y es precisamente este manejador externo el que puede interactuar con el flujo de vida de la aplicación, permitiendo iniciarla, arrancarla y pararla; sin embargo una de las grandes diferencias entre Applets y Xlets es que el manejador de Xlets también puede pausarlas y resumirlas.

Ésto es de vital importancia puesto que estamos hablando de un entorno con escasos recursos compartidos en donde las aplicaciones tienen que tener un "protocolo de actuación" para usar dichos recursos, y por ello, el manejador tiene que tener la posibilidad de pausar o restaurar dichas aplicaciones manteniendo su contexto.

El flujo de vida de una Xlet es bastante sencillo:

Flujo de vida de una xlet

Y la interfaz que debe implementar está en total concordancia con este flujo:

public interface Xlet {

public void initXlet(XletContext ctx)
throws XletStateChangeException;

public void startXlet()
throws XletStateChangeException;

public void pauseXlet();
public void destroyXlet(boolean unconditional)
throws XletStateChangeException;
}

Esta interfaz se encuentra perfectamente integrada en el paquete javax.tv.xlet.

Otra de las grandes diferencias que distinguen las Xlets de las Applets es la seguridad, y no sólamente externa, si no interna entre aplicaciones. Esto es relativamente comprensible puesto que se supone que estamos en un entorno Hostil en donde las aplicaciones deben competir por coexistir, por tanto se debe llevar un riguroso protocolo de comunicación, de petición de recursos, de captura de eventos, disposición en pantalla, acceso a memoria y/o disco duro...etc

Es por ello que Dvb-Mhp hace incapié en esta seguridad y en las buenas prácticas de programación a la hora de desarrollar aplicaciones.

Como ya se ha comentado antes, existe al igual que en las applets un contexto en torno a cada aplicación que nos permite obtener e interactuar con las propiedades del sistema. Este contexto a su vez sirve de nexo entre el manejador de aplicaciones y la propia aplicación a la hora de notificar cambios de estado (cargado, iniciado, parado...).

Contexto

Se puede acceder a una presentación exaustiva sobre Xlet's directamente desde aquí o accediendo a través del sistema de enlaces.

Permalink 17:49:18, by Leire Urriza Email , 350 palabras, 645 views views  
Categorías: Desarrollo del Proyecto, Artículos

Manejo de documentos XML en MHP

XML significa lenguaje de marcas generalizado. Es un lenguaje usado para estructurar información en un documento o, en general, en cualquier fichero que contenga texto plano, como por ejemplo ficheros de configuración de un programa o una tabla de datos. Consiste en conjunto de reglas que sirven para definir etiquetas semánticas para organizar un documento.

Standards XML

MHP tiene como principal objetivo la normalización del contexto de ejecución que las aplicaciones interactivas se van a encontrar a su llegada al decodificador. Se busca compatibilidad, independencia del software respecto a la plataforma hardware y abstracción del formato empleado para almacenar los datos.

En este contexto, XML resulta una herramienta muy adecuada para alcanzar los objetivos anteriores debido a sus ventajas en cuanto a formalidad, extensibilidad, universalidad, capacidad de estructuración, independencia de la plataforma, aceptación generalizada, disponibilidad casi ilimitada de herramientas de soporte y sencillez para realizar procesos de verificación de información.

En la normalización de la televisión digital con MHP se pueden encontrar tres campos de actividad en los cuales XML juega un papel significativo:

  • En la propia norma MHP
  • En la caracterización de la metainformación de contenidos
  • En el ámbito de la implementación de aplicaciones

Es en este último punto es precisamente donde hemos trabajado más a fondo. Hemos investigado sobre los diferentes parsers existentes para manejar docuemtos XML desde Java, que es el lenguaje de programción adoptado por el consorcio DVB para la implemenación de aplicaciones de televisión interactivas, llegando a la conclusión de que el paser más adecuado para el entorno de televisión digital es el parser nanoXML, debido a su pequeño tamaño. Parsers tan famosos como el Xerces para Java de Apache serían válidos para un entorno de PC pero, debido a su gran tamaño, su uso se hace inviable en televisión digital o entornos restringidos.

Se puede acceder a una presentación exaustiva directamente desde aquí: Manejo de documentos XML en MHP o bien accediendo al sistema de enlaces MHPenlaces.

Permalink 13:11:53, by admin Email , 81 palabras, 298 views views  
Categorías: Desarrollo del Proyecto, Noticias, Varios (Miscelea)

Actualización a MHProject 2.0 (b2evolution 1.8.2)

Bueno me complace anunciaros que se ha hecho una actualización completa y satisfactoria del blog mhproject.org a su versión 2.0 (b2evolution 1.8.2).

Entre las novedades más importantes destacan:

  • Completa renovación del sistema back-end y front-end del blog
  • Todos los contenidos escritos, multimedia, y de código serán puestos bajo una licencia libre y abierta basada en Creative Commons, posiblemente Science Commons
  • Posibilidad de incluir videos embebidos de Youtube,Google,...
  • Contenidos y artículos más actualizados.

16.05.06

Permalink 18:54:36, by Alvaro ITURRIA Email , 67 palabras, 523 views views  
Categorías: Desarrollo del Proyecto

Primera transmisión interactiva de TDT en la UPNA

El equipo MHProject,en Pamplona, ha llevado a cabo la primera prueba de conexión interactiva digital mediante el canal de retorno del SetTopBox (receptor de TV digital). Pudiendo, de esta manera, realizar una conexión no permanente bajo el protocolo TCP/IP , mediante la que conseguimos ejecutar una aplicación cliente-servidor para el envío y recepción de datos.


SetTopBox_Modulador

Banco de pruebas SetTopBox y Modulador


15.02.06

Permalink 02:38:36, by Alex Fanjul Email , 451 palabras, 7560 views views  
Categorías: Desarrollo del Proyecto, Noticias, Varios (Miscelea)

Prototipo de Control Remoto (MHP) ideado por Alejandro Fanjul en la UPNA

Alejandro Fanjul idea un prototipo de mando a distancia para la tdi que permitirá acceder a los contenidos de aplicaciones interactivas de una forma mucho más intuitiva que con el actual mando a distancia. El prototipo consiste en un control remoto convencional con la ventaja de tener integrado un touchpad (al estilo de los portátiles actuales) que bien mediante conexión infraroja o bluetooth, hará las veces del ya conocido ratón o mouse.

=> Leer más...

22.12.05

Permalink 04:49:44, by Alex Fanjul Email , 543 palabras, 1392 views views  
Categorías: Desarrollo del Proyecto

Bases de datos Orientadas a Objetos: db4objects

En esta cuarta fase del proyecto vamos a intentar acercarnos a las funcionalidades del almacenamiento de datos.
Para ello haremos uso de dos tecnologías como son: OODBMS a cargo de db4oy por otra parte de uno de los estándares más aclamados y usados en los últimos años, XML.
Estas dos tecnologías son de nueva generación y suponen un adelanto bastante importante en el tratamiento de datos.

Para esta fase, se propone como diversos objetivos los siguientes:

  • El estudio e investigación de tecnologías OODBMS centrado en db4o.
  • El estudio e investigación de tecnologías XML posiblemente centrado en nanoXML.
  • El diseño de un juego (estadístico) de Formula 1, (MHP-F1), diseñado sobre Applets (en este caso JApplets), haciendo uso de las tecnologías anteriormente comentadas. En este caso trataremos de concretarlo en tecnología de BD Cliente/Servidor.
Ya está disponible la presentación sobre OODBMS:db4objects en la sección Presentaciones del sistema de enlaces MHPenlaces
.

Para ver el objetivo, diseño e implementación del Juego MHP-F1 podeis seguir leyendo...

=> Leer más...

02.12.05

Permalink 04:22:10, by admin Email , 338 palabras, 861 views views  
Categorías: Desarrollo del Proyecto

Diseño de Applets (Trivial Applet)

Como tercera fase se ha pretendido profundizar en el diseño y estructura de las Java Applets, esto tiene su lógica basada en que las Applets, son basicamente similares a las Xlets que se utilizarán en diseños de aplicaciones interactivas para TDI.

Por todo ello se ha optado por hacer un Trivial con las siguientes características:

=> Leer más...

22.11.05

Permalink 19:47:45, by admin Email , 126 palabras, 389 views views  
Categorías: Desarrollo del Proyecto

Lenguaje de desarrollo JAVA

Como segunda fase de este proyecto se ha realizado un estudio global de la herramienta de programación Java, así como del entorno de desarrollo Eclipse. Para ello se ha dividido la presentación en varias partes correspondientes a cada uno de los subgrupos formados, a saber:

Con esto se pretende tener un acercamiento a las herramientas de desarrollo así como una visión global del lenguaje Java.

Nota: Ya están subidas todas las presentaciones y códigos al sistema MHPenlaces!!!.

:: Pagina siguiente >>

MHProject v2.0

Blog referente al grupo de investigación y desarrollo (MHProject) realizado en la Universidad Pública de Navarra por más de 12 personas. El proyecto se basa en el desarrollo e investigación de aplicaciones y sistemas para Televisión Digital Interactiva desarroladas sobre Java y basadas en el estandard abierto MHP (Multimedia Home Platform).

Alejandro Fanjul Hola que tal soy Alejandro Fanjul, webmaster y fundador de MHProject, para cualquier consulta por favor dirigirse a: alex.fanjul@mhproject.org


Mi currículum vítae.(pdf)


Recomiéndanos en Twitter!!

| siguientes posts >

Septiembre 2010
Lun Mar Mie Jue Vie Sab Dom
<< <     
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Añade el calendario de MHProject
a tu Google Calendar.

Buscar

MHPenlaces

PresentacionesDocumentaciónLinks (Enlaces)

Otros

Sindicar esta bitácora XML

What is RSS?

Who's Online?

  • Guest Users: 3

powered by
b2evolution

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.