2. Utvikling av lette
webapplikasjoner i
JavaScript og HTML
Ottar Viken Valvåg og Magnus Kinn Solbjørg
3. Hvorfor Javascript?
• For å lage RIA (rike internettapplikasjoner)
– Interaktive, responsive og utvidbare GUI
• Enkel integrasjon med andre klienter
• Enkelt GUI, tung funksjonalitet i tjenester
• Raskere å utvikle enkel funksjonalitet
• Plattformuavhengig, ingen spesielle krav til webserveren
• Ingen plugins
• Skalerbart, avlaster webserveren
• Enklere utvikling – flere kan gjøre det
4. Javascript-APIet
• API som lar deg lage kartklienter ved hjelp av html og javascript
• Basert på Dojo-rammeverket
– http://dojocampus.org/explorer
• Javascript-APIet består av:
– Kart og navigasjon
– Grafikk
– Tasks (QueryTask, Locator, FindTask, IdentifyTask, Geoprocessor,
Geometry)
– Redigering
• Har også extensions for Google Maps og Virtual Earth
5. Hvordan komme i gang?
• Anskaff ArcGIS Server
• Publiser dine data
• Gå inn på http://resources.arcgis.com
6. Demo
• Føremeldinger på web
– Utvide og integrere seg i eksisterende websider
– Administrasjon av data på web
– Javascriptklienter for mobile enheter
• Vist i demoen:
– http://demo06.geodata.no/js/BK2011
7.
8.
9.
10.
11.
12.
13.
14. • Mobilklient:
http://demo06.geodata.no/js/bk2011/
• Adminklient:
http://demo06.geodata.no/js/bk2011/admin/
• Pulikumsklient (kun kart og tabell):
http://demo06.geodata.no/js/bk2011/admin/
foremelding.html
15. Spørsmål og diskusjon
• Javascript, Flex eller Silverlight?
• HTML + JavaScript lever videre!
– HTML5
– CSS3