Wireless Handheids for LBS Java-i of Java-2? 3D-viewer gies, pakte de officieuze rode draad direct weer op door de technologische ontwikkelingen van locatiegebonden dien sten als volgt op een rijtje te zetten: desktop PC, client- server, web, wireless web. Er werd een aantal draadloze ap paraten getoond, geschikt voor locatiegebonden diensten: palmtop, GSM/WAP-telefoon en de JavaPhone (gebaseerd op de J2ME). Om al deze clients te kunnen bedienen heeft Map- Info een aantal servers ontwikkeld, waarvan de meeste op basis van J2EE-technologie: kaartserver (MapXtreme Java edition), geo-coding server (MapMarker J Server), route ringsserver (Routing J Server), XML seiver/data transformer (MapXtend). Net als bij ESRI speelt XML in combinatie met Java een belangrijke rol. Zo wordt bij Maplnfo ook de kaart- definitie in XML vastgelegd (gemaakt met de Map Defini tion Manager, vergelijkbaar met ArcIMS Author). De meest generieke locatiegebonden diensten kunnen met MapXtre me worden gerealiseerd en met MapXtend kunnen draad loze applicaties worden gebouwd, die deze diensten weer gebruiken. Zeer indrukwekkend was de 'live' demonstratie van een aantal mobiele apparaten (via emulaties op een Wintows NT machine). Via totaal verschillende interfaces werden steeds dezelfde gegevens benaderd. Aan het einde van de presentatie maakte Peter Rieks een gezamenlijk ini tiatief van Sun, Orcale en Maplnfo bekend op het gebied van Java Location Services: 'www.jlocationservices.com'. Location based services op mobiele telefoons. Asset Tracking Traffic Info Navigation Maplnfo De laatste twee presentaties werden in het Nederlands ge houden, maar waren natuurlijk ook weer doorspekt met de nodige Engelstalige termen. Frank Tuijnman van Profes sional Geo Systems (PGS) behandelde de vraag welke versie van het Java-platform het beste kan worden gebruikt. Dit alles gebaseerd op de ervaring die PGS heeft met het bou wen van internet GIS-software, zoals de Magma server (C++) en de Lava browser (Java). Kort samengevat komt het hierop neer dat Java-2 een veel beter platform voor de ontwikke laar is, onder andere door de beschikbaarheid van een aan tal voor GIS belangrijke bibliotheken, zoals Swing voor de interface en een 2D-grafische bibliotheek met onder andere mogelijkheden voor gedraaide teksten, semi-transparante primitieven en goede ondersteuning voor printen (plotten). Belangrijk nadeel is echter dat Java-2 niet standaard in elke browser zit en dat een gebruiker eerst een Java-2 platform (JVM met bibliotheken) moet installe ren. De conclusie was dat voor een in ternet GIS-toepassing die (raster- en) vectordata eenvoudig en zonder over last bij een (sporadische) gebruiker wil tonen, Java-1 de beste keuze is. Echter voor professionele gebruikers, die wel de moeite willen nemen Java-2 te in stalleren, is Java-2 een betere keuze, voornamelijk vanwege de rijkere func tionaliteit die relatief eenvoudig door de bouwer van het GIS-pakket kan wor den gerealiseerd. Tijdens de laatste presentatie op de Ja va GIS-themadag ging Rob Versseput van TN0-N1TG de derde dimensie in. TNO-NITG heeft veel bodem- en geolo gische gegevens en modellen, die dus inherent 3D zijn. Aangezien er geen geschikte viewers waren die aan de eisen van TNO-NITG voor 3D-data vol deden, werd besloten om een eigen viewer te bouwen. Het belangrijkste doel van deze 3D-viewer is het ontslui ten van de 3D geo-wetenschappelijke data, zowel intern als extern. Dit im pliceert dat het geheel voor de gebrui kers niet al te duur mag zijn, de viewer portable moet zijn, de viewer echte 3D- functionaliteit moet bezitten, maar ook weer niet te domeinspecifiek mag zijn. Deze eisen hebben in belangrijke mate de keuze voor Java bepaald: het is platform-onafhankelijk, wordt breed geaccepteerd, is object-georiënteerd opgezet, is relatief eenvoudig te ge bruiken (programmeren), omvat een uitgebreide standaardbibliotheek JFC (Java Foundation Classes), is goedkoop en er is een standaard 3D-extensie be schikbaar. De door TNO-NITG gebruik te ontwikkelomgeving bestaat uit: Ja- va-2 (versie 1.3), standaard Java 3D ex tension (versie 1.2) en de J/View3D bi bliotheek van INT. Java 3D (versie 1.2) is op dit moment beschikbaar op Win dows 95/98/NT/2000, Sun Solaris, HP- UX en Linux (versie 1.1 is ook beschik baar op SGI). De presentatie werd afge rond met een 'live' demonstratie van de nog in ontwikkeling zijnde 3D-vie- wer. Het werd direct duidelijk dat 3D- interactie en -presentatie toch echt complexer zijn dan soortgelijke func tionaliteiten in 2D. De demonstratie gaf een goede indruk van het systeem en toonde aan hoe breed Java tegen woordig kan worden ingezet. GEODESIA 2001*3

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2002 | | pagina 36