Buscar
Social
Ofertas laborales ES
« Java 3D se vuelve libre bajo GPL | Main | Aranea anuncia soporte para continuations en su framework y en Swing »
miércoles
jun132007

Colección de artículos sobre desarrollo de aplicaciones de tiempo real

En Developerworks han publicado una colección de 5 artículos sobre cómo desarrollar aplicaciones de tiempo real empleando WebSphere Real Time, la implementación de IBM del JSR 1, Real-time Specification for Java. Esta especificación, aunque fue la primera en crearse, se terminó hace poco más de un año. Desde entonces tanto Sun, líder de la especificación y el primero en sacar una implementación, como BEA e IBM (entre otros) han anunciado implementaciones, todas ellas comerciales y de pago.



Real-time Specification for Java es básicamente Java 5 en lo referente al lenguaje de programación y librerías que se usan. Eso sí, el paradigma de programación debe cambiar bastante para adaptarse a las limitaciones en el entorno y así conseguir la predictibilidad que permite desarrollar aplicaciones de tiempo real.



Desarrollar aplicaciones en tiempo real no tiene que ver con desarrollar aplicaciones "más eficientes". Más bien, al contrario: una implementación normal de J2SE va a presentar considerablemente más productividad (throughput) que una implementación de tiempo real. Lo que se obtienen de la implementación de tiempo real es predictibilidad: tener la garantía de que, pase lo que pase, antes de x milisegundos o microsegundos tú programan va a tener control de la CPU y poder ejecutar ciertas acciones.



Por tanto, si tienes entre manos un problema en el cual es imprescindible realizar cierta acción antes de un cierto instante del tiempo (esto sucede a veces en las operaciones de compra y venta de acciones) podría resultarte útil considerar una implementación de tiempo real. Ten en cuenta también que, Real-time Specification for Java requiere ser ejecutado sobre un sistema operativo de tiempo real.



¿Alguno de vosotros está desarrollando/ha desarrollado una aplicación de tiempo real con o sin Java?

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.