2. Agenda
• En oversikt over de ulike mobile løsningene fra Esri
• Hva kreves av kompetanse og verktøy?
• Eksempel på en mobil webapplikasjon
3. ArcGIS
ArcGIS Desktop ArcGIS Explorer Andre løsninger ArcGIS Mobile Webløsninger
ArcGIS Engine ArcPad
HTML, JavaScript, FLEX,
Silverlight
ArcGIS Server
SOAP REST OGC
GIS Tjenester
Egne
Web Services
Geodatabasen
4. ArcPad
• Avanserte redigeringsfunksjoner
• Desktop og serversynkronisering
• Microsoft plattform – PC og mobil
• Mulig å tilpasse
– Konfigurasjonsfiler
– Scripting
• http://resources.arcgis.com/content/arcpad/10.0/about
5. ArcGIS Mobile
• To konfigurerbare applikasjoner
– Windows (tablets etc.)
– Windows Mobile (6.5)
• Administreres gjennom Mobile Project Center
• Fungerer offline!
• SDK
– Videreutvikling av de to applikasjonene
– Inkludere GIS-funksjonalitet i andre applikasjoner
6. ArcGIS Mobile SDK
• Bestem deg for hvilken plattform du skal støtte
– Windows Mobile
– Windows Mobile for SmartPhones (WM 5.0)
– Windows (Forms)
– Windows (WPF)
• Krever minimum Visual Studio 2008
– C# eller VB.Net
7. To ord om ArcGIS Engine
• Kun for windows
• Windows Forms eller WPF
• ArcObjects
8. ArcGIS for...
• En samling av API’er – Windows Phone, iOS, Android...
• Applikasjonen må installeres gjennom en «Marketplace»
• Benytter REST-tjenestene til ArcGIS Server eller ArcGIS.com
• Støtter ArcGIS Server 9.3.1 og 10
• Stort sett lik funksjonalitet
– Hva er mulig i REST-api’et til ArcGIS Server
– Hva er mulig med terminalen og utviklingsspråket
9. ArcGIS for Windows Phone 7
• Består av en ferdig applikasjon og et API for utviklere
• Krever Microsoft utviklingsmiljø
– Visual Studio 2010 eller Visual Studio Express 2010
– Windows Phone Developer Tools
– Man må registreres som utvikler (99$)
– Leveranse kun gjennom Windows Phone Marketplace
• Utviklingen skjer i Silverlight (XAML og C#/VB.Net)
• http://help.arcgis.com/en/arcgismobile/10.0/apis/windowsphone/
10. ArcGIS for iOS
• Apple iPhone, iPod Touch og iPad – iOS 3.1.2+
• Består av en ferdig applikasjon og et API for utviklere
• Utvikling krever
– Registrert Apple Developer
– Mac med OS X 10.6.2 eller høyere
– iOS SDK, inkluderer Xcode-utviklingsmiljø
– Kunnskap om Objective-C
• Hvordan publisere «Maps» på ArcGIS Server?
– http://help.arcgis.com/en/arcgismobile/10.0/apis/iphone/AppGuide/Maps.pdf
• http://resources.arcgis.com/content/arcgis-ios
11. ArcGIS for Android
• Under utvikling – beta lanseres veldig snart...
• Ferdig applikasjon som kan lastes ned fra Android
Marketplace
– SDK Platform Android 2.1 og 2.2
• API for Java-utviklere
– Integrert med Eclipse IDE
• http://resources.arcgis.com/content/arcgis-android/about