Indholdsfortegnelse:
- Definition - Hvad betyder ANDF (Architecture Neutral Distribution Format)?
- Techopedia forklarer ANDF (Architecture Neutral Distribution Format)
Definition - Hvad betyder ANDF (Architecture Neutral Distribution Format)?
Arkitekturneutral distributionsformat (ANDF) er en teknologi, der bruges til softwareportering af "krympepakkede" binære softwareapplikationer, der er uafhængige af processorarkitektur. ANDF-specifikationen blev defineret af Open Software Foundation.
Techopedia forklarer ANDF (Architecture Neutral Distribution Format)
Hovedformålet med ANDF er at distribuere software i form af en mellemkode, der kan udføres på stakbaserede virtuelle maskiner. Denne mellemkode bliver samlet på dens installationsfase snarere end bare i tide (JIT). Den eneste ulempe er, at generering af installationstidskoden er mindre effektiv end JIT.
I april 1989 anmodede Open Software Foundation om, at der blev udviklet en teknologi til distribution af arkitekturneutral software. Femten forskellige forslag blev modtaget til teknologiudviklingen, som omfattede forskellige tekniske tilgange såsom skjult kildekode, kompilator mellemliggende sprog og annoteret eksekverbar kode. ANDF-teknologien blev valgt efter en hård evaluering af andre konkurrerende tilgange og forskellige implementeringer.
Open Software Foundation frigav et øjebliksbillede af ANDF-udviklingen. Da det ophørte med at arbejde på ANDF-projektet, blev udviklingsarbejdet fortsat i andre organisationer. ANDF falmede imidlertid i løbet af 1990'erne, stort set fordi variabler og funktioner i ANDF bruges til at blive gemt i mellemkode, hvilket letter reverse engineering for dens kildekode. Problemet er, at denne type format er af afgørende betydning for at videregive intellektuelle egenskaber hos en kommerciel softwarevirksomhed til offentligheden.
I år 2000 begyndte konceptet med gratis og åben software at sprede sig. Udviklere på det tidspunkt var mere bekymrede over bred softwaredistribution end beskyttelse af intellektuelle egenskaber, og ANDF viste sig igen som et godt valg for så vidt angår softwaredistribution.
Fra 2011 går TenDRA, et ANDF-projekt, der leverer C / C ++ compilere til ANDF, stadig stærkt.




