Mighty. Mobilapplikation för evenemang

Storlek: px
Starta visningen från sidan:

Download "Mighty. Mobilapplikation för evenemang"

Transkript

1 Mighty Mobilapplikation för evenemang Slutrapport: Mjukvaruutvecklingsprojekt i Grupp Författare: Simon Palmqvist & Pepyn Swagemakers Lärosäte: Linnéuniversitetet Kurs: 1DV611 Handledare: Tobias Ohlsson Datum: 9 juni 2017

2 Sammanfattning Mighty HB är en eventbyrå som organiserar evenemang i Kalmar med omnejd. Via Drivhuset hade de annonserat ut sitt behov av utveckling av en mobilapp för att kunna marknadsföra sig via ytterligare en kanal och sprida information om de evenemang som dem arrangerar. Inom ramen för kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp har vi under den andra perioden på vårterminen 2017 jobbat med att utveckla denna applikation. För att kunna lösa kundens behov valde vi att skapa en mobilapplikation för ios som med vidareutveckling också kan fungera för Android tillsammans med ett webbgränssnitt där nya evenemang kan läggas till. I projektet har vi arbetat iterativt utefter Unified Process och planerat vårt arbete vecka för vecka under de nio veckor projektet fortlöpte. Den här rapporten går in i detalj på hur vi arbetat, vilka verktyg och metoder som använts samt de slutsatser och lärdomar vi har tagit med oss efter projektet.

3 Innehållsförteckning Sammanfattning Innehållsförteckning Inledning Bakgrund Syfte och mål Projektorganisation Genomförande Metodik Kravspecifikation Teknik Mobilapplikationen Backend-as-a-Service Web-gränssnittet Resultat Implementering av applikationen Dokumentation Grupparbete Analys och bemötande av risker Färdigställande och leverans Slutsats Applikationens framtid Övertagande organisation Vidareutveckling av applikationen Litteratur och dokumentation Bilagor Bilaga 1: Bilaga 2:

4 Inledning Bakgrund Projektet genomförs som en del av kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp vid Linnéuniversitetet. Via Drivhuset i Kalmar har eventbyrån Mighty HB annonserat sitt behov av att få en mobilapplikation utvecklat till sitt företag. Tre studenter från utbildningen Webbprogrammerare vid Linnéuniversitetet har tagit sig an detta uppdraget. Mighty HB vill ha en mobil-app att använda i sin marknadsföring av sina evenemang, men är i övrigt öppna och flexibla gällande implementation. Applikationskoncept, plattformar och begränsningar beslutas under utvecklingsprocessen i samråd mellan utvecklingsteamet och Mighty HB. Syfte och mål Syftet med projektet är främst att, utifrån projektvisionen, ta fram en mobilapplikation åt Mighty HB. Syftet är även att ge oss studenter en möjlighet att sätta sig in och lära sig nya tekniker. Fokus kommer ligga på att lära sig mobilapplikation-utveckling med Javascript samt integration med de APIer som Facebook och Instagram tillhandahåller. Projektet genomförs i och med kursen Mjukvaruutvecklingsprojekt i grupp (1DV611) vid Linnéuniversitetet. De mål som är uppsatta i kursplanen är: att lära sig följa en standardiserad modell för mjukvarauutveckling genomföra projekt i grupp föra vedertagen projektdokumentation kritiskt granska andra projekt och dokumentation kunna presentera arbetssätt och resultat skriftligt och muntligt. Förutom de satta målen i kursplanen som ska vara uppnådd vid terminsslutet vecka 22 så ska även en ios applikation levereras till kunden samma vecka. Appen ska kunna användas för att marknadsföra evenemang och kundens företag. Mål med projektet är: Att producera en ios-app med information om Mighty HB's evenemang En modul för applikationen, med möjlighet att se och dela mingelbilder under och efter ett evenemang

5 Projektorganisation Då vi bara var 2 i gruppen (först 3) så delades mycket ansvar i form av dokumentation, testning och teknikval. De klara roller som delades ut var enligt följande: Simon Palmqvist, projektledare Pepyn Swagemakers, kundansvarig

6 Genomförande Metodik I projektet så arbetar vi agilt i form av Unified Processes metodik där vi delat upp tillgänglig tid i iterationer som varar under en vecka. Inför varje iteration skapas en ny iteration där nya krav estimeras och läggs till. Efter varje avslutad iteration så bedöms det hur mycket som hunnits med, om några problem uppstått och om något behöver justeras inför nästa iteration. Vi använder GitHub för versionshantering då man på ett enkelt sätt kan arbeta kollaborativt med kodbasen samt kunna utvärdera varandras ändringar. GitHubs wiki-funktionalitet används för projektets dokumentation. För att kunna utvärdera arbetssätt och metodik så kommer referentgranskning utföras efter varje milsten av en annan grupp i kursen. Målet med detta är att hitta brister och kunna göra förbättringar under projektets gång samt att få återkoppling om vad man gör bra i projektet. Fokus kring testing läggs mycket på enhetstestning med ett internt krav inom gruppen på att testerna ska täcka 95 % av kodbasen. Detta för att enklare kunna implementera ny eller ändra befintlig funktionalitet utan att introducera allt för många buggar. Kravspecifikation Kraven är skrivna utifrån FURPS+ modellen, där de olika bokstäver i akronymen står för vilken typ av krav det gäller: Functionality Usability Reliability Performance Supportability Plus-tecknet används för krav som inte faller under någon av de ovan nämnda kategorier. I listan nedan har kraven fått ett ID där den första bokstaven antyder vilken typ av krav det gäller, följt av en siffra för ge kraven unika ID. Till exempel läses "U3" som det tredje kravet i kategorin Usability. ID F1 F2 Krav En användare ska kunna se kommande evenemang En användare ska kunna välja ett evenemang och få mer information

7 F3 F4 F5 F6 F7 F8 F9 U1 R1 P1 S1 S2 S3 En användare ska kunna se vimmelbilder för ett evenemang En användare ska kunna lägga till egna vimmelbilder Administratör ska kunna skapa evenemang Administratör ska kunna ladda upp en bild för evenemanget En användare ska kunna skriva upp sig på gästlistan för ett evenemang En användare ska kunna se historiska evenemang En användare ska kunna logga ut från sitt konto Appen ska ha ett enkelt och intuitivt design En användare ska kunna ladda ner applikationen från App Store Bilder ska cachas för att appen ska fungera smidigare Appen ska ha ett admin-gränssnitt för att hantera evenemang Appen ska ha källkod tillgänglig på GitHub för versionshantering och samarbete Appen ska, efter avslutat utveckling, kunna underhållas av uppdragsgivaren Tabell 1: Kravspecifikation Teknik Projektets mjukvaruarkitektur består av 3 delar. Ett webbgränssnitt där en administratör kan skapa och editera olika evenmang. En mobilapplikation där slutanvändare kan få information samt interagera med evenemang. en Backend as a Service som sköter datalagring, fillagring och autentisering. Viss kommunikation sker även via tredjeparts APIer som Facebook.

