Avian

Skjermbilde programvare:
Avian
Prog.varedetaljer:
Versjon: 0.7
Last opp dato: 20 Feb 15
Utvikler: Joel Dice
Lisens: Gratis
Popularitet: 58

Rating: 3.7/5 (Total Votes: 3)

Avian er et lett alternativ til Java programmeringsspråk.
 
 Avian er en lett virtuell maskin og klassebibliotek utformet for å gi en nyttig undergruppe av Java funksjoner, egnet for å bygge selvstendige applikasjoner.
 
 Effektiv
 
 VM er implementert fra bunnen og er utformet for å være både hurtig og lite.
 
 · Just-In-Time (JIT) samling for rask metode utførelse
 · Generasjons, kopiering søppelrydding sikrer korte pausetider og god romlig lokalitet
 · Diskusjons-local hauger gi O (1) minnetildeling uten synkronisering overhead
 · Null peker dereferences håndteres via OS-signaler for å unngå unødvendige grener
 
 Klassen biblioteket er designet for å være så løst koblet som mulig, slik at verktøy som ProGuard å aggressivt isolere minimum koden som trengs for et program. Dette betyr mindre nedlastinger og raskere oppstart.
 
 Portable
 
 Plattformspesifikk kode er skjult bak et generisk grensesnitt, så legge til støtte for nye operativsystemer er enkelt. Avian støtter for tiden Linux (i386 og x86_64), Windows (i386), og OS X (i386), med mer kommer.
 
 Den eneste tredjeparts avhengighet utover OS-gitt bibliotekene er zlib, som selv er svært portabel. Selv om VM er skrevet i C ++, betyr det ikke avhengig av C ++ standard bibliotek, og er dermed robust i møte med ABI endringer.
 
 Innebygget
 
 Ikke bare kan applikasjoner legge VM, men VM selv støtter klasse og ressurs lasting fra embedded jar-filer. Dette betyr at du kan produsere en enkelt kjørbar inneholder hele din søknad, og dermed forenkle installasjonsprosessen.
 
 Quick Start:
 
  $ Eksport JAVA_HOME = / usr / local / java # eller hvor du har installert Java
 $ Make
 $ Bygge / linux-i386-kompilere-rask / avian -cp build / test Hei

Hva er nytt i denne utgaven:

    < li> Denne versjonen inneholder mange feilrettinger i forhold til 0.6, legger FreeBSD støtte, og bedrer støtten for Scala.
  • Den legger også støtte for bruk av Android / Harmony klassebibliotek som et alternativ til OpenJDK og Avian biblioteker.

Hva er nytt i versjon 0.6:

  • Denne versjonen legger til støtte for Apple iOS, legger ARM maskinvare flytende punkt støtte til kompilatoren, gir kompatibilitet med OpenJDK 7 klassebibliotek, legger til støtte for bruk av LZMA å komprimere innebygd JAR-filer og boot bilder, modifiserer AOT kompilatoren å eksportere debugger-synlige symboler for hver kompilert metode, og løser en rekke bugs funnet siden forrige utgivelse.

Hva er nytt i versjon 0.5:

  • Denne versjonen forbedrer kompatibiliteten med OpenJDK klassebibliotek, legger til støtte for Linux på PowerPC, og forbedrer lokalisering støtte.

Hva er nytt i versjon 0.4:

  • Denne versjonen legger til støtte for bruk av OpenJDK klassebibliotek som en alternativ til standard Avian biblioteket.
  • Den legger også støtte for ARM-arkitekturen, forbedrer støtte for apps som bruker egendefinerte classloaders, og fikser en rekke obskure bugs stede i den forrige utgivelsen.

Krav :

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

Lignende programvare

gears-less
gears-less

20 Feb 15

lizpop
lizpop

14 Apr 15

Exscript
Exscript

12 May 15

Enchanting
Enchanting

14 Apr 15

Kommentarer til Avian

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!