Javolution
| Tipus | biblioteca informàtica i Java software library (en) | ||
|---|---|---|---|
| Versió estable | |||
| Ús | computació en temps real | ||
| Llicència | llicència BSD de 2 clàusules | ||
| Característiques tècniques | |||
| Escrit en | Java | ||
| Format de fitxer d'escriptura | |||
Fonts de codi
| |||
| Més informació | |||
| Lloc web | javolution.org | ||
|
| |||
Javolution és una biblioteca de codi obert en llenguatge de programació Java per a aplicacions de Temps Real que inclou diversos objectes i col·leccions d'alt rendiment no previstes en l'especificació Java de Temps Real (RTSJ).
Javolution proporciona entre d'altres les característiques següents:
- Contextos (de memòria) concurrents[1] per al suport de programació paral·lela.
- Implementació d'alt rendiment de paquets estàndard de Java (Javolution.util[2] com a substitut de Java.util)
- Programació per contextos[3] per a la separació de finalitats (logging, rendiment, ..)
- Contextos apilables[4] per reduir l'allotjament al munt (ang.:heap) mitjançant zones privades del fil d'execució o també memòries d'àmbit de RTSJ (ang:ScopedMemory)
- Classes equivalents a Union i Struct[5] del llenguatge C per una major facilitat d'interacció.
- Implementació de temps real de StAX (Streaming API for XML)
- Llicència BSD
Vegeu també
Referències
- ↑ Context concurrent Arxivat 2009-09-25 a Wayback Machine.(anglès)
- ↑ Javolution.Util Arxivat 2009-09-25 a Wayback Machine.(anglès)
- ↑ Contextos Arxivat 2009-09-21 a Wayback Machine.(anglès)
- ↑ StackContext Arxivat 2009-10-20 a Wayback Machine.(anglès)
- ↑ Javolution Struct Arxivat 2009-10-24 a Wayback Machine. (anglès)
Enllaços externs
- Pàgina inicial de Javolution (anglès)
- Les col·leccions de Javolution (anglès) Presentació.
- Fully Time Deterministic Java (anglès) Java completament determinista en temps. Conferència AIAA Space 2007.
- Turbocharging Java for Real Time applications Arxivat 2009-02-05 a Wayback Machine. (anglès) Article.
- Validating Java for Safety-Critical Applications (anglès) Conferència AIAA Space 2005