8 Figur 1: Mjukvaruarkitektur Mobilapplikationen Mobilapplikationen utvecklades främst för ios (iphone) men har byggts med ramverket React Native vilket gör det enkelt att vidareutveckla support för Android med. Det var en av de anledningarna till att vi valde att arbeta med React Native, andra anledningar var att gruppen hade tidigare erfarenhet av Javascript vilket skulle minska inlärningskurvan genom att inte behöva sätta sig in i ett nytt programmeringsspråk samt möjligheten att använda Hot Reloading dvs kunna se ändringar direkt utan att behöva kompilera om hela koden och starta applikationen på nytt. För att hantera applikationens state så användes Redux som förutom att vara ett Javascript-bibliotek också är ett designmönster där man försöker hålla applikationens state på ett ställe. Applikationen state kan sedan bara läsas för att inte råka ändra applikationens tillstånd från till exempel vyn. Vill man uppdatera applikationens state så får man istället skicka iväg Actions som då skapar en kopia av det nuvarande tillståndet och sedan gör uppdateringen.

9 Figur 3: React/Redux applikationsflöde Firebase / Backend-as-a-Service På grund av den tidsbegränsning som fanns och de resurser vi hade så valdes det att använda en Backend-as-a-Service för att inte behöva lägga tid på autentisering, hosting, uppsättning av databas och fillagring för till exempel bilder. Den BaaS vi valde blev Firebase då de verkade ha tydliga APIer, bra dokumentation och att det var enkelt samt gratis att komma igång med och använda upp till 100 inloggade användare samtidigt i produktion. Web-gränssnittet För att kunden lätt ska kunna hantera appen byggdes det ett Web- gränssnitt. Detta funkar som en applikation med CRUD-funktionalitet (skapa, visa, redigera och radera) mot databasen, för att abstrahera bort den direkta interaktionen till databasen och ersätta det med ett gränssnitt som är enklare för användare utan teknisk kunskap om databaser. Eftersom Firebase-platformen tillhandahåller både funktionaliteten för databas-operationer och autentiseringen behövde vi endast skriva klienten.

10 Vi valde att lägga upp gränssnittet på Firebase Hosting eftersom vi redan använde oss av andra Firebase-tjänster och då kunde ha allt samlat. Gränssnittet är strukturerad som Single Page Application (SPA). All HTML serveras som en enda fil och Javascript på klienten avgör vad som visas för användaren. Tanken var från början att gränssnittet skulle vara enkelt och lättvikt, vilket gjorde att vi valde bort att använda oss av ett tyngre klientramverk som React.js eller Angular och istället använde HTML5 templates med vanilla Javascript. För att kunna använda oss av ES6 i utvecklingen och för att minska laddningstider använde vi Babel som kompilerar flera olika JavaScript-filer (skrivna med ES6) till en enda browser-kompatibel fil som skickas ut till klienten. För stylingen valde vi att använda oss av Bootstrap-ramverket, främst av två anledningar. För det första vet vi inte vilken webbläsare eller enhet som kommer att användas i alla lägen så vi ville ha bra cross-browser-kompabilitet. För det andra fanns det inte tillräckligt med resurser för att kunna prioritera denna del av projektet. Då blev Bootstrap ett bra val eftersom det sparar mycket tid i utvecklingen och fungerar väl över olika webbläsare och enheter.

11 Resultat Implementering av applikationen Som det har nämnts i teknikavsnittet har vi använt oss av React Native för att bygga en mobilapplikation till ios. Nedan följer några skärmavbildningar på hur de olika delarna och krav har implementerats: Figur 4: Lista över evenemang Figur 5: Detalj för evenemang Figur 4 och 5 visar den grundfunktionaliteten som har beskrivits i kravspecifikationen under F1 och F2. När användaren öppnar appen ser hen en lista över kommande evenemang, sorterade efter datum. Om man klickar på ett evenemang kommer en mer detaljerad beskrivning som innehåller namn, plats och datum på evenemanget samt en omslagsbild och kort beskrivning.

12 Figur 6: Bilder och gästlista Figur 7: Bilder: inloggad läge Figur 6 och 7 visar funktionaliteten kring vimmelbilder. När användaren inte är inloggad kan denna se vimmelbilderna som tagits under evenemanget. I standardläget syns mindre bilder, s.k. thumbnails. När användaren trycker på en av bilderna syns bilden i en större vy.

13 Figur 8: inloggad läge Figur 9: Att ta en bild Figur 8 visar samma del av applikationen som figur 6, med skillnaden att användaren här har tryckt på logga in med Facebook. Genom att logga in får användaren tillgång till utökat funktionalitet, som att kunna ladda upp egna mingelbilder och att skriva upp sig på gästlistan för evenemang. När en användare är inloggad förändras länken Logga in med Facebook under mingelbilderna till Ladda upp bild. Klickar man på den öppnas en ny vy som använder telefonens kamera och ger användaren möjlighet att ta en egen bild att ladda upp bland mingelbilderna. Bilderna som laddas upp lagras på Firebase Storage. Mingelbilderna är den första optionella modulen, vilket innebär att administratören kan välja om mingelbilder ska finnas med eller inte.

14 Figur 10: gästlista Figur 11: användare uppskriven på gästlista När användaren är inloggad kan den även skriva upp sig på gästlistan. Innan den har tryckt på Skriv upp mig syns denna knapp som uppmaning till användaren, antalet platser som är kvar på listan och vilken fördel man får genom att skriva upp sig. Efter att ha skrivit upp sig visas en grön bock-symbol och texten Jag står på listan. Tanken är att istället för att lagra vilka personer som står på gästlistan och sedan jämföra namnen i dörren med dem på listan så kan användaren visa upp sin telefon som bevis att de finns på gästlistan. Möjlighet att ha gästlista eller ej, samt att välja antalet platser kan göras av administratören när de skapar evenemanget.

