Trionas arbete med Skid-VM Appen Falun2015 Live Results Håkan Blomgren Projektledare för Trionas arbete
Trionas åtagande För tre år sedan gick Triona in som sponsor för Skid-VM, på nivån Official Supplier. Området för detta blev: The Event App and Location based services För ca 1.5 år sedan kom Ericsson in i bilden, vilket innebar att vi som partners tar fram App-lösningen Ericsson har utvecklat plattformen: Ericsson Networked Event Triona har utvecklat Appen: Falun2015 Live Results Tension Graphics har utvecklat Appen: Falun2015 Live Arena
Skid-VM Appen Falun2015 Live Results Trionas uppdrag har varit att utveckla en av de två officiella Skid-VM Apparna Vi har gjort detta tillsammans med: Ericsson som utvecklat Networked Event Platformen (som Johan F berättade om) United Power som tagit fram användargränssnittet (Storyboard) ESRI Sweden som sammanställt kartmaterial och besöksmål (POI) Beyond Skiing som ställt krav och svarat på frågor Triona har även utvecklat kart-delarna i officiella webben
Krav, mål och lösningsval Appen ska ge besökarna av Skid-VM en upplevelse Beyond Skiing Det fanns ingen tydlig slutkund som ställde krav Ett antal Personas togs fram (ex. Ville Visitor, Vera Viewer, ) vilka definierade ett antal Use cases Utifrån detta tog United Power fram en Storyboard (grafisk kravspecifikation) för Smartphone och Tablets Ett mycket stort mål för appen är att leverera live resultat från tävlingarna
Krav, mål och lösningsval Stöd skulle ges för olika operativsystem och mobiler/plattor: Android (Google), som har många olika OS-version på olika typer av mobiler/plattor (Samsung, Sony, HTC, ) ios (Apple), som har lite färre versioner och typer av mobiler/plattor (iphone/ipad) Windows Phone (Microsoft) som relativt få använder (Nokia/Microsoft, ) Utmaningar som vi fått hantera: Samma OS-version kan uppträda olika på olika mobiler (upplösning, skärmstorlek). Då projektet startade förra sommaren, så visste vi att det skulle komma nya mobiler och nya versioner av OS som vi skulle behöva stödja
Krav, mål och lösningsval Efter genomgång av en del statistik, valde vi att enbart ta fram en app för ios v6.0 (och senare) samt Android v4.0 (och senare). Andelen Windows Phone är mycket lågt Vi vet att det tar tid att få ut en ny version hos Apple (1-8 dygn) Om ett fel skulle upptäckas under VM så kommer det att ta ett antal dagar att få ut en ny version Vi beslutade därför att utöver en App för Apple/Google, även ta fram en mobil webbsida (ne.falun2015.com/m), med exakt samma funktionalitet som appen Kan uppdateras momentant Kan användas av alla OS, även Windows Phone (och vanliga browsers )
Krav, mål och lösningsval Ett mål har varit att i appen ge stöd kring Trafikinformation och Kollektivtrafik Trafikstörningar hämtas till kartan från Sveriges Radios öppna API Triona har utvecklat en kollektivtrafiklösning med hjälp av ett API från ResRobot (Trafiklabb) För att få bättre prestanda i apparna/mobila webbsidan, så utförs så mycket databearbetning som möjligt på server-sidan (Ericsson Networked Event) Minska mängden trafik i näten Ger mindre behov av datakraft i mobilerna
Krav, mål och lösningsval För att skapa ökad kapacitet för datatrafiken, så har Telia förstärkt 3G/4G på arenan. Falu stadsnät och Telia har öppna WiFi Många kommer att surfa
Val av utvecklingsstrategi Det finns grovt sett två vägar att gå vid utveckling av appar. Välja en: Native utvecklingsmiljö, vilket innebär att använda ex, Apples egen miljö Neutral utvecklingsmiljö, från vilken appar mot Apple, Google och Microsoft kan tas fram Att välja native ger bättre prestanda Nackdelen är att flera utvecklingsspår måste underhållas Triona valde en neutral miljö (Cordova)
Utmaningar i projektet Synkning av fyra parter vad gäller utveckling och test Swiss Timing - Ericsson Triona ESRI Tidplaner åker iväg Svårt att simulera och testa verkliga tävlingssituationen ( live resultat) Vi har använt inspelade tävlingar från OS i Sochi Vi var på plats vid WC tävlingarna i Lillehammer i början I praktiken kunde inte alla delar testas tillsammans förrän i Falun Det använda utbytesformatet ODF (Olympic Data Feed) är inte väl etablerat och stabilt
Utmaningar i projektet Skid-VM är en extrem projektorganisation Svårt med tydliga krav som inkommer i tid Ändå en väldigt bra genomarbetad storyboard! Leveranstiden för projektet är väldigt fast Går inte att ändra! Från början var målet att appen skulle testas i samband med för-vm (mars-14) Då Ericsson kom in i bilden tre månader innan det, så förändrades alla planer
Erfarenheter Det är kraftfullt att via en app/mobil webbsida nå ut med funktionalitet och information till smartphones/tablets som alla redan har Det tar tid att få ut en publik app hos Apple (1-10 dygn). Det är betydligt enklare hos Google (1-2 dygn) För Apple kan företag ge ut in-house appar inom egna organisationen, vilket är en betydligt snabbare process Intressant och utvecklande att arbeta med: Ericsson; som bedrivit sin utveckling på många platser i Världen United Power; som har kunskap att skapa moderna användargränssnitt
Drift av webben Utöver att Triona utvecklat appen så har vi även ansvaret för driften av den officiella webbsidan: www.falun2015.com (samt den mobila webbsidan) Serverdriften är utlagd på Amazon Triona sköter driftövervakningen Triona ansvarar för applikationsdriften Fram till igår så hade webbsidan öppnats i 157 länder
App som plattform för våra kunder Appar är mycket lämpliga då företag/organisationer effektivt och snabbt vill nå ut internt/externt med information I princip alla har ju nästan alltid en terminal med sig Appar lämpar sig även mycket väl till olika typer av datainsamlingar/inmatningar Karta och GPS följer med som verktyg, vilket öppnar nya kraftfulla möjligheter Både för att förmedla och samla in data
Appen och mobila webbsidan Sök på Falun2015 Live Results på App Store eller Google Play. Ca 100.000 nedladdningar: ios: 70.000 st Andriod: 30.000 st Mobila webbsidan: http://ne.falun2015.com/m Onsdag 25 feb: 38.400 besökare (Johan Olssons VM-guld )
Frågor?