Avian

Software screenshot:
Avian
Dettagli del software:
Versione: 0.7
Data di caricamento: 20 Feb 15
Sviluppatore: Joel Dice
Licenza: Libero
Popolarità: 58

Rating: 3.7/5 (Total Votes: 3)

aviaria è una alternativa leggera al linguaggio di programmazione Java.
 
 Aviaria è una libreria di macchine e classe virtuale leggero progettato per fornire un sottoinsieme utile di caratteristiche di Java, adatto per la creazione di applicazioni indipendenti.
 
 Efficiente
 
 La VM è implementato da zero e progettato per essere sia veloce e piccolo.
 
 · Just-In-Time (JIT) per l'esecuzione metodo veloce
 · Generazionale, copiando raccolta dei rifiuti garantisce tempi di pausa brevi e buona località spaziale
 · Cumuli discussione locale forniscono O (1) allocazione della memoria senza sovraccarico di sincronizzazione
 · Puntatore nullo dereferenzia sono gestite tramite i segnali del sistema operativo per evitare i rami superflui
 
 La libreria di classi è progettato per essere disaccoppiati possibile, consentendo strumenti come ProGuard isolare aggressivamente il codice minimo necessario per un'applicazione. Questo si traduce in download più piccoli e di avvio veloce.
 
 Portatile
 
 Codice specifico della piattaforma è nascosto dietro un'interfaccia generica, quindi aggiungendo il supporto per i nuovi sistemi operativi è facile. Avian attualmente supporta Linux (i386 e x86_64), Windows (i386), e OS X (i386), con più di venire.
 
 L'unico dipendenze di terze parti al di là librerie OS fornito è zlib, che è di per sé molto portabile. Anche se la VM è scritto in C ++, non dipende dalla libreria standard C ++, ed è quindi resistente a fronte di cambiamenti ABI.
 
 Embeddable
 
 Non solo è possibile applicazioni incorporare la VM, ma la VM si sostiene di classe e di risorsa caricamento dal file jar incorporati. Ciò significa che è possibile produrre un singolo file eseguibile che contiene l'intera applicazione, semplificando così il processo di installazione.
 
 Avvio Rapido:
 
  $ Export JAVA_HOME = / usr / local / java # o dovunque si è installato Java
 $ Make
 $ Costruire / linux-i386-compile-veloce / aviaria build / prova -cp Ciao

Cosa c'è di nuovo in questa versione:

    < li> Questa versione contiene molte correzioni di bug relativi a 0,6, aggiunge il supporto FreeBSD, e migliora il supporto per Scala.
  • Si aggiunge anche il supporto per l'utilizzo del / libreria di classi Harmony Android come alternativa al OpenJDK e librerie aviaria.

Cosa c'è di nuovo in versione 0.6:

  • Questa versione aggiunge il supporto per Apple iOS, aggiunge hardware ARM galleggiante sostegno punto al compilatore, garantisce la compatibilità con la libreria di classi OpenJDK 7, aggiunge il supporto per l'utilizzo di LZMA per comprimere incorporato file JAR e immagini di avvio, modifica il compilatore AOT di esportare i simboli del debugger visibile per ogni metodo compilato, e corregge una serie di bug trovato dopo l'ultimo rilascio.

Cosa c'è di nuovo in versione 0.5:

  • Questa versione migliora la compatibilità con la libreria di classi OpenJDK, aggiunge il supporto per Linux su PowerPC, e migliora il supporto di localizzazione.

Cosa c'è di nuovo in versione 0.4:

  • Questa versione aggiunge il supporto per l'utilizzo della libreria di classi OpenJDK come alternativa alla libreria aviaria predefinita.
  • Si aggiunge anche il supporto per l'architettura ARM, migliora il supporto per le applicazioni che utilizzano classloader personalizzati, e corregge una serie di bug oscuri presenti nella versione precedente.

Requisiti :

  • GCC
  • Java 2 Standard Edition Runtime Environment
  • GNU Binutils
  • zlib
  • GNU Make

Programmi simili

gears-stylus
gears-stylus

20 Feb 15

Alice ML
Alice ML

2 Jun 15

Mozart
Mozart

3 Jun 15

Commenti a Avian

I commenti non trovato
Aggiungi commento
Accendere le immagini!