Vi har under hösten fått en hel del frågor kring stödet för mobila appar. Några har kartor på webben som man vill göra tillgängliga på smarta mobiler, andra vill bygga nya lösningar för fältstöd eller medborgarinformation.
Ni som var med på användarkonferensen MapSweden 2011 i Stenungsund hörde oss berätta om vår nya serverplattform MapInfo Spatial Server. Vi släppte version 1.0 samma vecka som vi hade konferensen, och i kommande version ska vi ha stöd för mobila klienter. Men vi har redan idag pågående projekt med utveckling av appar inom PBBI, och vid konferensen GeoInfo 2011 i Uppsala i början av oktober var det flera föredrag kring app-utveckling. Det kan därför vara läge att ge en färsk inblick i området.
Vi kan börja med att titta på ett par problem. När det gäller utveckling av moderna webbkartor finns det några huvudspår, bland andra OpenLayers och Silverlight. Utvecklar man däremot appar har det hittills inte funnits samma tydliga huvudspår. I mobilen kan man vilja inkludera lokala resurser som kameran, kontaktlistan och naturligtvis GPS-enheten. Utvecklar man en app för en specifik plattform, exempelvis iOS (som är operativet i iPhone och iPad) får man göra om utvecklingen för smarta mobiler på andra plattfromar som Android, Symbian, Windows Phone 7, etc. Det finns färdigt app-stöd för exempelvis Google Maps, men då är man begränsad till deras bakgrundskarta och licensvillkor.
Hur ser då strategin ut som bäst löser dessa problem? Både på GeoInfo och i samtal med våra utvecklare har det framgått att de specifika apparna för olika mobila plattformarna fungerar, men att det hetaste spåret för framtiden är webb-appar som fungerar på alla smarta mobiler oavsett operativ. HTML5 kommer att inkludera stöd för att anropa lokala resurser (GPS-stödet är redan på plats), OpenLayers får mer och mer stöd för mobila användargränssnitt (som nyp-zoom) och jQuery är etablerat som det mest spridda JavaScript-biblioteket. Vår strategi är att nyttja dessa webbtekniker för mobila appar. Till en början jobbar vi med en vanlig app-miljö som inkluderar en webbkomponent, där alltså OpenLayers blir huvudspåret även för mobilen, och så småningom flyttar mer och mer av funktionaliteten över till HTML5 där det också finns viss möjlighet att jobba off-line.
Vi räknar med att ha en första demo-app som samverkar med vår serverteknik, alltså MapInfo Spatial Server och MapXtreme 2008, klar om någon månad.

0 Responses to “Mobila appar med kartstöd”