Innholdsfortegnelse:
- Definisjon - Hva betyr ANDF (Architecture Neutral Distribution Format)?
- Techopedia forklarer ANDF (Architecture Neutral Distribution Format)
Definisjon - Hva betyr ANDF (Architecture Neutral Distribution Format)?
Architecture neutral distribution format (ANDF) er en teknologi som brukes for programvareportering av "krympepakkede" binære programvareapplikasjoner som er uavhengig av prosessorarkitektur. ANDF-spesifikasjonen ble definert av Open Software Foundation.
Techopedia forklarer ANDF (Architecture Neutral Distribution Format)
Hovedformålet med ANDF er å distribuere programvare i form av mellomkode som kan kjøres på stakkbaserte virtuelle maskiner. Denne mellomkoden blir samlet på installasjonsfasen i stedet for bare i tide (JIT). Den eneste ulempen er at generering av installasjonstidskoden er mindre effektiv enn JIT.
I april 1989 ba Open Software Foundation om å utvikle en teknologi for arkitektur-nøytral programvaredistribusjon. Femten forskjellige forslag ble mottatt for teknologiutviklingen, som inkluderte forskjellige tekniske tilnærminger som skjult kildekode, kompilator-mellomspråk og kommentert kjørbar kode. ANDF-teknologien ble valgt etter en tøff evaluering av andre konkurrerende tilnærminger og forskjellige implementeringer.
Open Software Foundation ga ut ANDF-øyeblikksbilder av utviklingen. Da det sluttet å jobbe med ANDF-prosjektet, ble utviklingsarbeidet videreført ved andre organisasjoner. Imidlertid bleknet ANDF i løpet av 1990-tallet, hovedsakelig fordi variablene og funksjonene i ANDF brukes til å bli lagret i mellomkode, noe som letter reversering av kildekoden. Problemet er at denne typen format er avgjørende for å avsløre intellektuelle egenskaper til et kommersielt programvareselskap til publikum.
I år 2000 begynte konseptet med gratis og åpen programvare å spre seg. Utviklere på den tiden var mer opptatt av bred programvaredistribusjon enn beskyttelse av intellektuelle egenskaper, og ANDF viste seg igjen som et godt valg for distribusjon av programvare.
Fra 2011 går TenDRA, et ANDF-prosjekt som leverer C / C ++ -kompilatorer for ANDF, fortsatt sterkt.
