Articulo de referencia

Javolution

Javolution es una biblioteca en tiempo real que busca hacer que las aplicaciones Java o similares a Java/C++ sean más rápidas y predecibles en cuanto al tiempo de ejecución. De ...

Javolution es una biblioteca en tiempo real que busca hacer que las aplicaciones Java o similares a Java/C++ sean más rápidas y predecibles en cuanto al tiempo de ejecución. De hecho, la previsibilidad temporal puede verse fácilmente comprometida por el uso de la biblioteca estándar (inicialización diferida, redimensionamiento de matrices, etc.), lo cual no es aceptable para sistemas críticos para la seguridad . La biblioteca de código abierto Javolution aborda estas preocupaciones [ 1 ] para la plataforma Java y las aplicaciones nativas. Proporciona numerosas clases y utilidades de alto rendimiento que también son útiles para aplicaciones que no son en tiempo real. Tales como:

Desde la versión 6.0, Javolution facilita la portabilidad [ 14 ] de cualquier código fuente Java a C++ para la compilación nativa multiplataforma . OSGi y JUnit se han portado y se incluyen con la distribución principal de C++.

Todos los módulos (Java y nativos) se compilan usando Maven . Javolution se puede usar [ 15 ] como un paquete OSGi (preferible) o como una biblioteca independiente.

Referencias

  1. Java totalmente determinista en el tiempo
  2. javolution.util
  3. Vistas de la colección
  4. Anotación en tiempo real
  5. Tabla fractal
  6. Contextos OSGi
  7. Contextos concurrentes
  8. "Contextos de cómputo" . Archivado del original el 29/12/2013 . Consultado el 27/12/2013 .
  9. Estructura/Unión
  10. Utilidad del perfómetro
  11. Funcionalidad de serialización/deserialización XML
  12. Lectores/escritores al estilo StAX
  13. Gestión de configuración de Javolution
  14. "Descripción general de Javolution C++" (PDF) . Archivado del original (PDF) el 1 de octubre de 2013. Consultado el 19 de agosto de 2013 .
  15. Descripción general del uso de Javolution
  • Sitio web de Javolution
  • Java totalmente determinista en el tiempo – Conferencia AIAA Space 2007
  • Validación de Java para aplicaciones críticas de seguridad – Conferencia AIAA Space 2005
  • Optimización de Java para aplicaciones en tiempo real (Archivado el 5 de febrero de 2009 en Wayback Machine – Artículo de Java Developer Journal)