15 Testning Minimalt antal fel har hittats i slutet på varje iteration då det lagts mycket fokus på att genomföra heltäckande enhetstestning när krav implementerats så buggar som uppstår kan fixas direkt. Dessa tester ger också en trygghet i att applikationen fungerar som den ska och förenklar för vidareutveckling då man kan känna sig trygg på att testfallen signalerar om man råkar påverka redan existerande funktionalitet när man implementerar nya krav. Utöver enhetstestning har vi även gjort en del användartestning och end-to-end testning för att kunna ha förtroende för att systemet som helhet fungerar. Dokumentation Dokumentationen som tagits fram i och med projektet har en bra översikt över de tekniska val och mjukvaruarkitektur som valts. Det finns även dokumenterat hur man sätter upp en utvecklingsmiljö och hur man kan förbereda applikationen för produktion. Det saknas dokumentation av många av de manuella testfall som utförts varje vecka för att testa att applikationen fungerar som tänkt. Vi ser inte det som något stort hinder då applikationen har bra täckning i form av enhetstester. Sammanställning av avslutade iterationer i form av om de mål som satts upp blev uppfyllda, om nya risker har identifierats eller hur testningen har gått hade varit bra att ha för framtida utveckling. Även en sida med information om hur man till exempel implementerar nya moduler eller vad man behöver fixa för att köra applikationen för Android är saker som inte hunnits med men hade varit bra dokumentation att ha inför överlämning av projektet. Grupparbete Samarbetet mellan gruppmedlemmerna fungerade bra och vi hade en genomgående bra stämning i gruppen. Även om risken alltid är närvarande när man jobbar med en grupp personer som man inte känner sedan innan lyckades vi undvika konflikter i gruppen. Ett hinder för strukturerad samarbete där alla kunde sitta samtidigt och jobba var att alla medlemmer antingen hade deltidsarbete eller kurser vid sidan om, eller både och. Det gjorde att det inte alltid var lätt att hitta ett större tidsintervall där vi kunde jobba samtidigt.

16 Det ät möjligt att detta även påverkade antalet projektmöten, som vi i efterhand kan känna var för få. De som hölls var dock effektiva och lagom långa, vi kunde diskutera allt som vi behövde ta upp men kände inte att det gick för mycket tid åt möten som kunde används på bättre sätt. Ungefär halvvägs in i projektet var en av medlemmarna tvungen att hoppa av, vilket gjorde att vi fick omfördela resurserna. Det blev så att vi gjorde en fördelning där en mest arbetade med mobilappen och den andre gjorde webb-gränssnittet. Även om detta var det bästa valet resursmässigt gjorde det att man inte var lika insatt i vad gruppen gjorde utan att man mer satt på var sin del. Det hade varit mer lärorikt att kunna samarbeta och jobba tillsammans samt lättare att hålla översikt under arbetets gång. Analys och bemötande av risker Den första riskanalysen genomfördes under Inception-fasen. Vi kunde då identifiera några risker som vi kunde hantera på en gång, som till exempel risker kring grupparbete och teknikval. Därmed gick vi in i Elaboration-fasen med flera stora risker eliminerade. Under Construction-fasen fick vi hantera en av de riskerna som vi hade identifierad genom att en av medlemmarna inte kunde vara med längre och hoppade av. Vi hanterade detta genom att justera kraven och omfördela arbetet och i det stora hela påverkades inte projektets kontinuitet även om storleken på arbetet fick minskas något. Även om vi under Inception var bra på att identifiera risken uppdaterades inte risklistan lika mycket under faserna Elaboration och Construction. Delvis blev det så för att vi hade identifierat de flesta stora risker och hade jobbat bort dem eller satt upp en strategi för bevakning och hantering. Men det bidrog även att vi lade mer fokus på att faktiskt utveckla applikationen och uppfylla de kraven från universitets sida som olika inlämningar och referentgranskningar. Färdigställande och leverans Svårt att hålla kommunikation med kund då de var väldigt upptagna med annat vilket resulterade att inga demos genomfördes veckovis utan mer statusrapporter över vad som arbetats på. Eftersom applikationen bara kunde köras via en simulator eller i mobil kopplad till utvecklingsmiljön gjorde det svårt att få kunden att prova applikationen mot ifall det var en webbapplikation som enkelt kunde öppnas med en url. I övrigt testades hela applikationen av projektgruppen varje vecka genom att installera applikationen på en mobiltelefon och gå igenom samtliga krav som implementerats. Applikationen kommer levereras i kodform för senare driftsättning eller vidareutveckling av kund då krav som att företaget ska ha en webbsida och ett betalande Apple Developer konto inte uppfyllts och därför kan applikationen inte laddas upp på AppStore.

17 Slutsats Dokumentationen blev lidande av att vi förlorade en gruppmedlem och för att hinna klart i tid fokuserade mer på implementationen. Att arbeta i en grupp på två personer krävde också kortare iterationsplaneringar och uppdateringar då det var enklare att hålla koll på vad den andre gjorde. Vi kan även konstatera att även om det kan verka positivt att få fria händer av kunden så har det varit en utmaning i och med att man lätt planerar för mycket. Att jobba med de teknikerna som vi har använt var ett bra val och mo vi hade ett liknande scenario med samma resurser skulle vi göra samma val igen. Att använda BaaS gjorde att vi inte behövde lägga lika mycket resurser på utvecklingen av den funktionaliteten och vi kunde verkligen fokusera på features. Även valet av React Native underlättade eftersom det minskade inlärningstiden, eftersom vi redan var insatta i att skriva JavaScript. Ett hinder som vi fick hantera och som gjorde att applikationen inte blev lika utvecklat är att vi fick ett avhopp i gruppen under projektets gång. Vi lyckades hantera detta väl eftersom vi hade en modulär design på applikationen så att vi lätt kunde skala ner vad som skulle utvecklas.

18 Applikationens framtid Övertagande organisation Applikationen tas över av uppdragsgivaren, Mighty HB, som är en eventbyrå verksam i Kalmar med omnejd. Företaget består av 2 personer varav en är baserad i Kalmar och en i Göteborg. Vidareutveckling av applikationen Som beskrivet ovan har applikationen utvecklats enligt ett modulärt koncept. Detta innebär att den från början är byggd på ett sätt som ska göra det enkelt att lägga till nya moduler i applikationen. Det saknas även lite mindre förbättringar som borde implementeras vid vidareutveckling av applikationen som till exempel att kunna växla mellan kommande och evenemang som redan varit samt att få en liten bild av evenemanget i listan med evenemang. Eftersom kunden kommer att få kodbasen samt dokumentation om hur koden fungerar och är uppbyggd finns det möjlighet för dem att anlita en utvecklare som kan ta den här koden och vidareutveckla den. Litteratur och dokumentation Dokumentation för projektet finns på:

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer

