Avian

Software screenshot:
Avian
Software detaljer:
Version: 0.7
Upload dato: 20 Feb 15
Udvikler: Joel Dice
Licens: Gratis
Popularitet: 16

Rating: 3.0/5 (Total Votes: 2)

Aviær er en letvægts alternativ til programmeringssproget Java.
 
 Aviær er en letvægts virtuel maskine og klasse bibliotek designet til at give en nyttig delmængde af Java funktioner, velegnet til opbygning af selvstændige applikationer.
 
 Effektiv
 
 VM gennemføres fra bunden og designet til at være både hurtig og små.
 
 · Just-In-Time (JIT) udarbejdelse til hurtig metode udførelse
 · Generationsskifte, kopiering garbage collection sikrer kort pause tider og god rumlig lokalitet
 · Emne-lokal dynger giver O (1) hukommelse tildeling uden synkronisering overliggende
 · Null pointer dereferences håndteres via OS-signaler for at undgå unødige grene
 
 Klassen biblioteket er designet til at være så løst koblet som muligt, så værktøjer som ProGuard til aggressivt isolere minimum kode er nødvendig for et program. Dette svarer til mindre downloads og hurtigere opstart.
 
 Bærbar
 
 Platform-specifik kode er skjult bag en generisk interface, så tilføje støtte til nye styresystemer er let. Aviær øjeblikket understøtter Linux (i386 og x86_64), Windows (i386), og OS X (i386), med mere til at komme.
 
 Den eneste tredjepart afhængighed end OS-forudsat biblioteker er zlib som selv meget transportabel. Selvom VM er skrevet i C ++, betyder det ikke afhænger af C ++ standard bibliotek, og er derfor robust over for ABI ændringer.
 
 Indlejrbar
 
 Ikke alene kan applikationer integrere VM, men VM selv understøtter klasse og ressource belastning fra indlejrede jar filer. Det betyder, at du kan producere en enkelt eksekverbar indeholder hele din ansøgning, hvilket forenkler installationen.
 
 Quick Start:
 
  $ Eksport JAVA_HOME = / usr / local / java # eller hvor du har Java installeret
 $ Make
 $ Bygge / linux-i386-kompilere-hurtig / aviær cp build / test Hej

Hvad er nyt i denne udgivelse:

    < li> Denne version indeholder mange fejlrettelser i forhold til 0,6, tilføjer FreeBSD support og forbedrer støtten til Scala.
  • Den tilføjer også understøttelse for at bruge Android / Harmony klasse biblioteket som et alternativ til OpenJDK og Avian biblioteker.

Hvad er nyt i version 0.6:

  • Denne version tilføjer understøttelse til Apple iOS, tilføjer ARM hardware flydende punkt støtte til compiler, giver kompatibilitet med OpenJDK 7 klasse bibliotek, tilføjer understøttelse for at bruge LZMA at komprimere indlejrede JAR filer og boot billeder, ændrer AOT compiler til at eksportere debugger-synlige symboler for hver kompileret metode, og løser en række bugs fundet siden sidste udgivelse.

Hvad er nyt i version 0.5:

  • Denne version forbedrer kompatibiliteten med OpenJDK klasse bibliotek, tilføjer understøttelse til Linux på PowerPC, og forbedrer lokalisering support.

Hvad er nyt i version 0.4:

  • Denne version tilføjer understøttelse for at bruge OpenJDK klassen biblioteket som en alternativ til standard Aviær bibliotek.
  • Den tilføjer også støtte til ARM-arkitekturen, forbedrer støtte til apps ved hjælp af brugerdefinerede classloaders, og løser en række obskure bugs til stede i den forrige udgivelse.

Krav :

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

Lignende software

GromJS
GromJS

20 Feb 15

Go
Go

27 Sep 15

lizpop
lizpop

14 Apr 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Kommentarer til Avian

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!