Zuhause Entwicklung Was ist das architekturneutrale Distributionsformat (andf)? - Definition aus techopedia

Was ist das architekturneutrale Distributionsformat (andf)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Architecture Neutral Distribution Format (ANDF)?

Das architekturneutrale Distributionsformat (ANDF) ist eine Technologie, die für die Software-Portierung von binären "Shrink-Wrapped" -Softwareanwendungen verwendet wird, die von der Prozessorarchitektur unabhängig sind. Die ANDF-Spezifikation wurde von der Open Software Foundation definiert.

Techopedia erklärt das architekturneutrale Distributionsformat (ANDF)

Der Hauptzweck von ANDF ist die Verteilung von Software in Form von Zwischencode, der auf stapelbasierten virtuellen Maschinen ausgeführt werden kann. Dieser Zwischencode wird in der Installationsphase kompiliert und nicht nur in der Zeit (JIT). Der einzige Nachteil ist, dass die Codegenerierung zur Installationszeit weniger effizient ist als JIT.


Im April 1989 forderte die Open Software Foundation die Entwicklung einer Technologie für die architekturneutrale Softwareverteilung. Für die Technologieentwicklung gingen 15 verschiedene Vorschläge ein, darunter verschiedene technische Ansätze wie verdeckter Quellcode, Compiler-Zwischensprachen und kommentierter ausführbarer Code. Die ANDF-Technologie wurde nach einer strengen Bewertung anderer konkurrierender Ansätze und verschiedener Implementierungen ausgewählt.


Die Open Software Foundation hat die ANDF-Entwicklungsschnappschüsse veröffentlicht. Als die Arbeit am ANDF-Projekt eingestellt wurde, wurde die Entwicklungsarbeit bei anderen Organisationen fortgesetzt. ANDF wurde jedoch in den 1990er Jahren immer weniger, hauptsächlich weil die Variablen und Funktionen in ANDF im Zwischencode gespeichert wurden, was das Reverse Engineering für den Quellcode vereinfacht. Das Problem besteht darin, dass diese Art von Format für die Offenlegung der geistigen Eigenschaften eines kommerziellen Softwareunternehmens gegenüber der Öffentlichkeit von größter Bedeutung ist.


Im Jahr 2000 begann sich das Konzept freier und offener Software zu verbreiten. Die Entwickler waren zu dieser Zeit mehr um die Verbreitung von Software als um den Schutz des geistigen Eigentums besorgt, und das ANDF stellte sich als gute Wahl für die Verbreitung von Software heraus.


Seit 2011 läuft TenDRA, ein ANDF-Projekt, das C / C ++ - Compiler für ANDF bereitstellt, noch sehr gut.

Was ist das architekturneutrale Distributionsformat (andf)? - Definition aus techopedia