Slutrapport - Intranät

Slutrapport - Intranät Slutrapport - Intranät Grupp 2. DesignOnline 1DV411 - Webbprojekt I Martin Fohlin, Tobias Holst, Andreas Fridlund, Måns Schütz, Anton Ledström & Sherief Badran 1 Sammanfattning I denna rapport beskriver

Läs mer

HejKalmar app. Projektrapport. Webbprojekt I

HejKalmar app. Projektrapport. Webbprojekt I Projektrapport HejKalmar app Webbprojekt I Författare: Cecilia Lindqvist, Linus Lundevall, Christofer Olaison, Andreas Söderström och Isak Utegård Handledare: Tobias Ohlsson Examinator: Tobias Ohlsson

Läs mer

SLUTRAPPORT WEBBPROJEKT 1

SLUTRAPPORT WEBBPROJEKT 1 SLUTRAPPORT WEBBPROJEKT 1 Kostregistrering 30 mars 2012 Webbprojekt 1 1DV411 Institutionen för datavetenskap, fysik och matematik Linnéuniversitetet Ella Källman - ella@kallman.se Martin Kuoppa - martin@duofy.com

Läs mer

ToDo ios-applikation. Mikael Östman. Mikael Östman - mo22ez Linnéuniversitetet

ToDo 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 mer

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. 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 mer

Intra EV. Webbprojekt I, 1DV411. Alex Driaguine. Kristoffer Karlsson. Martin Carlsson. Joakim Holmewi. Mattias Johansson. Uppdragsgivare: Grupp 4:

Intra EV. Webbprojekt I, 1DV411. Alex Driaguine. Kristoffer Karlsson. Martin Carlsson. Joakim Holmewi. Mattias Johansson. Uppdragsgivare: Grupp 4: Intra EV Webbprojekt I, 1DV411 Uppdragsgivare: Grupp 4: Eva Vinrot, EV Konsult Rebecca Fransson Alex Driaguine Kristoffer Karlsson Martin Carlsson Joakim Holmewi Mattias Johansson Sammanfattning Vi blev

Läs mer

En webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp.

En webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp. En webbtjänst som är skapad i kursen 1DV611 - Mjukvaruutvecklingsprojekt i grupp. Alex Naga Frida Melin Rosa Ekström Simon Österdahl Robin Nowakowski Abstrakt Syftet med detta projekt är att en grupp studenter

Läs mer

Projekt Effekt. Mjukvaruutvecklingsprojekt i grupp, 1DV611. Uppdragsgivare: Effect reklambyrå AB

Projekt Effekt. Mjukvaruutvecklingsprojekt i grupp, 1DV611. Uppdragsgivare: Effect reklambyrå AB Projekt Effekt Mjukvaruutvecklingsprojekt i grupp, 1DV611 Uppdragsgivare: Effect reklambyrå AB Projektgrupp 3: Peter Andersson Rasmus Karlsson Tobias Johansson Lars Wöldern Meri Stakovska Sammanfattning

Läs mer

Slutrapport. KOM - Linnéuniversitetet. Alva Fandrey. Jonas Erixon. Lukas Nilsson. Sofia Björkesjö

Slutrapport. KOM - Linnéuniversitetet. Alva Fandrey. Jonas Erixon. Lukas Nilsson. Sofia Björkesjö Slutrapport KOM - Linnéuniversitetet Alva Fandrey Jonas Erixon Lukas Nilsson Sofia Björkesjö Innehållsförteckning Alva Fandrey 0 Jonas Erixon 0 Lukas Nilsson 0 Sofia Björkesjö 0 Innehållsförteckning 1

Läs mer

sida 1 Grupp 6 co-browsing 1DV411 - Webbprojekt I Markus Axelsson Stavros Gemitzoglou Axel Hernborg Joakim Jonsson Rickard Karlsson Peter Magnusson

sida 1 Grupp 6 co-browsing 1DV411 - Webbprojekt I Markus Axelsson Stavros Gemitzoglou Axel Hernborg Joakim Jonsson Rickard Karlsson Peter Magnusson sida 1 Grupp 6 co-browsing 1DV411 - Webbprojekt I Författare: Markus Axelsson Stavros Gemitzoglou Axel Hernborg Joakim Jonsson Rickard Karlsson Peter Magnusson Termin: VT2014 sida 2 Sammanfattning Denna

Läs mer

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning Idrottsapen Slutrapport för projektet Idrottsappen. Projekttitel: Idrottsappen Uppdragstagaren: Sandklef GNU Labs, 710413-5137 1. Inledning Under samtal med olika aktiva personer inom olika idrotter framkom

Läs mer

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU FÖRFATTARE Viktor Karlsson Jarmo Baltzar DATUM 2011-03-15 Sammanfattning I rapporten återfinns en detaljerad beskrivning om webbapplikation Budgetsystem

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Rafel Ridha Projektdefinition

Rafel Ridha Projektdefinition Rafel Ridha Projektdefinition Utveckling av applikation för Windows Phone Dokumenttitel Projektdefinition Dokumentförfattare Rafel Ridha Dokumentnamn Projektdefinition xx.pdf Version 0.3 E-post rafelr@kth.se

Läs mer

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element.

Vis it. jquery jquery används lite överallt i appen på olika sätt. Det främsta användningsområdet är vid selektering och manipulering av HTML element. Vis it Introduktion Vi har skapat den webbaserade appen Vis it som bygger på att användare kan ta bilder på och lägga upp sevärdheter via sin mobiltelefon. Dessa sevärdheter är positionsbaserade vilket

Läs mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis

Läs mer

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

SLUTRAPPORT: 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 mer

Kommunal Jämförelsetjänst

Kommunal Jämförelsetjänst Kommunal Jämförelsetjänst Sammanfattning Denna rapport innehåller bakgrund och information om projektet samt att vi har utvärderat hur det har gått under projektets gång. Projektet har gått ut på att vår

Läs mer

Slutrapport. Andreas Fürst, Martin Åhlin, Stefan Sahlin, Jenni Berndtson, Jimmy Sigeklint

Slutrapport. Andreas Fürst, Martin Åhlin, Stefan Sahlin, Jenni Berndtson, Jimmy Sigeklint Slutrapport Andreas Fürst, Martin Åhlin, Stefan Sahlin, Jenni Berndtson, Jimmy Sigeklint Sammanfattning I kursen IDV411 Webbprojekt I som ingår i programmet Webbprogrammerare vid Linnéuniversitetet har

