Javolution

De la Viquipèdia, l'enciclopèdia lliure
Javolution

Tipusbiblioteca informàtica Modifica el valor a Wikidata
Versió estable
6.0.0 (18 agost 2013) Modifica el valor a Wikidata
Llicènciallicència BSD de 2 clàusules Modifica el valor a Wikidata
Característiques tècniques
Escrit enJava Modifica el valor a Wikidata
Més informació
Lloc webjavolution.org Modifica el valor a Wikidata

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é[modifica]

Referències[modifica]

  1. Context concurrent Arxivat 2009-09-25 a Wayback Machine.(anglès)
  2. Javolution.Util Arxivat 2009-09-25 a Wayback Machine.(anglès)
  3. Contextos Arxivat 2009-09-21 a Wayback Machine.(anglès)
  4. StackContext Arxivat 2009-10-20 a Wayback Machine.(anglès)
  5. Javolution Struct Arxivat 2009-10-24 a Wayback Machine. (anglès)

Enllaços externs[modifica]