Riktlinjer för mobil applikationsutveckling
|
|
- Åsa Lundberg
- för 8 år sedan
- Visningar:
Transkript
1 Bachelor Thesis in Software Engineering June 2013 Riktlinjer för mobil applikationsutveckling Erik Olsson och Thomas Nilsson Contact Information: Authors: Erik Olsson Thomas Nilsson University advisor: Kari Rönkkö Nina D. Fogelström School of Computing Blekinge Institute of Technology SE Karlskrona Sweden Internet : Phone : Fax :
2 Abstrakt Marknaden för mobila system har utvecklats enormt snabbt de senaste åren. Idag är det ett område med en allt större omsättning och det har vuxit fram som en helt ny gren inom Software Engineering. Utvecklare av mobila applikationer står ständigt inför en utmaning när det gäller att välja vilket mobilt system man ska satsa på när man utvecklar applikationer. Valet av system kan vara helt avgörande för om man hittar rätt målgrupp av konsumenter och därmed kan generera tillräckligt med omsättning för att driva lönsam utveckling av applikationer. Det räcker inte att enbart kolla på vilket system som har mest användare eller vilket system som genererar mest omsättning, utan man bör noggrant överväga de förhållande som gäller för just den applikation som ska utvecklas. Genom att följa denna guiden och överväga de olika faktorer som vi har sammanställt så kan man som utvecklare göra ett val som är baserat på aktuella marknadsundersökningar. Även inom andra områden så kan man ha nytta av denna artikel, exempelvis inom den akademiska världen där man utbildar inom mobil utveckling. 2
3 Innehållsförteckning Abstrakt Innehållsförteckning 1. Introduktion 1.1. Forskningsområde 1.2. Forskningsfokus 1.3. Forskningsmetod 1.4. Forskningsresultat och slutsats 2. Metod 2.1. Litteraturstudie 3. Resultat 3.1. Teori 4. Diskussion 4.1. Analys 4.2. Sammanfattning 4.3. Future work 5. Referenser 3
4 1. Introduktion Smartphone branchen har fullkomligt exploderat sedan Apple och Google släppte sina respektive operativsystem för smartphones Det är en ung branch där utvecklingen går snabbt vilket innebär att nya modeller och versioner av operativsystemen släpps kontinuerligt. Det är en snabbt växande branch och framtidsutsikten ser minst sagt bra ut. Under 2012 levererades 712 miljoner smartphone enheter till butik vilket är en ökning med 44% jämfört med 2011 [1]. Termen smartphone är ett gammalt koncept som har använts av tillverkare för att beskriva telefoner som man ansett ha haft utökad funktionalitet utöver att bara vara en telefon. Under 1990 talet så lanserades flertalet telefoner som man ansåg vara smarta, men det var först i början av 2000 talet som konceptet började slå igenom. Då var det främst Nokia med operativsystemt Symbian och RIM med operativsystemet Blackberry som var ledande i utvecklingen, och man kunde nu bland annat skicka e post och hantera sin kalender i telefonen. När vi idag talar om smartphones så menar man egentligen något som ibland kallas touch screen phones [2]. Denna typ av smartphones fick sitt genombrott i och med att Apple lanserade sin iphone 2007, tätt följt av Googles Androidsystem, och idag är smartphones synonymt med mobiltelefoner Forskningsområde Smartphones har idag prestanda och teknik som tillåter avancerad funktionalitet och gränsen flyttas hela tiden fram för vad som är möjligt att göra på en telefon. Tillämpningen av tekniken är dock helt beroende av att utvecklare gör applikationer som sedan kan distribueras. Mjukvaran som följer med en ny telefon är ofta begränsad till att bara innefatta den allra nödvändigaste funktionaliteten. Detta gör att systemen är beroende av att det finns utvecklare som tar vara på tekniken och gör produkten mer intressant. Som stöd för detta finns det en marknad, både till Apple iphone [3] och till Google Android [4], där utvecklare kan publicera sina applikationer som gratisapplikationer och kommersiella applikationer. Detta har skapat en enorm marknad och ett helt nytt område inom Software Engineering, där mängder av arbetstillfällen finns och kommer att skapas för utvecklare. De två stora operativsystemen inom smartphonebranchen, Google Android och Apple ios (iphone), stod tredje kvartalet 2012 tillsammans för mellan 85 90% av marknaden för sålda smartphone enheter. Det fanns vid samma tidpunkt totalt sex operativsystem som hade över 2% av marknaden [5][6]. Detta gör att du som utvecklare står inför svåra val när du bestämmer dig för att utveckla en applikation till smartphone. I och med de olika operativsystemen så behöver man göra ett val för vilket operativsystem man ska satsa på. Vill man sen göra applikationen körbar för de andra operativsystemen, för att på så sätt täcka större del av marknaden, måste 4
5 man porta applikationen. Portning innebär att man anpassar koden till ett annat operativsystem vilket i sig innebär omskrivning av koden vilket kan vara både tidsödande, problematiskt och kunskapskrävande. Det finns så kallade cross platform verktyg som underlättar, men dessa verktyg är inte så välutvecklade ännu. Enbart enklare appar kan utvecklas med hjälp av dessa verktyg. Cross platform verktyg gör att man kan utveckla i ett programmeringsspråk och därefter kompilera källkoden till flera system samtidigt. Kvaliteten på en applikation utvecklad i ett cross platform verktyg blir sämre därför att de specifika styrkorna hos de olika operativsystemen inte kan tas till vara [7]. Även om det finns mindre aktörer som är på väg in på marknaden så är det Android och ios som det i nuläget finns kommersiellt intresse i att utveckla för. Android är det största smartphone systemet i världen (ca 75% marketshare, november 2012 [5][6]), men ändå dominerar ios när det gäller professionellt utvecklade applikationer. Det utvecklas en markant mängd fler applikationer till ios än Android, då majoriteten av utvecklare väljer ios som primär plattform för sina applikationer [8] Forskningsfokus Våran ambition är att utarbeta en guide för nya utvecklare av applikationer till smartphones, det vill säga att slutsatsen ska kunna fungera som riktlinjer för någon som planerar att satsa på applikationsutveckling för smartphones. Vad ska en utvecklare tänka på när man väljer system för mobil utveckling? Vad är det man bör tänka på och vad säger litteraturen om denna problematiken? Vi har valt att koncentrera arbetet på de två största operativsystemen, Apple ios och Google Android [5][6], på grund av deras markanta övertag på marknaden. Android och ios hade tillsammans tredje kvartalet 2012 omkring 90% [5] av marknadsandelarna och har definitivt skapat ett s k duopol, där två ledande konkurrerande företag har kontroll över marknaden. Detta faktum gjorde att vi bestämde oss för att endast ta Android och ios i beaktning under resterande delar av vårt arbete. Vad ska en utvecklare tänka på när man väljer system för mobil utveckling? Detta är vårt huvudfokus där vi avser att kunna bidra med hjälp för utvecklare. Om man som utvecklare vill ge sig in i denna branch, hur ska man snabbt hitta rätt bland operativsystemen och de olika versionerna, så att man snabbt kan börja utveckla och hitta sitt egna område? Det ska även kunna fungera som hjälp till utvecklare som redan är i branchen, då vi ser ett behov av att för varje applikation som ska utvecklas så bör man noggrant överväga alternativen. 5
6 Det finns forskning som har gjorts inom området där man tittar på olika plattformar ur ett tekniskt perspektiv. Det finns en del vetenskapliga artiklar skrivna där man gör jämförelser och tar fram de viktigaste aspekterna när det gäller att välja plattform. I Mobile application development experiences on Apples ios and Android OS [2] gör författaren ett experiment om hur det är att utveckla för ios respektive Android. I Smart smartphone development: IOS versus Android [9] går författarna genom vad de anser vara viktigt vid beslut om vilken plattform som skall läras ut vid universitet. I Choosing the smart phone operating system for developing mobile applications [10] tar Palme et al fram vad dem tyckte var viktiga aspekter vid applikationsutveckling år Vi har valt att undersöka dessa faktorer och förnya de delar som vi anser inte vara aktuella längre, samt undersöka om det finns några faktorer som tillkommit eller som Palme et.al har missat. Våran ambition att utarbeta en guide för nya utvecklare av applikationer till smartphones, blev till en omarbetning av Palme et. al Choosing the smart phone operating system for developing mobile applications [10]. Vi såg ett stort behov av en förnyelse i området och med en egen studie har vi uppdaterat och utvecklat det arbete Palme et. al gjorde Forskningsmetod För att uppnå de tidigare nämnda målen valde vi att göra dels en litteraturstudie och dels en studie bland professionella utvecklare. I litteraturstudien försökte vi svara på vad litteraturen anser vara viktigt vid val av plattform och vad den anser vara bra och dåligt med respektive plattform. Vi har använt oss av stora undersökningar som underlag för vårat resultat. Dessa har vi letat fram och noggrant granskat för att ta reda på hur olika målgrupper ser på problematiken Forskningsresultat och slutsats Vårt resultat bidrar till att öka förståelsen av vikten av att utveckla till rätt plattform. Nuvarande forskning inom området är bristfällig eller för gammal för att vara relevant i dagsläget. Vårat bidrag består av en uppdatering av den enda relevanta forskningen som är gjord med samma mål. Palme et.al. gjorde 2010 en bra studie på området som vi har uppdaterat med ny data. Vårt forskningsresultatet förstärker bilden av att denna branch fortfarande är i fosterstadiet och att mycket förändras på kort tid. Detta faktum gör att forskning inom detta området snabbt blir 6
7 inaktuellt. Vi har därför förnyat och modifierat Palme et.al med aktuell data. Vi har arbetat fram en uppdaterad modell av den forskning som Palme et.al. har genomfört där de har kollat på vilka faktorer som är intressanta vid valet av system vid mobil utveckling. Modellen bygger på 3 faktorer som vardera innehåller ett antal kriterier som man som utvecklare kan använda som riktlinjer under sin utvecklingsprocess. Av dessa 3 faktorer så är två av dom i stort behov av att uppdateras. Buyer s choice har uppdaterats med data från aktuella marknadsundersökningar och i Developer inclinations har vi ersatt Palme et.als personliga åsikter med resultat från en stor undersökning bland utvecklare. Vi presenterar dessa studier inom området som underlag för våran slutsats. Med detta bidrag till forskningen så hoppas vi kunna skapa ett större intresse för området och fortsätta det arbete som Palme et.al. påbörjade Resultatet i detalj kan hittas under Resultat. 2. Metod 2.1. Litteraturstudie Vi har primärt använt Engineering Village när vi har gjort våran granskning av litteraturen. Referensdatabaserna Compendex & Inspec är gränssnitt mot andra databaser som täcker relevanta källor inom detta området. För att maximera chanserna att hitta relevanta artiklar har vi använt oss av sökrestriktionen Subject/Title/Abstract vid samtliga sökningar. Vi har också försökt använda oss av controlled terms i inspec för att få så bra träffar som möjligt. Genom att undersöka vilka termer som relevanta artiklar har som taggar så har vi utökat sökningen tills vi kände att vi täcker ett tillräckligt brett område. För att avgöra om en artikel är relevant eller inte har vi läst abstract delen av artiklarna, efter det vi fått ner antal träffar på en övergriplig nivå. För att hitta vetenskapliga artiklar som täcker ett större område när det gäller smartphones och specifikt android och ios så har vi använt oss av följande söksträng. (((mobile computing OR mobile handsets OR smartphone* OR smart phone* OR mobile devices) AND (mobile operating system OR mobile develop*) AND (android AND (ios OR iphone)))) Den gav 204 träffar, men eftersom detta är ett relativt nytt område som förändras snabbt så är vi 7
8 bara intresserade av forskning som är ny. Smarta telefoner av den i Introduktion nämnda typen har bara funnits sedan 2007 och det kommer ständigt nya uppdateringar som förändrar systemen. Därför begränsade vi sökningen ytterligare genom att filtrera bort sådant som var äldre än 2012, vilket gjorde att vi hade 103 träffar kvar. Sökorden valde vi för att fånga upp bred information om operativsystem och använda den för att lära oss mer om hur systemen är uppbyggda. Vi behövde också få en generell bild av hur marknaden såg ut för smartphones och vilka förutsättningarna var för systemen. Detta innebar att vi även fick många träffar som inte var så relevanta för just vårat fokus. Av de 103 träffarna så sorterade vi manuellt bort en stor mängd träffar då de inte hade rätt inriktning. Efter att ha granskat de artiklar som blev kvar, så stannade vi på 13 stycken som vi ansåg vara tillräckligt relevanta för vårat arbete. I den första sökningen fokuserade vi oss på att hitta generell information om systemen. För att hitta mer specifik information om skillnader mellan systemen och för att se ifall det redan finns liknande undersökningar så gjorde vi en andra sökning. ((android AND (iphone OR ios)) AND (vs OR versus OR comparison)) Denna söksträngen gav oss 19 täffar. Här valde vi att inte sortera bort efter åtal. Den äldsta artikeln bland träffarna var från 2008 och vi ansåg att eventuella grundläggande skillnader mellan systemen existerade redan från det systemen kom ut på marknaden Syftet med denna söksträng var att hitta artiklar på forskning där man jämför de två plattformarna rakt av ur olika aspekter, som författarna ansåg vara relevanta. Efter att sorterat bort artiklar som inte uppfyllde det ovannämnda syftet stannade vi på 8 artiklar som vi ansåg vara relevanta för vårt fortsatta arbete. Då detta är ett område i ständigt förändring och mycket information om detta samlas in på nätet, så har vi även använt oss av undersökningar och surveys som finns publiserade på webben. Detta mycket på grund av att det är på webben man hittar aktuell statistik inom området i form av marknadsundersökningar. Till hjälp, för att hitta kriterier vid sökning av surveys på webben, använde vi oss av Choosing the smart phone operating system for developing mobile applications [10]. Palme et.al redovisar en undersökning som J.D. Power and associates gjorde Vi ville få nyare indikationer på tre olika kategorier, nämligen vad den privata köparen tycker är viktigt vid köp av smartphone, vad som är viktigt för företag att tänka på vid köp av smartphones som ska användas av anställda i jobbet och vad utvecklare tycker är viktigt vid utveckling. Även om det är operativsystemen som vi är intresserade av så är det i slutänden ändå så att valet av telefon är det viktigaste eftersom användarna köper telefoner utifrån vad de tycker är viktigt. En telefon som ingen köper är ointressant för en utvecklare, därför ligger en del av vårt 8
9 fokus på att även titta på vad som är viktigt när man köper en telefon. Privata konsumenten: Vi spenderade mycket tid på att hitta så nya surveys som möjligt gjorda inom denna kategorin. Resultatet blev två olika surveys gjorda av två olika företag som vi ansåg vara nya nog. (se Figur 1 & 2) Den första undersökningen är gjord av Qualcomm [11] och sammanställd av Mashable [12], september Qualcomm är ett av världens största producenter av hårdvara till mobila enheter. Mashable är en nyhets websida som rapporterar om sociala medier och mobil utveckling. Den andra undersökningen är gjord av SwiftKey [13] och är från september SwiftKey är ett företag som arbetar med inmatningsmetoder för Android. Då undersökningen kan vara partisk har vi varit kritiska då vi har bedömt svaren i undersökningen som involverar just inmatningar på telefonen, detta på grund av att de som svarat på undersökningen redan har en koppling till SwiftKey, och därmed tillhör en grupp som redan är övertygade av att det finns ett behov av inmatningslösningar. Företagskonsumenten: För att hitta kriterier som är viktigt för företag att tänka på vid köp av smartphones, letade vi efter en noggrann genomförd analys på Engineering Village. Då vi inte hittade något relevant där gick vi vidare till att söka på webben. Webben gav oss ett whitepaper, Empowering Mobile Workers: Choosing the Right Device.pdf. Analysen är genomförd av J.P Gold Associates [14] som är ett företag som erbjuder analyser inom dator och teknologiindustrin. Analysen släpptes i mars Utvecklare: När det kom till vad utvecklare tycker är viktigt vid utveckling av applikationer, letade vi efter en analys eller survey som var uppbyggd på ett liknande sätt som vi hade gjort vår egna survey och som hade de svaren vi letade efter när vi gjorde surveyn. Vi hittade ett företag, Vision Mobile [15] som arbetar med analyser av ekosystem, marknadstrender inom den mobila industrin och den ekonomiska situationen för den mobila industrins utvecklare. Vision Mobile står bakom en forskningsserie bland utvecklarna och i januari 2013 släppte dem den fjärde i serien Developer Economics reports, VisionMobile Developer Economics 2013.pdf [16]. 9
10 3. Resultat 3.1. Teori Här kommer vi att presentera resultatet av våran undersökning. Vi går först igenom det viktiga som vi har hittat i litteraturen, för att sedan presentera den data vi har fått fram när vi har letat efter relevant information. I Smart smartphone development: IOS versus Android [9] jämför författarna de två operativsystemen ur utlärningssynpunkt och gör en slutsats av vilken plattform som man tycker att man ska välja att lära ut på. Slutsatsen är att båda alternativen har sina för och nackdelar och att det finns ingen övervägande anledning att välja en specifik plattform. Artikeln tar hänsyn till aspekter som till exempel vilket språk studenter kan sedan innan, och problematik med utvecklingsmiljöer. Vi ser att man borde ha lagt mer fokus på vad elever har mest nytta av efter sina studier. Det finns mycket skrivet som gör tekniska analyser mellan systemen, men få vetenskapliga artiklar som tar vad som är viktigt vid ett val av system. En vetenskaplig artikel som tar upp vad som är viktigt att tänka på när man väljer system är Choosing the Smart Phone OperatingSystem For Developing Mobile Applications [10]. Där tar Palme et.al. fram 3 olika faktorer som man bör tänka på som utvecklare när man väljer system. Factor 1 : OS vendor s software market strategy Factor 2 : Buyer s choice Factor 3 : Other developers inclinations Faktor 1 syftar på vilken strategi som operativsystem använder sig av på marknaden. Man delar in dem i 3 olika typer öppen källkod, vertikal samt horisontell strategi. Android är exempel på ett öppet system där man prioriterar flexibilitet och en bred marknad där man ger stor frihet att anpassa operativsystemet till olika behov. Som motsats så tillämpar Apple en vertikal strategi där man behåller fullständig kontroll över både operativsystemet och dess tillämpning. Fördelarna här är att man kan garantera att produkter uppfyller krav på stabilitet och tillförlitlighet. Horisontell strategi tillskriver Palme et.al. Symbian, som bygger på samma princip som öppen källkod, där man överlåter åt telefontillverkarna att själva implementera systemet. Skillnaden mot den öppna versionen är att Symbian inte är öppen källkod utan utvecklarna av systemet har full kontroll över vad som går att göra med systemet. Man förlorar därmed flexibilitet men behåller den breda marknadspotentialen. Idag är Symbian inte längre är ett konkurrenskraftigt system på marknaden. I våran forskning så har vi därför valt att inte ta hänsyn till detta när vi har uppdaterat Palme et.al. 10
11 Faktor 2 handlar om vad som är viktigt för en konsument när denna köper en ny telefon. Man menar att valet av telefon är viktigt för utvecklare då de kriterier som konsumenten baserar sitt val på även är viktigt att ta hänsyn till vid utveckling av applikationer. Här väljer Palme et.al att dela in konsumenterna i två kategorier: individual end consumer and corporate individ och företagskonsumenter. Detta gör man eftersom man anser det vara stor skillnad på vilka kriterier som är viktiga för de olika målgrupperna. Den privata individen tar hänsyn till saker som kretsar runt användarvänlighet: tillgång till internet, möjlighet att skicka e post, design, bluetooth och tangentbordstyp. Detta har Palme et. al. baserat på en survey som är gjord 2008 med 1388 konsumenter. Man ser också vikt i hur nöjda kunderna är med det system man använder, då det innebär att kunden är mer benägen att vara trogen systemet och sprida ett bra rykte. Undersökningar visar att användaren är benägen att vara trogen det system som man är van vid och att ios har en mycket högre kundlojalitet, detta trots att dess marknadsandelar sjunkigt kraftigt. Det visar på att det är viktigt att telefonproducenterna lyckas locka kunder som inte sedan tidigare har erfarenheter av ett system, något som Android ser ut att ha lyckats bra med (se Figur 5).. Figur 5. Marknadsandelarnas utveckling i % [16]. 11
12 Företagskonsumenten är inte en individ, utan ett företag eller organisation som köper in en större mängd enheter till sina anställda. Här är syftet att telefonen ska användas som ett verktyg i arbetet, vilket ställer helt andra krav på vad som är viktigt. Palme et.al. använder här en survey som är gjord med 250 IT experter. Resultatet man lyfter fram är 5 kriterier: säkerhet, IT manageability, integration i företagetssytem, tillgängliga applikationer samt möjlighet att hantera e post. Detta anser man vara viktigt för ett system som är riktat mot företagskunder och att man som utvecklare för överväga dessa kriterier. Faktor 3 lägger fokus på utvecklaren. När man ska utveckla en applikation så är det viktigt att man tänker på vilka möjligheter som ett operativsystem erbjuder. De verktyg och API:er som finns tillgängliga kan innebära för och nackdelar på de olika systemen beroende på vad man ska utveckla. Detta kan vara helt avgörande då det inte alltid är möjligt att utveckla en applikation till vilken platform som helst, eller så kan det finnas så stora fördelar på ett system att det är det enda alternativet. Palme et.al tar även upp möjligheterna att tjäna pengar på de olika operativsystemen, då de har olika modeller för att hantera detta. Det är inte säkert att det systemet med flest potentiella användare även är det system med störst möjlighet att tjäna pengar. Palme et. al. går inte längre än så, de nöjer sig med att ta fram dessa aspekter men man gör aldrig en undersökning av marknaden för att se hur utvecklare värderar dessa aspekter. De utgår enbart från egna erfarenheter och resonerar runt vad de tycker att man ska lägga fokus på. Deras slutsats är en guide för vad som är viktigt att tänka på och hur man som utvecklare ska resonera kring problematiken. Choosing the Smart Phone OperatingSystem For Developing Mobile Applications [10] är från I ett område som detta som genomgår en enorm utveckling så tycker vi att det är intressant att undersöka ifall de aspekter som man kommer fram till 2010, fortfarande är aktuella och ifall det finns andra saker som man borde ta hänsyn till som Palme et.al. kan ha missat. Vi har därför lagt fokus på att validera deras slutsats. Resultatet av våran undersökning visade att det finns många olika saker som är viktiga att tänka på när man väljer system för mobil utveckling. Det är väldigt olika beroende på vilken målgrupp man frågar, då synen på vad som är viktigt är mycket beroende av vad man utvecklar. Det är också ett område som förändras mycket snabbt och utvecklingen av både teknik och tillämpning går snabbt frammåt. Även utvecklingsverktyg samt möjligheter att utveckla till flera system utvecklas hela tiden. Vi har fokuserat på att kolla på tre specifika målgrupper privata konsumenter, företagskonsumenter samt utvecklarna själva. Detta eftersom de skiljer sig mycket i vad de ställer för krav på applikationer och enheter. Kriterien för hur man resonerar för vilken telefon man köper är i mångt och mycket samma som när man skaffar en applikation, därför måste 12
13 utvecklaren ta hänsyn till vad individen vill ha i en telefon. Resultatet har vi baserat på följande undersökningar där vi drog egna slutsatser och jämförde med Palme et.al. Det var främst tre marknadsundersökningar som vi använde oss av. Dess data presenteras nedan. Privata konsumenter För den privata konsumenten så är fokus på användarvänlighet och funktionalitet i en telefon och dess applikationer. Här har vi gjort en analys av två marknadsundersökningar, där vi har dragit egna slutsatser och kombinerat ihop de olika kriterier som finns med i båda. (se figur 1 och 2). Batteritid: För att kunna driva systemet och applikationer som blir allt mer krävande så har batteritid blivit ett avgörande kriterium för en telefons popularitet. Pris: Det finns flera segment av telefoner som har olika grad av prestanda och funktionalitet. Vid inköp av en ny telefon så anges detta som ett avgörande kriterium. Recensioner: Medias syn på nya telefoner i form av recensioner har stor påverkan på dess försäljning. Användarvänlighet: Även avancerad funtionalitet ska vara lätt att använda. Tillgång av applikationer: Tillgången av applikationer på ett system anges som en avgörande faktor och applikationer som får mycket publicitet kan ifall de är begränsade till en specifik platform har stor betydelse för försäljning av telefoner i ett visst system. Skärmstorlek: En stor skärm kan av konsumenten både ses som fördel och nackdel. Som utvecklare så måste man ta hänsyn till att enheterna har olika stora skärmar. Tidigare erfarenhet av märke / operativsystem: Loyalitet bland konsumenten kan ha inverkan då en hög loyalitet hos ett system innebär att kunden är mindre benägen att byta till ett annat system när denna förnyar sin telefon. 13
14 Figur 1. Viktigaste faktorerna vid köp av smartphones [20]. Figur 2. Vad som är viktigt för köparen vid köp av smartphone [21]. 14
15 Företagskonsumenter Med Företagskonsument så menas ett företag som köper in telefoner till sina anställda. Här tillkommer det helt andra saker som är viktiga då användaren ska använda telefonen i sitt arbete.(se Figur 3) Produktivitet: Telefonen ska vara ett hjälpmedel i arbetet och öka produktiviteten. Tillförlitlighet: Telefonen ska ha låg felfrekvens, det vill säga vara byggd för sitt syfte. Support: Telefonen ska vara anpassad för en företagsmiljö så att kostnaderna för support minimeras. Säkerhet: De flesta av konsumenttelefonerna är inte optimerade för datasäkerhet och risken för att känslig information kan spridas till obehöriga är därför stor. Livslängd: För att optimera ROI (Return Of Investment) bör en företagstelefon ha en livslängd på 3 5 år. Hanterbarhet: Hur lätt det är för företaget att ha kontroll över hur de mobila enheterna används inom företaget. Figur 3. Hur företag ska välja enhet [22]. 15
16 Utvecklare För en utvecklare som arbetar med att utveckla applikationer till mobila system så gäller helt andra kriterer då man ser till stöd vid utveckling och möjligheter att tjäna pengar. Utvecklingskostnad: Det är viktigt att i förväg kolla upp vad kostnaden blir för att utveckla applikationen på operativsystemet. Inköp av specifik hårdvara kan behövas och kostnaden för att publicera applikationen skiljer sig mellan operativsystemen, för att nämna några kostnader som man bör ta i beaktning innan man väljer operativsystem. Inlärningstid: Tididgare erfarenheter av systemen, programmeringsspråk och utvecklingsmiljöer kan göra det enklare att få ut en applikation snabbt på marknaden. Utvecklingsmiljö: Software Development Kit (SDK) och emulatorer för utveckling kan erbjuda olika möjligheter för utvecklaren. Att kunna emulera olika enheter kan vara viktigt för att kunna utveckla en applikation som är kompatibel med ett så stort antal enheter som möjligt. Dokumentation och support: En bra dokumentation och support av API:er etc är så pass vitalt att det är avgörande för att lyckas med applikationen. Synbarhet på marknaden: Möjligheter att exponera sin applikation på marknaden till en stor mängd potentiella kunder och därmed öka försäljning. Inkomstpotential: Konkurrens på systemet som kan kan påverka försäljning. Även betalningsvillighet hos användarna och tiden det tar att få ut applikationen på marknaden är viktigt att ta hänsyn till. Figur 4. % av utvecklare rankar ios och Android, hur bra dem är i de viktigaste kategorierna [16]. 16
17 En annan möjlighet för utvecklare är att utveckla till flera system samtidigt vilket kan göras på flera vis. Detta är kostsamt för företagen då det kräver större eller fler team som arbetar med de olika systemen. Även här behöver man tänka på att utveckla till rätt system för rätt applikation. Att utveckla till så många system som möjligt är inte alltid den bästa lösningen. Det finns verktyg som kan förenkla processen där man kan utveckla till flera system samtidigt, så kallade Cross Platform Tools (CPT), som bland utvecklare är starkt på framgång [7][16]. Verktygen gör det möjligt för utvecklaren att utveckla för flera plattformar samtidigt, men det är i dagsläget en begränsad metod som inte är mogen nog för komplexa applikationer. Att använda CPT för utveckling är något som kräver erfarenhet och en ingående analys för att veta vilket verktyg som är lämpligt för situationen. 17
18 4. Diskussion 4.1. Analys Enligt våra underökningar så är Choosing the Smart Phone OperatingSystem For Developing Mobile Applications [10] den enda vetenskapligt granskade artikeln som försöker utforma en guide för hur man väljer vilket system man ska utveckla för, när det gäller mobil applikationsutveckling. Palme et.al. definerar här vad som är viktigt och gör en bra analys av olika kriterier, men i ett område som utvecklas och går så snabbt frammåt som detta område, blir undersökningar av denna typen snabbt föråldrade. Choosing the Smart Phone OperatingSystem For Developing Mobile Applications [10] är från 2010, men författarna använder surveys som är ännu äldre och till exempel så är deras faktorer baserat på en survey från Två år inom detta området är väldigt lång tid då utvecklingen går så fort frammåt. Dessutom så har konsumenterna vant sig vid den tekniken som var ny Som exempel så är det ingen som längre ser möjligheten att skicka e post med sin telefon som en viktig faktor när man köper en ny telefon man tar det för givet. Det går inte att köpa en smartphone som inte klarar det längre. Även tekniken i telefonerna har utvecklats. När Palme et.al. skrev artikeln kom författarna fram till att bluetooth var en viktig faktor för en konsument, men även det är idag standard i alla telefoner. Idag är det istället saker som batteritid som är viktigt. I takt med att telefoner blivit allt mer avancerade så ställs stora krav på batterier då det inte är acceptabelt om en telefon ständigt behövs laddas. Även pris på enheten har visat sig vara av stor betydelse. Det finns idag flera segment av telefoner som har olika prestanda, vilket är kopplat till dess pris. För att nå en stor användarbas vid utveckling av en applikation så måste man ta hänsyn till detta, och anpassa applikationen för olika typer av enheter. En intressant faktor som angetts som viktigt i de undersökningar vi gått igenom, är tillgången av applikationer på systemet. Här ser vi ett moment 22, där användaren baserar sitt inköp av telefon på tillgången av applikationer och utvecklaren väljer system baserat på var användarna finns. Detta är ett intressant problem som är värt att undersöka vidare i framtida forskning. För företagskonsumenter så har inte faktorerna förändrats så mycket. Det är andra saker som nämns som viktiga, men det kretsar fortfarande runt samma grunprinciper. Säkerhet och hur systemen kan användas inom företagen är grundläggande för vilka system ett företag väljer att använda. En faktor som hör till problematiken med att tekniken utvecklas så fort är livslängden på systemen. För företagen så är livslängden viktigt då det är stora kostnader med att uppdatera systemen. Det fanns därmed ett stort behov av att uppdatera Palme et.al. med så aktuell data som möjligt, för att kunna fortsätta att tillhandahålla en guide för vad man ska ta i beaktning vid valet av system som utvecklare. Nedan finns en jämförelse mellan Palme et.al. och det uppdaterade 18
19 resultatet. 19
20 När det gäller delen som behandlar utvecklarens syn på vad som är viktigt så baserar Palme et.al. det helt på egna erfarenheter och kunskap. När vi satte oss och kollade på problematiken så var vår avsikt att genomföra en survey för att se hur det ser ut i verkligheten. Genom att rikta en survey direkt till framgångsrika utvecklare så var tanken att få kunskap om hur man arbetar för att sedan kunna sammanställa det till en guide där vi ger fakta som kan vara bra att ha i åtanke som ny utvecklare i branchen. Det visade sig svårt att få en så snäv målgrupp att delta i en sådan undersökning, något som kanske Palme et.al. också märkte. Det vi har gjort som Palme et.al. inte gjorde är att ta del av andra undersökningar som gjorts. Developer Economics 2013: The tools report [16] är en undersökning som gjort just detta, man har tittat på problematiken från utvecklarnas perspektiv och gjort surveys som ger ett bra underlag. Genom att studera detta och ta det i beaktning när vi gjort våran guide så har vi ett bättre underlag för våran slutsats än Palme et.al. I Mobile application development experiences on Apples ios and Android OS [2] gör Tracy ett experiment där man testar att utveckla en applikation till både ios och Android. Författaren går igenom vad man stöter på för olika problem vid mobil applikationsutveckling och jämför nackdelar och fördelar med att utveckla till de båda operativsystemen. Tracy delar med sig av erfarenheterna men tar inte ställning till vilket operativsystem som är det bästa att utveckla till 20
21 utan överlåter det till läsaren. Tracey avslutar med att spå in i framtiden för mobila applikationer. Författaren ser en framtid där applikationer blir allt mer systemoberoende och valet av system inte längre är ett problem. Vi ser samma utveckling, men tror fortfarande att detta ligger alltför långt fram i framtiden. I snar framtid ser vi i stället en utveckling åt motsatt håll där telefonerna blir mer och mer komplexa, vilket gör att behovet av applikationer utvecklade i maskinspecifik kod bara ökar. Detta är dock något som är beroende av vilken typ av application som ska utvecklas, då systemoberoende varianter kan lämpa sig för simplare applikationer. Smart smartphone developement: ios versus Android [9] resonerar kring vilket system man borde lära ut på skolor. Goadrich et.al. kommer här fram till en slutsats där man utgår från ett rent akademiskt perspektiv och väger in aspekter som vad vad studenterna kan sedan innan och vad man får ut mest lärande av. Vi anser att man istället borde fokusera på vad studenten har mest nytta av efter sina studier. Att veta vad som är värt att kunna för att arbeta i branchen hade varit mer intressant, och kanske kan vårat arbete bidra även till det. 21
22 4.2. Sammanfattning Den här artikeln ska fungera som en guide för utvecklare av mobila applikationer. Genom att följa våran guide så får man hjälp med att välja rätt system för rätt applikation baserat på vilken målgrupp man ämnar rikta sig mot. Vad ska en utvecklare tänka på när man väljer system för mobil utveckling? Vi har svarat på vår frågetställning genom att vi har uppdaterat redan befintlig forskning inom området med ny data. Där vi har tagit fram ett antal faktorer som man som utvecklare bör överväga innan man utvecklar en applikation. Det går inte att ge ett definitivt svar på vilket operativsystem som är det rätta för alla situationer, utan det är något som man måste överväga specifikt för varje applikation som utvecklas. Vårat resultat omfattar tre faktorer som tar hänsyn till olika målgrupper. Dessa faktorer är sedan nerbrutna i mindre delar där vi visar på specifika egenskaper som man bör ha i åtanke när man väljer system. Dessa egenskaper omfattar exempelvis tekniska egenskaper hos olika telefoner, men även sådant som rör utvecklarens möjlighet att arbeta med ett system. Dessa egenskaper ger inga svar på vilket system som är bäst, utan ger utvecklaren en guide på vad man ska undersöka hos systemen för att göra ett så bra val som möjligt för att nå rätt målgrupp med sin applikation. Som utvecklare så ska man ta hänsyn till alla dessa innan man gör ett val av system, och vår förhoppning är att vi där kan bidra med information som i slutänden kan leda till bättre resultat för utvecklare och applikationer. Vi anser att vårt arbete är viktigt ur en akademisk synvinkel och fyller viktiga funktioner. Vi har uppdaterat gammal data i området med aktuell information med avsikt att kunna användas av utvecklare som en guide för hur man ska resonera. Vårat bidrag till forskning inom området är främst en uppdatering av Palme et.al. som 2010 tog fram ett antal faktorer att ta hänsyn till. Vi har uppdaterat dessa och gjort deras forskning aktuell igen, vilket vårat resultat visar var nödvändigt då mycket har hänt sedan Med vårat bidrag så finns det återigen aktuell och användbar information inom området som kan nyttjas av utvecklare. Vi ser även att det kan tillämpas av andra, till exempel skolor som vill köra kurser i mobil applikationsutveckling. Det finns mycket lite vetenskapligt granskat material inom området och vi hoppas att detta ska fylla det tomrummet och skapa ett intresse för forskning inom området. 22
23 4.3. Future work Vi ser flera intressanta framtida förbättringar på detta och kringliggande områden. Det kommer finnas ett behov av att fortsätta att hålla detta området uppdaterat. Utvecklingen går så snabbt frammåt och det finns inga tecken på att det kommer att avstanna. Det kommer nya aktörer på marknaden som t.ex. Tizen och Ubuntu [23], och deras eventuella framgång kommer att påverka resultatet av denna artikel. Även tekniska framsteg kommer att göra att nya kriterer kommer att växa fram, medans det som är viktigt idag blir standard. Ett annat framtida arbete inom detta området skulle kunna vara att kolla på hur man får användare att välja ett system trots att det saknar ett stort utbud av applikationer och motsatt hur får man utvecklare att utveckla applikationer till ett system med få användare. Detta är ett problem både för utvecklare vid valet av system att utveckla till och nya aktörer på marknaden. Hur ska man locka både utvecklare och konsumenter till ett nytt system när båda är beroende av varandra och uppger den andra som en stor faktor i valet av system? 23
24 5. Referenser [1] David H. Deans, 2013, Samsung and Apple dominate smartphone growth,url: hub/2013/feb/15/samsung and apple dominate smartphone growth/ (senast besökt ) [2] Tracy, Kim W. Mobile application development experiences on Apples ios and Android OS. Institute of Electrical and Electronics Engineers Inc pp [3] iphone App Store an application store, url: (senast besökt ) [4] Android Market an application store, url: (senast besökt ) [5] Perez. Sarah, 2012, IDC: Android Market Share Reached 75% Worldwide In Q3 2012, url: android market share reached 75 worldwide in q3 2012/ (senast besökt ) [6] Gartner, IDC: Android Market Share Reached 75% Worldwide In Q3 2012, 2012, url: (senast besökt ) [7] Ohrt, J. Cross platform development tools for smartphone applications. IEEE Computer Society, pp [8] Farago Peter, App Developers Signal Apple Allegiance Ahead of WWDC and Google I/O, 2012, utl: Developers Signal Apple Allegiance Ahead of WWDC and Google I O (senast besökt ) [9] Goadrich, Mark H. Rogers, Michael P. Smart smartphone development: IOS versus Android. Association for Computing Machinery pp [10] Palme,Elia et.al. Choosing the smart phone operating system for developing mobile applications. Association of Computing Machinery pp [11] Qualcomm, a mobile hardware company, url: besökt [12] Mashable, a mobile development news website, url: besökt [13] SwiftKey, an input solution for Android company, url: besökt [14] J.Gold Associates, analyses for the computer and technology industry, url: besökt [15] Vision Mobile, an ecosystem analyst, url: besökt
25 [16] Vision Mobile, Developer Economics 2013: The tools report, PDF, 2013, url: economics 2013 th e tools report%2f%3fimage2%3d1%26utm_expid%3d %26utm_referrer%3Dhttp%253A%252F%252Fww w.visionmobile.com%252fproducts%252fresearch%252f&sa=d&sntz=1&usg=afqjcnezzqgtm879ci3pxl74eris5863 5A, hämtad april 2013 [17] Sourcing Line, 2012, url: mobile application developers(senast besökt ) [18] Best Web Design Agencies, Best iphone Development Company (ies) May 2013, 2013, url: of best iphone development companies (senast besökt ) [19] Robson, Colin. Real World Research. Third Edition. Wiley [20] Price. Emily, Price Is Biggest Factor for Smartphone Buyers [STUDY], 2012, url: smartphone study/ (senast besökt [21] SwiftKey, What do smartphone users really want?, 2011, url: do smartphone users really want/(senast besökt ) [22] J.Gold Associates, Empowering Mobile Workers: Choosing the Right Device, PDF, url: B B7E4 DE9D0A423532/Empowering%20Mobile%2 0Workers%20Choosing%20the%20Right%20Device%20March% pdf, hämtad april 2013 [23] Pasupulety. Ujjwal, Top 4 Upcoming Mobile Operating Systems in 2013, 2013, url: upcoming mobile operating systems.html (senast besökt ) 25
Mina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Läs merAvancerade Webbteknologier 2. AD11g Göteborg 2012 Mobilanpassning
Avancerade Webbteknologier 2 AD11g Göteborg 2012 Mobilanpassning Idag Reality Check Strategier för mobilanpassning Problem vid mobilanpassning Exempel på några ramverk Statistik Det finns väldigt mycket
Läs merMobiltelefonens utveckling
Mobiltelefonens utveckling Hur fungerar en mobiltelefon? Anordningen i en mobiltelefon som gör att du kan ringa och ta emot samtal går till såhär: Mobiltelefonen plockar upp din röst och omvandlar ljudet
Läs merReSound appar - bruksanvisning
ReSound appar - bruksanvisning Introduktion Tack för att du laddat ner ReSound-appen. Apparna från ReSound är utvecklade för att förbättra hörupplevelsen och hjälper dig att få ut mer av dina ReSound hörapparater.
Läs merSTADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)
Läs mig först Stockholms stad SOA-plattform 1 (5) Innehållsförteckning 1 Beskrivning av SDK 3 1.1 Software Developer Kit för Utvecklare... 3 1.2 Support för... 3 1.3 Omfattning... 4 1.4 Versionshantering...
Läs merMetod Rapporten är baserad på egen erfarenhet av marknadsföring on-line samt studier av aktuell forskning, rapporter och webinars.
Att välja mellan native- eller webbapp Bakgrund Marknaden för smarta mobiltelefoner ökar kraftigt. Därför ser allt fler företag och organisationer behovet av att göra digitalt innehåll tillgängligt för
Läs merModernt arbete kräver moderna verktyg
En guide för dig som är företagare: Modernt arbete kräver moderna verktyg Windows 10 Pro ger nya möjligheter att jobba smartare och säkrare. Du behöver bra verktyg för att kunna göra ett bra jobb. Din
Läs merWelcome. to the world of Jeeves. Copyright 2011 Jeeves Information Systems AB
Welcome to the world of Jeeves Copyright 2011 Jeeves Information Systems AB Jeeves APPs & APPs Market Jeeves World 2011 Tomas Enblom, Chief Architect Innovation historiska ögonblick Ca 3500 f kr Ca 2000
Läs merReSound appar - bruksanvisning
ReSound appar - bruksanvisning Introduktion Tack för att du laddat ner ReSound-appen. Apparna från ReSound är utvecklade för att förbättra hörupplevelsen och hjälper dig att få ut mer av dina ReSound hörapparater.
Läs merUndervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande:
MOI Ämnet mobila applikationer behandlar olika tekniker för att utveckla programvara riktad mot mobila enheter samt processen från idé till färdigt program. Ämnet mobila applikationer får bara anordnas
Läs merMobile First Video on demand och livesändningar på Internet. Juni 2012
Mobile First Video on demand och livesändningar på Internet Juni 2012 1 Om detta dokument Marknaden och tekniken kring film (video on demand och livesändningar) på Internet utvecklas blixtsnabbt. Video
Läs merToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet
ToDo ios-applikation Mikael Östman 201205 Mikael Östman - mo22ez Linnéuniversitetet mo222ez@student.lnu.se Abstrakt Detta är en slutrapport för det projekt jag bedrivit inom ramen för kursen Individuellt
Läs merMicrosoft Dynamics 365 Business Application vs. ERP. Företagen måsta sätta sig själva i förarsätet
Microsoft Dynamics 365 Business Application vs. ERP Slutsats från mina 5 artiklar om ämnet: Tema Dynamics 365 Business Application 2017-05-10 Created by: Mikael Petersén: Vi är inne i ett stort teknikskifte
Läs merSLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS
SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit
Läs merGYMKEEPER ANDREAS SÖDERSTRÖM
GYMKEEPER ANDREAS SÖDERSTRÖM 20120529 ABSTRAKT En post mortem på mitt ios-projekt. Utmaningen låg i att under 10 veckors tid sätta sig in i en plattform och programspråk jag aldrig använt förut. Jag har
Läs mer1:5 SLUTRAPPORT - POST MORTEN LARS EHRMAN WP12 2013-06-07
1:5 - POST MORTEN LARS EHRMAN WP12 2013-06-07 2:5 ABSTRAKT EN AVSEENDE STOREFRONT WEB- SHOP SOM HAR TAGITS FRAM SOM PROJEKT I KURSEN GRÄNSSNITTSUTVECKLING (1IK419) OCH KURSEN INDIVIDUELLT MJUKVARUUTVECKLINGS-
Läs merJays - Företagets bästa kvartal
Jays - Företagets bästa kvartal I oktober i fjol lanserade Jays sin nya hörlur - a-jays Five - individuellt anpassad för Android, ios samt Windows Phone. Oktober var sista månaden i kvartal två 2013, vilket
Läs merMobilsurfande i Sverige
Mobilsurfande i Sverige 1 Mobilsurfandet i Sverige ökar snabbt. Det är yngre, välutbildade storstadsbor som surfar mest idag, men det är rimligt att anta att också andra grupper inom en snar framtid kommer
Läs merFrån e-tjänster till appar? Mikael Söderström Institutionen för informatik Umeå universitet
Från e-tjänster till appar? Mikael Söderström Bakgrund; apputveckling totalt 2 App Store Apple App Store lanserades i juli 2008, och har sedan dess utvecklats enormt snabbt Datum Appar Nedladdningar 11/7-08
Läs merGN Hearing app - bruksanvisning
GN Hearing app - bruksanvisning Introduktion Appen är utvecklad för att förbättra hörupplevelsen och hjälper dig att få ut mer av dina hörapparater. Vår innovativa teknik och design kombinerat med inställningarna
Läs merJoakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson
Minesweeper Individuellt Mjukvaruprojekt Joakim Jonsson 08 06 2013 Abstrakt Nedan följer en slutrapport för projektet inom kursen Individuellt Mjukvaru utvecklingsprojekt. Jag har under dessa 10 veckor
Läs merNågonting står i vägen
Det här vänder sig till dig som driver ett företag, eller precis är på gång att starta upp Någonting står i vägen Om allting hade gått precis så som du tänkt dig och så som det utlovades på säljsidorna
Läs merSteg 3. Grupp F5 2011-02-16
Steg 3 Grupp F5 2011-02-16 Innehållsförteckning 3.1 Användarens röst... 3 Kundkrav och kundkedja... 3 Konsumentundersökning... 4 3.2 Kanomodellen... 4 3.3 Vart är pionjärerna på väg?... 5 Bilaga 1... 8
Läs merUppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.
Paddel-appen Utmärkta kanotleder Version 1.0 Distributionslista Befattning Bolag/en het Säljare Sogeti Bengt Löwenhamn Konsultchef Sogeti Åsa Maspers Mentor/handledare Sogeti Student KaU Claes Barthelson
Läs merHi-Fi Prototyping + laborationsgenomgång & verktyg
Hi-Fi Prototyping + laborationsgenomgång & verktyg Karin Fahlquist 2015 Frågor att besvara Vad innebär prototyping? Vad är speciellt med hi-fi prototyping? Hur kan man använda dem? Hur väljer man nivå
Läs mereller Smarta mobiler som hjälpmedel för personer med dövblindhet Del 1 - De olika systemen och de inbyggda hjälpmedlen
Digital ADL eller Smarta mobiler som hjälpmedel för personer med dövblindhet Del 1 - De olika systemen och de inbyggda hjälpmedlen Kommande delar: 2: 11/5 2017 13.00-15.00 Det är apparna som skapar hjälpmedlet!
Läs merCDC en jämförelse mellan superskalära processorer. EDT621 Campus Helsingborg av: Marcus Karlsson IDA
CDC6600 - en jämförelse mellan superskalära processorer av: Marcus Karlsson Sammanfattning I denna rapport visas konkret information om hur den första superskalära processorn såg ut och hur den använde
Läs merHur vill du använda Visma Severa via din mobil?
Hur vill du använda Visma Severa via din mobil? Resultat Severa Mobile -undersökning Förord Tack alla ni som medverkade i denna undersökning som vi fick 389 svar på. Detta är en av de mest kompletta undersökningar
Läs merZOOHANDLAREN SOM BLEV EN IT-GIGANT
ZOOHANDLAREN SOM BLEV EN IT-GIGANT Dustin är zoobutiken som sadlade om från husdjur till hårdvara och blev Sveriges största e-handlare. När Bo och Ulla Lundevall startade Dustin 1984 som en sidoverksamhet
Läs merMobizoft Video Add-on for EPiServer. Maj 2012 Version 1.20
Mobizoft Video Add-on for EPiServer Maj 2012 Version 1.20 Introduktion Mobizoft Video Add-on for EPiServer innebär en möjlighet för EPiServers användare och redaktörer att enkelt hantera och publicera
Läs merAdvanced Mobile Device Management
1 Advanced Mobile Device Management Magnus Janson Produktchef Tele2 Integration Service 2 4 Tele2 en del av Kinnevikgruppen Tele2 är den mobila utmanaren Mer än 40 miljarder kr i omsättning Mer än 30 miljoner
Läs merQR-kodernas intåg för nytta och nöje!
QR-kodernas intåg för nytta och nöje! Föredrag av Stig Ottosson om smarta "självlänkande" streckkoder som vi kommer att se alltmer i framtiden. 2012-05-04 Webbvärlden ur exponeringssynpunkt till ca 2010
Läs merCADEC CALLISTA DEVELOPER S CONFERENCE
CADEC CALLISTA DEVELOPER S CONFERENCE 2018.01.24 GÖTEBORG Cadec 2018 med de senaste trenderna inom arkitektur och systemutveckling Java 9 ReactJS Blockkedjan Kafka Machine Learning GDPR Rivstarta 2018
Läs merHUR SMARTPHONES/SURF- PLATTOR OCH INTEGRATION AV MIDDLEWARE REVOLUTIONERAR SJUKVÅRDEN
Whitepaper HUR SMARTPHONES/SURF- PLATTOR OCH INTEGRATION AV MIDDLEWARE REVOLUTIONERAR SJUKVÅRDEN BYOD och sjukvårdsektorn Sedan Apple lanserade sin första iphone 2007 har konsumenternas användande av smartphones
Läs merQR-kodernas intåg för nytta och nöje!
QR-kodernas intåg för nytta och nöje! Föredrag av Stig Ottosson om smarta "självlänkande" streckkoder som vi kommer att se alltmer av i framtiden. 2012-06-20 Något stort hände 2007 och 2010 2007 introducerades
Läs merMorgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den. Annsofie Petersson IDC
Copyright IDC. Reproduction is forbidden unless authorized. All rights reserved. Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den Annsofie Petersson IDC 2 3 4 5 6
Läs merKrav och riktlinjer för applikationsutveckling
Svenska Filminstitutet Box 27126, 102 52 Stockholm Besök: Filmhuset, Borgvägen 1 Telefon: 08-665 11 00 Fax: 08-661 18 20 www.sfi.se BILAGA till Branschstandard Tillgänglig Bio 2015-03-25 Krav och riktlinjer
Läs merTropicBox INNEHÅLLSFÖRTECKNING. 1. Sammanfattning. 2. Innehållsförteckning. 3. Utgångspunkter. 4. Användarstudie. 5. Koncept och visualisering
är en applikation som gör det möjligt för dig att enkelt reglera värmen i huset. Därefter ska man kunna följa statistiken över sin elförbrukning och dess kostnader. Möjligheten att ställa värmen inom en
Läs merProfessional Services. Linux Support Group (LSG)
Professional Services Linux Support Group (LSG) Att införa Embedded Linux Har du problem att få igång Linux på din plattform? Du har kanske inte kommit så långt, men funderar på vad det innebär att bygga
Läs merTrionas arbete med Skid-VM Appen Falun2015 Live Results. Håkan Blomgren Projektledare för Trionas arbete
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.
Läs merBonus Rapport Kommersiell Design KTH
Bonus Rapport Kommersiell Design KTH Johan Holmström & Lars Åkesson Introduktion Denna rapport beskriver projektet och delmomentet Kommersiell Design i kursen Interaktionsdesign 2 på KTH i Stockholm. Detta
Läs merManual Lead tracking. Version 1.0 2013-12-12
Manual Lead tracking Version 1.0 2013-12-12 Innehållsförteckning 1 Inledning... 3 1.1 Om manualen... 3 1.2 Om tjänsten... 3 2 Använd tjänsten för första gången... 4 2.1 Installera applikationen... 4 2.2
Läs merMobizoft Video Add-on for EPiServer. Juni 2012 Version 1.30
Mobizoft Video Add-on for EPiServer Juni 2012 Version 1.30 Introduktion Mobizoft Video Add-on for EPiServer innebär en möjlighet för EPiServers användare och redaktörer att enkelt hantera och publicera
Läs merMicrosoft Dynamics NAV 2015
Microsoft Dynamics NAV 2015 Business Solutions Göteborg Prästgårdsgatan 28 431 44 Mölndal Stockholm Parmmätargatan 24 112 24 Stockholm Innehåll 3 Dynamics NAV 2015 för tablets 4 Förbättrad användarupplevelse
Läs merInnovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program
Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program Ulf Wahlberg, VP INdustry and Research Relations Ericsson AB Ericsson AB 2012 April 2013 Page 1 Five technological
Läs merAastra samarbetsapplikationer för Avaya CS 1000 och CM
Aastra samarbetsapplikationer för Avaya CS 1000 och CM Robert Stahre Aastra - 2012 1 Teknologitrender och utveckling 2012-2015 Teknologitrender som kommer att påverka individer, verksamheter and IT organisationer.
Läs merNadia Bednarek 2013-03-06 Politices Kandidat programmet 19920118-9280 LIU. Metod PM
Metod PM Problem Om man tittar historiskt sätt så kan man se att Socialdemokraterna varit väldigt stora i Sverige under 1900 talet. På senare år har partiet fått minskade antal röster och det Moderata
Läs merPRODUKTERNA SOM TAR ÖVER. Europeisk undersökning om den mobila arbetsstyrkans preferenser
PRODUKTERNA SOM TAR ÖVER Europeisk undersökning om den mobila arbetsstyrkans preferenser Hybrider hotar de bärbara företagsdatorernas dominans i Europa Trots att man trodde att surfplattorna skulle revolutionera
Läs merDetta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi.
Sökplan TDDD39 Perspektiv på informationsteknologi Detta dokument innehåller anvisningar för upprättande av en sökplan i kursen TDDD39 Perspektiv på informationsteknologi. Anvisningar Sökplanen påbörjas
Läs merMobila enheter. Regler och rekommendationer. Mobiltelefoner Smarta mobiltelefoner Surfplattor. Fastställd av IT-chefen 2013-09-20 Version 1.
UFV 2013/907 Mobila enheter Regler och rekommendationer Mobiltelefoner Smarta mobiltelefoner Surfplattor Fastställd av IT-chefen 2013-09-20 Version 1.0 UPPSALA UNIVERSITET Regler och rekommendationer Mobila
Läs merSäkerhet 2.0. Ta en titt in i framtiden. Per Hellqvist. Senior Security Specialist
Säkerhet 2.0 Ta en titt in i framtiden Per Hellqvist Senior Security Specialist Symantecs vision Confidence in the Connected World Säkra och hantera din informationsdrivna värld över fysiska, virtuella
Läs merPRODUKTERNA SOM TAR ÖVER. Europeisk undersökning om den mobila arbetsstyrkans preferenser
PRODUKTERNA SOM TAR ÖVER Europeisk undersökning om den mobila arbetsstyrkans preferenser Hybrider hotar de bärbara företagsdatorernas dominans i Europa Trots att man trodde att surfplattorna skulle revolutionera
Läs merMakes quality Happen NÖJDA KUNDER EFFEKTIVITET
Makes IT happen Idnet grundades 1991 och har på den tiden gått från att vara en teknikleverantör till att bli en expert på IT-logistiklösningar för varuflöden i både butik-, lager- och transportsektorn.
Läs merIntressent- och behovskarta
Dokument nr: Version: Status: Sida: 1 Utgåva (0)6 Dokumenttyp: Projekt: Projektnummer: Leveransrapport ehälsa/mobilitet 1403 Dokumentbeskrivning: Intressent- och behovskarta Utfärdat av: Utf datum: Godkänt
Läs merGÖR VERKLIGHET AV DIN DIGITALA POTENTIAL.
GÖR VERKLIGHET AV DIN DIGITALA POTENTIAL. UPPKOPPLAT BEHÖVER INTE BETYDA SMART. Trasslat in dig i tekniken? Se vår humoristiska film om en möjlig (?) nära, uppkopplad framtid. www.semcon.com/smart Att
Läs merIntroduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar
Introduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar 19 november 2012 - Erica Wiking Häger och Mikael Moreira Innehåll 1. Vad är molntjänster? 2. Legala utmaningar 3. EU:s förslag
Läs merFULLSTÄNDIG MOBIL KONTROLL
GRUNDFOS GO GRUNDFOS GO FULLSTÄNDIG MOBIL KONTROLL GO MOBILE Med Grundfos GO får du marknadens mest omfattande mobila lösning för pumpstyrning, övervakning och driftassistans be think innovate GRUNDFOS
Läs merDaniel Akenine, Teknikchef, Microsoft Sverige
Daniel Akenine, Teknikchef, Microsoft Sverige Quincy Invånare: 5,300 Arbete: 52% jordbruk 18 % byggsektor 18 % offentlig sektor Språk: Spanska 57% Företaget Inköp Företaget Inköp Installering Lång
Läs merMobilanvändarundersökning
Mobilanvändarundersökning 2015 9 av 10 svenskar har en smart mobiltelefon men bara var tredje tycker mobilsajter är enkla att använda Från 2013 till 2015 har smarta mobiltelefoner fått sitt definitiva
Läs merLagerkoll. Hantera ditt lager på webben och i mobilen. Inventera, beställ varor och ta emot ordrar effektivare än någonsin
Lagerkoll Hantera ditt lager på webben och i mobilen Inventera, beställ varor och ta emot ordrar effektivare än någonsin Arbeta många tillsammans lagret uppdateras i realtid Integrerat med Fortnox bokföringssystem!
Läs merKort om World Wide Web (webben)
KAPITEL 1 Grunder I det här kapitlet ska jag gå igenom allmänt om vad Internet är och vad som krävs för att skapa en hemsida. Plus lite annat smått och gott som är bra att känna till innan vi kör igång.
Läs merUtvärdering av distansmötesverktyg via Internet.
Utvärdering av distansmötesverktyg via Internet. Under 2010 till 2012 har olika webkonferensverktyg testats. Det bör noteras att uppdateringar sker och därför kan de verktyg som testats tidigt idag ha
Läs merHantering av hazards i pipelines
Datorarkitektur med operativsystem Hantering av hazards i pipelines Lisa Arvidsson IDA2 Inlämningsdatum: 2018-12-05 Abstract En processor som använder pipelining kan exekvera ett flertal instruktioner
Läs merAppar eller mobilwebb? Vad är bäst för bibliotekets tjänster?
Appar eller mobilwebb? Vad är bäst för bibliotekets tjänster? Ahmet Kurt, NSB, juni 2011 Mobiltätheten exploderar bland befolkningen. Mobilen har man alltid tillgänglig, utan lång starttid. Just nu (2011)
Läs merDavid A, Pär E, Magnus F, Niklas G, Christian L 2011-02-17 CHALMERS INLÄMNING3. IKOT Grupp B4
David A, Pär E, Magnus F, Niklas G, Christian L 2011-02-17 CHALMERS INLÄMNING3 IKOT Grupp B4 Innehållsförteckning Kartläggning av användarens röst... 3 Marknadssegment... 3 Kundkedja... 4 Kundundersökning...
Läs meriphone/ipad Snabbguide för anställda på HB
iphone/ipad Snabbguide för anställda på HB Innehållsförteckning: Första uppstarten... 1 Apple-ID... 1 Hitta min iphone... 1 Trådlöst nätverk (Wi-Fi)... 2 Kalender, E-post & Kontakter... 3 GW-Sync konfiguration...
Läs merOm du har ett mailkonto tex. Outlook har du också ett konto i Microsoft
Lite spöklikt! Inte så spöklikt om vi får veta att molnet bara är ett namn på en okänd lagringsplats, som kan finnas på vilken plats som helst på jordklotet. Både Apple, Microsoft och Google har som villkor
Läs merQR-KODER. En kort guide till hur du bör tänka när du använder QR-koder i dina kampanjer.
QR-KODER En kort guide till hur du bör tänka när du använder QR-koder i dina kampanjer. Vad är QR-koder? QR-koder, (Quick Response-koder), har blivit oerhört populära på senare tid. Varför? QR-koden har
Läs merAKTIEANALYS Februari 2013
AKTIEANALYS Februari 2013 Nokia Hur ljus är framtiden? En rapport av: Henrik Bergkvist Finlands stolthet Nokia, en gång världsledare på mobiltelefoner, tills Apple klev in på marknaden med sin iphone som
Läs merBusiness research methods, Bryman & Bell 2007
Business research methods, Bryman & Bell 2007 Introduktion Kapitlet behandlar analys av kvalitativ data och analysen beskrivs som komplex då kvalitativ data ofta består av en stor mängd ostrukturerad data
Läs merVi skapar din digitala närvaro - och vi älskar det
Vi skapar din digitala närvaro - och vi älskar det Mscompanion.se We guide you in to the digital world for your business Ta steget in i den digitala världen med en mobilapp och/eller en hemsida Om oss
Läs merEn unik plattform för förskola och fritids, utvecklad i Sverige
En unik plattform för förskola och fritids, utvecklad i Sverige 08-51 90 90 00 www.vklass.com Synliggjort lärande med Vklass - föräldrar och barn älskar det Tänk dig att kunna ta upp din surfplatta eller
Läs merLitteraturstudie. Utarbetat av Johan Korhonen, Kajsa Lindström, Tanja Östman och Anna Widlund
Litteraturstudie Utarbetat av Johan Korhonen, Kajsa Lindström, Tanja Östman och Anna Widlund Vad är en litteraturstudie? Till skillnad från empiriska studier söker man i litteraturstudier svar på syftet
Läs merGoogle Kalender för KullensPK
Google Kalender för KullensPK Datum: 2015-02-25 Sammanställt av Peter Ardemalm Innehållsförteckning Google Kalender för KullensPK... 1 Så synkar du KullensPK i Google Kalender Fördelarna med Google Kalender...
Läs merKort version - Google Kalender för KullensPK
Kort version - Google Kalender för KullensPK Datum: 2015-03-02 Sammanställt av Peter Ardemalm Innehållsförteckning Kort version - Google Kalender för KullensPK... 1 Så synkar du KullensPK i Google Kalender
Läs merTa bort aviseringar genom att gå till inställningar och Aviseringar, gå genom tillsammans vilka appar som man vill att skall plinga till:
10 tips för att senioranpassa en Android platta eller telefon I takt med att utvecklingen går framåt och smarttelefonerna och pekplattorna blir allt mer avancerade, blir de tyvärr allt svårare för en nybörjare
Läs merRemoteBud. Inlämnas: Patrik Johnsson, e01pjo Viktor Karlsson, e01vk
RemoteBud Inlämnas: 2005-02-01 Patrik Johnsson, e01pjo Viktor Karlsson, e01vk Abstract Skulle du också vilja styra dina lampor och rulla ner dina persienner med hjälp av din TV-fjärrkontroll? Remotebud
Läs merRamverk för: Resultatmätning. Aktivitet: Uppdragsgivare: Marknad 1: Aktivitetsperiod: Copyright 2013. Pyramid Communication AB
Ramverk för: Resultatmätning Aktivitet: Uppdragsgivare: Marknad 1: Aktivitetsperiod: Copyright 2013. Pyramid Communication AB Att mäta resultat av marknadsinvesteringarna Att följa upp och mäta resultaten
Läs merKöpguide för mobila växlar. Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan.
Köpguide för mobila växlar Modern telefoni till företaget är långt ifrån vad det var för bara några år sedan. Tänk om din nya telefonilösning kunde förenkla din vardag och hjälpa dina medarbetare att arbeta
Läs merThomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 13. Svarsfrekvens i procent = 27.
Thomas Padron-Mccarthy Mobila applikationer med Android, 7. hp (Distans) (DT07G-806-07) Antal svarande = Svarsfrekvens i procent = 7. Utvärderingsresultat Teckenförklaring Relativa frekvenser av svar Std.
Läs merMobile Cross Development
Mobile Cross Development Johan Holm och Jörgen Bengtsson Varje år bjuder vi in våra kunder till tre inspirationsdagar där vi lyfter fram de mest intressanta IT-frågorna med fokus på strategi, teknik eller
Läs merBokningsportalen för både bilägare och verkstäder ALLT SAMLAT PÅ EN PLATS
Bokningsportalen för både bilägare och verkstäder ALLT SAMLAT PÅ EN PLATS Det är vi som står bakom Lasingoo. Tillsammans har vi skapat en unik bil- och verkstadsportal som förenklar och förbättrar din
Läs merHemsideskolan - Cheklistor
Hemsideskolan - Cheklistor Den här PDF filen innehåller de checklistor som ingår i Hemsideskolan på www.hemsida24.se. Ladda ned hemsideskolan Hemsideskolan är en guide för dig som vill lära dig mer om
Läs merTIPS FÖR ATT ÖKA 3DIN FÖRSÄLJNING
TIPS FÖR ATT ÖKA 3DIN FÖRSÄLJNING Alla kontakter bidrar till nya affärer Genom ett förändrat tankesätt kring försäljning, och genom att värdera sina kontakter som potentiella kunder över en längre tidshorisont,
Läs merDetta är DART. Detta gör DART. Utreder och provar ut kommunikationshjälpmedel. Utbildar inom AKK-området Forskar och utvecklar inom AKKområdet
Detta är DART Västra Sveriges Kommunikations- och dataresurscenter Drottning Silvias Barn- och Ungdomssjukhus, SU Ligger på Kruthusgatan 17, granne med SPSM Team av administratör, arbetsterapeuter, datalingvist,
Läs merDen här guiden går därför genom de inställningar som kan göras för att underlätta användningen för en nybörjare och speciellt för seniorer.
10 tips för att senioranpassa en Android platta eller telefon I takt med att utvecklingen går framåt och smarttelefonerna och pekplattorna blir allt mer avancerade, blir de tyvärr allt svårare för en nybörjare
Läs merSteg-för-steg-guide så lånar du en e-bok på ios!
Steg-för-steg-guide så lånar du en e-bok på ios! Operativsystemet Android är det system som driver smartphones och surfplattor från en mängd olika tillverkare som t.ex. Samsung, Sony, HTC, LG m.fl. Följ
Läs merPost-digitala konsumenter MCXL. google.com/+sventornkvist se.linkedin.com/in/sventornkvist
Post-digitala konsumenter MCXL google.com/+sventornkvist se.linkedin.com/in/sventornkvist Teknikens påverkan på KONSUMENTBETEENDEN Världen för 10 år sedan 2005 discrete computing Accessrevolution 2015
Läs merMobile collector. Exempel arbetsflöde Kundexempel Om FileMaker Säkerhet Priser Om Premium Kundreferenser
Mobile collector! Datainsamling/besiktning på fältet med Ipad, Iphone! Mobile collector Exempel arbetsflöde Kundexempel Om FileMaker Säkerhet Priser Om Premium Kundreferenser Mobile Collector För dig som
Läs merSvenska företag på webben
Svenska företag på webben En rapport om webbnärvaron bland Sveriges företag och hur den uppfyller befolkningens förväntningar Svenska företag på webben 2017 - en rapport från Loopia Innehåll Hemsida eller
Läs merSmart synbarhet på Google fler lönsamma besök
Smart synbarhet på Google fler lönsamma besök GARANTERAT 20% ÖKAD TRAFIK Utan Jajja SEO Din hemsida besöks inte av potentiella kunder De som hittar din hemsida tillhör inte din målgrupp Dina besökare lämnar
Läs merSäkerhetstänkande hos Androidanvändare
Örebro Universitet Handelshögskolan Kurs: Informatik med systemvetenskaplig inriktning C, IK3001 Handledare: Hannu Larsson Examinator: Karin Hedström Termin: HT11 Datum: 2012-01-05 Säkerhetstänkande hos
Läs merINSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ
INSTALLATIONSGUIDE TILL ANDROID UTVECKLINGSMILJÖ Denna installationsguide berättar hur man installerar och kommer igång med utveckling för Android. Guiden är skriven som en komplettering till min bok Programmera
Läs merDen stora frågan är ju om jag ska köpa en IPhone eller någon telefon med Android (Känns som att det är dessa två alternativ som gäller idag, eller?
Vad ska jag köpa? IPhone eller Android? Postad av Pelle Svensson - 05 jun 2011 15:32 Jag har idag en gammal "o-smart" Ericsson. Den stora frågan är ju om jag ska köpa en IPhone eller någon telefon med
Läs merMOBILTELEFONI. Julia Kleiman, Frida Lindbladh & Jonas Khaled. onsdag 16 maj 12
MOBILTELEFONI Julia Kleiman, Frida Lindbladh & Jonas Khaled Introduktion Det var först år 1956 som företaget TeliaSonera och Ericsson som skapade mobiler i bilen som man kunde prata i telefon i på det
Läs merSteg-för-steg-guide så lånar du en e-ljudbok på ios- och Android-enheter!
Steg-för-steg-guide så lånar du en e-ljudbok på ios- och Android-enheter! Denna guide visar hur du lånar e-ljudböcker på enheter med operativsystemen ios och Android. ios används i Apples produkter och
Läs merSVENSKARNA OCH IOT INTERNET OF THINGS HISS ELLER DISS FRÅN SVENSKARNA?
SVENSKARNA OCH IOT INTERNET OF THINGS HISS ELLER DISS FRÅN SVENSKARNA? INDENTIVE AB 1 SVENSKARNA OCH IOT INTERNET OF THINGS HISS ELLER DISS FRÅN SVENSKARNA? Dörrar, larm, lampor, bilar, uppvärmning och
Läs merHandel på nätet. & Konvertering. Prestationsbaserad Marknadsföring från första annonsvisningen till sista klicket. tradedoubler.
Handel på nätet & Konvertering Prestationsbaserad Marknadsföring från första annonsvisningen till sista klicket Europas shoppare vänder sig först till prestationsbaserade marknadsföringskanaler när de
Läs merMobil marknadsföring för köpcenter
Mobil marknadsföring för köpcenter Genom att erbjuda butikerna ökad synlighet inom ert köpcenter ger ni möjlighet till ökad försäljning för dem och en ny intäktskälla för er. CliqTags tillsammans med beacons
Läs merGÖTEBORG IT Trender och tendenser 2012-03-29
GÖTEBORG IT Trender och tendenser 2012-03-29 Agenda Nyckeltal Varför är IT viktigt? Trender Förändring Att ta med sig hem Nyckeltal Snitt 16% 18% 37% 29% Hårdvara Mjukvara Tjänster Offentlig sektor 13%
Läs mer