Läs mer

Cob Media. Linnéuniversitetet - 1DV411 Webbprojekt I - Slutrapport

Cob Media. Linnéuniversitetet - 1DV411 Webbprojekt I - Slutrapport Cob Media Linnéuniversitetet - 1DV411 1 1. Sammanfattning I nio veckor har vi fått möjlighet att både arbeta tillsammans i grupp och med en riktig kund från näringslivet. Detta för att vi ska få praktisera

Läs mer

Gillakampen. av Merkur Hoxha WP

Gillakampen. av Merkur Hoxha WP Gillakampen av Merkur Hoxha WP12 2013-06-09 Innehållsförteckning Abstrakt...3 Inledning...4 Vad som gick bra...5 Vad som gick dåligt...6 Sammanfattning...7 Abstrakt Gillakampen är en Facebookapplikation

Läs mer

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

Joakim 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 mer

Rapport Epaper. 1DV411, Webbprojekt I. Författare och termin: Joar Leth Frida Källberg Johan Sundén Mikael Östman VT13

Rapport Epaper. 1DV411, Webbprojekt I. Författare och termin: Joar Leth Frida Källberg Johan Sundén Mikael Östman VT13 Rapport Epaper 1DV411, Webbprojekt I Författare och termin: Joar Leth Frida Källberg Johan Sundén Mikael Östman VT13 1 1. Sammanfattning Epaper är en webbaserad applikation för e tidningspublikation. Tack

Läs mer

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

SLUTRAPPORT RUNE TENNESMED WEBBSHOP SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker

Läs mer

Välkommen till Capture.

Välkommen till Capture. Välkommen till Capture http://capture-app.com Välkommen till Capture! Med Capture kan du spara, se och dela dina bilder och videor på alla dina enheter mobil, surfplatta och PC/ Mac. När du har laddat

Läs mer

1DV411 Webbprojekt I Slutrapport

1DV411 Webbprojekt I Slutrapport 1DV411 Webbprojekt I Slutrapport Jens Evertsson Michelle Leite Santana Henrik Norberg Pontus Pettersson Danijel Pilipovic 2011-03-28 Kurskod: 1DV411 Sammanfattning I samband med Webbprojekt 1 inom Webbprogrammerareprogrammets

Läs mer

Under Kurser visas dina kurser som kort och om där finns nya uppgifter eller anslag visas antalet i kurskortet.

Under Kurser visas dina kurser som kort och om där finns nya uppgifter eller anslag visas antalet i kurskortet. En kort introduktion till Fronter 19 Välkommen till en ny Fronter-upplevelse. Den här guiden kommer att ta upp skillnader mellan den nuvarande Fronter-plattformen och Fronter 19, och de förändrade arbetsprocesserna.

Läs mer

WEBBSERVERPROGRAMMERING

WEBBSERVERPROGRAMMERING WEBBSERVERPROGRAMMERING Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets syfte Undervisningen i ämnet

Läs mer

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM

Rabattsystem TEXTILGALLERIAN RABATTSYSTEM Rabattsystem Kund : Linus Ivelid, Textilgallerian Projektgrupp : Jonas Holte, Jesper Håkansson, Rasmus Eneman, Henrik Gabrielsson, David Grenmyr och Erik Magnusson Handledare : Tobias Ohlsson Kurs : WEBBPROJEKT

Läs mer

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år Javautvecklare 400 YH-poäng, 2 år Utbildningsfakta Kurser (12 stycken) Grundläggande programmering och javaverktyg 50 yhp Grafiskt gränssnitt och interaktion 20 yhp Internet, webb och webbramverk 40 yhp

Läs mer

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Erik Lundgren 820419-1491 GarageLoppisen.se Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Abstrakt En kort rapport om projektet GarageLoppisen.se. En applikation som skapats för att

Läs mer

Testautomation av sammansatta och mobila applikationer. Magnus Nilsson Lemontree

Testautomation av sammansatta och mobila applikationer. Magnus Nilsson Lemontree Testautomation av sammansatta och mobila applikationer Magnus Nilsson Lemontree Agenda Kravställning och rapportering Hur hanterar man manuella tester tillsammans med automatiska tester Genomgång av lösningar

Läs mer

För dig som lärare har vi placerat nya inkomna svar från elever under Följ upp uppgifter medan elev på samma ställer ser alla sina aktiva Uppgifter.

För dig som lärare har vi placerat nya inkomna svar från elever under Följ upp uppgifter medan elev på samma ställer ser alla sina aktiva Uppgifter. En kort introduktion till Fronter 19 Välkommen till en ny Fronter-upplevelse. Den här guiden kommer att ta upp skillnader mellan den nuvarande Fronter-plattformen och Fronter 19, och de förändrade arbetsprocesserna.

Läs mer

PROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson

PROJEKT ALBYLEN. Datum: 25 mars 2011. AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson PROJEKT ALBYLEN Datum: 25 mars 2011 AV: Magnus Lindgren, Mattias Jonsson, Alexander Paskota, Jimmie Yngvesson, Erik Nilsson 0 Sammanfattning: Föreningen Albylen som bedriver aktivitets- och friskvårdscentrum

Läs mer

Bonus Rapport Kommersiell Design KTH

Bonus 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 mer

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare YH-utbildningar 2016 Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare Sida 10-11 Webbutvecklare CMS 2

Läs mer

Matematikdidaktik. 1DV411 Webbprojekt I

Matematikdidaktik. 1DV411 Webbprojekt I Matematikdidaktik 1DV411 Webbprojekt I Författare: Jennifer Nord, Nils Jakob Olsson, Svante Arvedson, Maria Nygren, Christoffer Holmgren och David Söderberg Handledare & examinator: Tobias Olsson Termin:

Läs mer

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.

Läs mer

Slutrapport. APFy.me

Slutrapport. APFy.me Slutrapport APFy.me Innehållsförteckning 1 Inledning... 3 2 Mål och syfte... 3 3 Projektbeskrivning... 3 4 Leverabler... 4 5 Resultat... 4 6 Utvärdering och analys... 4 6.1 Utvärdering av resultat... 4

Läs mer

Börja med git och GitHub - Windows

Börja med git och GitHub - Windows Börja med git och GitHub - Windows Varför git och GitHub? Git är ett s.k. versionshanteringssystem. Det är ett sätt att hålla ordning på ändringar filer. Genom att använda versionshantering förståndigt,

