Abstract
Oppgaven har gått ut på å utvikle et verktøy for å konstruere PANS-OPS prosedyrer og luftrom tredimensjonalt. En PANS-OPS prosedyre er en prosedyre for inn- eller utflyging til en flyplass og har til hensikt å beskrive en sikker ruteføring i forhold til terreng og hinder. Verktøyet skulle primært brukes som et hjelpeverktøy i design av disse, men også i forbindelse med luftromsplanlegging. J2EE ble valgt som utviklingsplatform og Java 3D som API for å bygge og presentere 3D grafikk.
Da tegneverktøyet var ferdig implementert, ble det ved bruk av aspekt-orientert
programmering m/AspectJ lagt til ytterligere ny funksjonalitet. Målet var å teste ut om denne teknikken kunne benyttes til dette formål. På grunn av begrensninger i AspectJ med lesetilgang til en metodes lokale variable og manipulasjon av GUI komponenter ble resultatet av eksperimentet mye duplisert og ikke elegant kode.
For å presentere de konstruerte prosedyrene i en virtuell verden har det blitt laget en applikasjon som leser og visualiserer en digital terreng modell. Applikasjonen er bygget på et eksisterende eksempel som leste og viste DTM data på USGS (United States Geological Survey) format ved bruk av Java3D. Denne har blitt tilpasset til å kunne håndtere den nasjonale digitale terreng modellen over fastlandsnorge. Applikasjonen innholder funksjonalitet for å importere konstruerte objekter og plassere disse ved brukerbestemt geografisk koordinat.