Läs mer

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 Inlämningsarbete Case Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 1 Bakgrund bedömning inlämningsarbete Syfte: Eftersom det står i betygskriterierna att för VG skall deltagaren

Läs mer

Välkommen till Dropbox!

Välkommen till Dropbox! Lär dig hur du kommer igång med Dropbox: 1 2 3 4 Skydda dina filer Ta med dina saker, vart du än ska Skicka stora filer Arbeta med filer tillsammans Välkommen till Dropbox! 1 Håll dina filer säkra Dropbox

Läs mer

Vår förening finns i Boappa

Vår förening finns i Boappa Vår förening finns i Boappa Boappa Vad är Boappa? Boappa är en boendeapp som förenklar kommunikationen från styrelsen och låter dig samarbeta med dina grannar. Meddelanden från styrelsen All information

Läs mer

BESKRIVNING AV PROCESSMETODEN SCRUM

BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...

Läs mer

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP

Skissa och gissa. Individuellt Mjukvaruutvecklingsprojekt, 1DV430. Christian Nilsson, cn222gc, WP Skissa och gissa Individuellt Mjukvaruutvecklingsprojekt, 1DV430 Christian Nilsson, cn222gc, WP2012 2013 06 07 1 Abstrakt Detta är min slutrapport för arbetet med att ta fram ett spel kallat Skissa och

Läs mer

TimeWarriors, Grupp 1

TimeWarriors, Grupp 1 TimeWarriors, Grupp 1 Kund: Johan Leitet, Linnéuniversitetet Kalmar Projektgrupp: Mathias Sundin, Richard Söderman, Anton Larsson, Wictor Kihlbaum, Lucas Wik, Jonas Tornfors Handledare: David Grenmyr Kurs:

Läs mer

Testplan Cykelgarage

Testplan Cykelgarage Testplan Cykelgarage Stefan Johansson D08 (dt08sj7@student.lth.se) Johan Anderholm D08 (dt08ja5@student.lth.se) Angelica Gabasio D08 (dt08ag8@student.lth.se) Marcus Carlberg D08 (dt08mc4@student.lth.se)

Läs mer

Slutrapport YUNSIT.se Portfolio/blogg

Slutrapport YUNSIT.se Portfolio/blogg Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare

Läs mer

TDDD80 Mobila och sociala applikationer. Kursintroduktion

TDDD80 Mobila och sociala applikationer. Kursintroduktion TDDD80 Mobila och sociala applikationer Kursintroduktion Personal Kursansvarig, föreläsare, seminarieledare Rita Kovordanyi Labbansvarig, föreläsare, seminarieledare Anders Fröberg

Läs mer

INSTALLATIONSMANUAL NORDIC-SYSTEM WEBBSERVER, ios- OCH ANDROID-APP. Ver. 2.5

INSTALLATIONSMANUAL NORDIC-SYSTEM WEBBSERVER, ios- OCH ANDROID-APP. Ver. 2.5 INSTALLATIONSMANUAL NORDIC-SYSTEM WEBBSERVER, ios- OCH ANDROID-APP Ver. 2.5 KOM IGÅNG Kom igång NORDIC-SYSTEM WEBB-001/002 ger dig möjlighet att skapa en mängd olika funktioner, styra och programmera dina

Läs mer

Infomaker-appar med epaper-modulen Funktion och design, grundutförande

Infomaker-appar med epaper-modulen Funktion och design, grundutförande Infomaker-appar med epaper-modulen Funktion och design, grundutförande Mock-ups för att visa hur apparna ser ut och vad utgångspunkten är för vad som ingår i en Infomaker standard-app med epaper. Visar

Läs mer

ELEKTRONISK PERSONALLIGGARE

ELEKTRONISK PERSONALLIGGARE ELEKTRONISK PERSONALLIGGARE MANUAL FÖR UE PÅ DELAD PERSONALLIGGARE VID YTTERLIGARE FRÅGOR RING 010-101 15 80 ELLER MAILA PÅ INFO@1TIME.SE Du har blivit inbjuden som UE på ett byggprojekt som kräver elektronisk

Läs mer

TDDD80 Mobila och sociala applika1oner. Kursintroduk1on

TDDD80 Mobila och sociala applika1oner. Kursintroduk1on TDDD80 Mobila och sociala applika1oner Kursintroduk1on Personal Kursansvarig, föreläsare, seminarieledare Rita Kovordanyi Labbansvarig, föreläsare, seminarieledare Anders Fröberg

Läs mer

Användarbeskrivning ARBETSGIVARINTYG. för Sveriges alla arbetsgivare. arbetsgivarintyg.nu. En ingång för alla användare. Innehåll. Version 1.

Användarbeskrivning ARBETSGIVARINTYG. för Sveriges alla arbetsgivare. arbetsgivarintyg.nu. En ingång för alla användare. Innehåll. Version 1. 2015 05 17 Arbetslöshetskassornas samorganisation SO Version 1.0 ARBETSGIVARINTYG för Sveriges alla arbetsgivare Användarbeskrivning arbetsgivarintyg.nu Med tjänsten arbetsgivarintyg.nu kan du som arbetsgivare

Läs mer

Manual Skogsappen - Hemkomstkontroll

Manual Skogsappen - Hemkomstkontroll Manual Skogsappen - Hemkomstkontroll Detta dokument utgör användarhandledningen till funktionen hemkomstkontroll i mobilappen Skogsappen som tillhör tjänsten epiforest. E p i s c o p e M o n i t o r i

Läs mer

<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>

<script src= http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js></script> AngularJS Skriven av: Isak Glans. Datum: 2015-04-29. Kurs: Webbutveckling. Lärare: Per Sahlin. Utbildning: Systemutvecklare i.net, Newtons Yrkeshögskola. 1 Sammanfattning Syftet med denna uppsats är att

Läs mer

Solvändan slutrapport Daniel Hallqvist, Therese Samuelsson & Emil Carlsson

Solvändan slutrapport Daniel Hallqvist, Therese Samuelsson & Emil Carlsson Solvändan slutrapport Daniel Hallqvist, Therese Samuelsson & Emil Carlsson Sammanfattning Det här är slutrapporten för ett projekt som gjordes i kursen Webbprojekt I av tre studenter på programmet webbprogrammerare.

Läs mer

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande:

Undervisningen 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 mer

Slutrapport Thunderbug

Slutrapport Thunderbug Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida

Läs mer

Uppdragsbeskrivning. Paddel-appen Utmärkta kanotleder. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Uppdragsbeskrivning. 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 mer

Exempel på verklig projektplan

Exempel på verklig projektplan Exempel på verklig projektplan Detta är ett exempel på en proffessionell projektplan hämtad ur verkliga livet. Den visas inte i sin fullständighet, det mesta är bortklippt, men strukturen och mycket av

Läs mer

Webbserverprogrammering

Webbserverprogrammering Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets

Läs mer

Manual - Storegate Team med synk

Manual - Storegate Team med synk Manual - Storegate Team med synk Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och synkronisera filer med högsta säkerhet inom

Läs mer

Interaktionsdesign 2 Kommersiell design. Jonas Jönsson & Rafel Saad

Interaktionsdesign 2 Kommersiell design. Jonas Jönsson & Rafel Saad Interaktionsdesign 2 Kommersiell design Jonas Jönsson & Rafel Saad Bakgrund och motivering Clubber är en mobilapplikation för ios och Android som samlar information om nattklubbar. Applikationen baseras

Läs mer

Individuellt Mjukvaruutvecklingsprojekt. Slutrapport. Projekt: ASP.NET Applikation: Clustery Gaming Datum: 29-05-12 Författare: Adam Gustafsson UD11

Individuellt Mjukvaruutvecklingsprojekt. Slutrapport. Projekt: ASP.NET Applikation: Clustery Gaming Datum: 29-05-12 Författare: Adam Gustafsson UD11 Slutrapport Projekt: ASP.NET Applikation: Clustery Gaming Datum: 29-05-12 Författare: UD11 Abstrakt Denna slutrapport innefattar en beskrivning av samt utvecklarens reflektioner kring utvecklingsprocessen

Läs mer

Ladda ner och konfigurera appen

Ladda ner och konfigurera appen Ladda ner och konfigurera appen Ladda ner appen via App Store/Play Butik 1 2 1 Starta appen App Store/Play Butik och klicka på Sök. 2 Skriv 3frontoffice i sökrutan och tryck på Sök. 3 Klicka på Hämta följt

Läs mer

Visualisering och lagring av tracerouteresultat

Visualisering och lagring av tracerouteresultat 1DV411 Webbprojekt 1 Slutrapport Visualisering och lagring av tracerouteresultat Andreas Ahlborg Fredrik Forsmo Jacob Ottosson Therese Andersson 2012-03-29 Kurskod: 1DV411 Abstrakt Thomas Ivarsson, universitetsadjunkt

Läs mer

För studenter. Kom igång med Athena. IT-avdelningen

För studenter. Kom igång med Athena. IT-avdelningen För studenter Kom igång med Athena IT-avdelningen INNEHÅLL Introduktion... 3 Inloggning och inställningar av Athena... 3 Hur loggar jag in i Athena?... 3 Hur uppdaterar jag min profilbild i Athena?...

Läs mer

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande: WEBBUTVECKLING Ämnet webbutveckling behandlar de tekniker som används för att presentera och bearbeta information i webbläsaren samt utifrån dessa tekniker skapa och vidareutveckla statiska och dynamiska

Läs mer

Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers

Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers Redogörelse för utvecklingsprocessen av spelet The Legend of Chalmers Ett projekt i kursen TDA367 Objektorienterat programmeringsprojekt och LSP310 Kommunikation och ingenjörskompetens Maxim Goretskyy

Läs mer

Collector en Android-app för att samla saker. Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport

Collector en Android-app för att samla saker. Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport Collector en Android-app för att samla saker Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport Abstrakt Jag har gjort en Android-app för att samla saker, Collector. Med den kan man upprätta att göra-listor

Läs mer

Se till att du har inloggning till din lagsida, kontakta kansliet. Gå till din lagsida och logga in via hänglåset uppe i högra hörnet.

Se till att du har inloggning till din lagsida, kontakta kansliet. Gå till din lagsida och logga in via hänglåset uppe i högra hörnet. Lathund LOK-stöd/aktivitetsstöd 1. Skapa aktiviteter i kalendern 2. Registrera närvaro 3. Klart! Vad är LOK-stöd LOK-stöd, eller aktivitetsstöd, är ett ekonomiskt stöd som föreningar får för redovisade

Läs mer

MANUAL MOBIL KLINIK APP 2.2

MANUAL MOBIL KLINIK APP 2.2 MANUAL MOBIL KLINIK APP 2.2 Innehåll Innan appen tas i bruk 2 Registrera besök manuellt 6 Dokumentera besöket 7 Registrera besök med NFC-tagg 7 Planera nytt besök 9 Avboka besök 10 Patienter 10 Anteckningar

Läs mer

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades! Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer

Läs mer

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Läs mig först. Stockholms stad SOA-plattform. Sida 1 (5)

STADSLEDNINGSKONTORET 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 mer

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING

ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING ÅGIT PRESENTERAR FILR SMIDIG OCH SÄKER FILÅTKOMST OCH DELNING Novell Filr är som Dropbox, men betydligt säkrare. Från och med nu kan alla anställda och studerande inom Ålands gymnasium arbeta med sina

Läs mer

Användarhandledning Nordea Swish Företag App

Användarhandledning Nordea Swish Företag App Användarhandledning Nordea Swish Företag App Swish Företag Ta betalt enklare App, manual version 2.0 Innehåll 1 Nordea Swish Företag App... 3 1.1 Kort introduktion... 3 1.2 Användare av Nordea Swish Företag

Läs mer

FLEX Personalsystem. Uppdateringsanvisning

FLEX Personalsystem. Uppdateringsanvisning FLEX Personalsystem Uppdateringsanvisning Innehållsförteckning UPPDATERING... 3 Allmänt... 3 Förberedelser... 3 Informera om uppdatering... 3 Ladda hem uppdateringsfiler... 4 Att observera vid uppdatering...

Läs mer

Individuellt Mjukvaruutvecklingsprojekt

Individuellt Mjukvaruutvecklingsprojekt zm222ag 1DV430 Individuellt Mjukvaruutvecklingsprojekt [Website] Restaurang & Pizzeria Europa Slutrapport Zlatan Majdanac - Webbprogrammerare 2011 Abstrakt I min slutrapport skriver jag om projektet som

Läs mer

Webbappar med OpenLayers och jquery

Webbappar med OpenLayers och jquery Webbappar med OpenLayers och jquery Johan Lahti GIT-utvecklare Malmö stad ULI Uppsala, 3 oktober 2011 smap (www.smap.se) Samarbete sedan maj 2009 Kartramverk byggt på OpenLayers och jquery Gemensam server

Läs mer

KAi SENSEMAKING SYSTEM

KAi SENSEMAKING SYSTEM Alexander Hall, 791023-8554 Individuellt mjukvaruutvecklingsprojekt 7,5 hp Linnéuniversitetet 2013-06-09 KAi SENSEMAKING SYSTEM ABSTRAKT KAi Sensemaking System är en webbapplikation för feedback/återkoppling

Läs mer

1 Kravspecifikation Snake App

1 Kravspecifikation Snake App Kravspecifikation Snake App - Kravspecifikation Snake App Utskriven/PDF Export: 2011-09-07 Copyright 2011 Sidan 1 av 7 1 Kravspecifikation Snake App 1.1 Vad är Snake App? Vi skall gör ett Snake Spel för

Läs mer

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt. Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu

Läs mer

Snabbguide. Version

Snabbguide. Version Snabbguide Version 0-0-0 Skapa konto Det är enkelt att skapa ett konto i SecureMailbox. Antingen skapar ni ett konto direkt på my.securemailbox.com eller så svarar ni på en länk när någon skickat ett meddelande

Läs mer

Delta i undervisning online via Zoom

Delta i undervisning online via Zoom Delta i undervisning online via Zoom 2 Innehåll Välkommen till undervisning i Zoom!... 3 Innan du börjar använda Zoom... 3 Använd headset med mikrofon!... 3 Aktivera Zoom... 3 Installera klient... 4 Ladda

Läs mer

Manual för Medarbetare appen

Manual för Medarbetare appen Manual för Medarbetare appen Appen ger tillgång till Medarbetaren via en mobil eller platta. Du behöver ett konto sedan tidigare till Medarbetaren. 1 Vitec Agrando AB Innehåll 1. Installera appen... 3

Läs mer

SLUTRAPPORT. Projekt Pion. Medverkande: David Strömbom, Morgan Nadler, Cheng Fong, Alexander Lind, Dzemal Becirevic,Tapani Välijeesiö

SLUTRAPPORT. Projekt Pion. Medverkande: David Strömbom, Morgan Nadler, Cheng Fong, Alexander Lind, Dzemal Becirevic,Tapani Välijeesiö SLUTRAPPORT Projekt Pion Medverkande: David Strömbom, Morgan Nadler, Cheng Fong, Alexander Lind, Dzemal Becirevic,Tapani Välijeesiö Sammanfattning Detta uppdrag skapades av gruppen PIONjärerna som består

Läs mer

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans

Tepz klon. - Projektrapport. Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt Janina Bergström, WP12 Distans Tepz klon - Projektrapport Janina Bergström jb222qp WP12 Distans 8/6-2013 Linnéuniversitetet, Individuellt mjukvaruutvecklingsprojekt 1 Abstrakt Denna rapport handlar om min klon av det existerande spelet

Läs mer

ELEKTRONISK TIDRAPPORTERING

ELEKTRONISK TIDRAPPORTERING ELEKTRONISK TIDRAPPORTERING MANUAL FÖR ELEKTRONISK TIDRAPPORTERING VID YTTERLIGARE FRÅGOR RING 010-101 15 80 ELLER MAILA PÅ INFO@1TIME.SE Grattis till ditt val elektronisk tidrapportering från 1Time. I

Läs mer

SF Bio App. Repport. Test summary. 1- Syfte. 2. Produktöversikt. Författare: Zina Alhilfi Datum: Version: v1,0

SF Bio App. Repport. Test summary. 1- Syfte. 2. Produktöversikt. Författare: Zina Alhilfi Datum: Version: v1,0 Test summary SF Bio App. Repport Författare: Zina Alhilfi Datum: 2017-03-13 Version: v1,0 Granskad: Klar Ref: Test plan V1,0 Status: klar 1- Syfte Syftet med denna slutrapport är att redovisa vilka testaktiviteter

Läs mer

IdrottOnline-appen Du kan installera appen från Google Play store för Android och Appstore för iphone. Sök på IdrottOnline så bör den komma fram.

IdrottOnline-appen Du kan installera appen från Google Play store för Android och Appstore för iphone. Sök på IdrottOnline så bör den komma fram. IdrottOnline-appen Du kan installera appen från Google Play store för Android och Appstore för iphone. Sök på IdrottOnline så bör den komma fram. Logga in och välj organisation När du sedan startar upp

Läs mer

Manual - Storegate Team

Manual - Storegate Team Manual - Storegate Team Om tjänsten Med Storegate Team får du full kontroll över företagets viktiga digitala information. Du kan enkelt lagra, dela och arbeta i filer med högsta säkerhet inom ditt företag.

Läs mer

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt

Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Sänk kostnaderna genom a/ ställa rä/ krav och testa effektivt Kravhantering / Testprocess - Agenda AGENDA Grundläggande kravhanteringsprocess. Insamling, dokumentation, prioritering, Test och förvaltning

Läs mer

Skola24 MobilApp. Översikt. Inställningar

Skola24 MobilApp. Översikt. Inställningar Skola24 MobilApp Skola24 MobilApp ger möjlighet att ta del av information från Skola24 utan att vara inloggad på en dator. Åtkomst sker via en mobilapp för enheter med Android (telefon eller surfplatta)

Läs mer

Datatal Flexi Presentity

Datatal Flexi Presentity Datatal Flexi Presentity En snabbguide för Presentity Innehållsförteckning 1. Login 2 2. Hänvisa 3 2.1 Att sätta hänvisningar 3 2.2 Snabbknappar 4 2.3 Windows gadget 5 3. Samtal 5 4. Status 6 4.1 Exempel

Läs mer

PayEx Mobil FAQ Fungerar PayEx Mobil på alla mobiltelefoner? Är PayEx Mobil verkligen säkert?

PayEx Mobil FAQ Fungerar PayEx Mobil på alla mobiltelefoner? Är PayEx Mobil verkligen säkert? PayEx Mobil FAQ Detta dokument svarar på nedanstående frågeställningar. För fler frågor och svar samt supportnummer, se http://payex.se/privat. Fungerar PayEx Mobil på alla mobiltelefoner? Är PayEx Mobil

Läs mer

instruktionsmanual till föräldrar

instruktionsmanual till föräldrar instruktionsmanual till föräldrar Välkommen till Pluttra! Pluttra är ett digitalt verktyg för dokumentation, kommunikation och information för förskolan. Genom en helhetslösning där skolan genom utbildning,

Läs mer

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10

Projekt Rapport. RaidPlanner. Jeanette Karlsson UD10 Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,

Läs mer