Innehållsförteckning
|
|
- Ola Hansson
- för 7 år sedan
- Visningar:
Transkript
1 Innehållsförteckning Projektbeskrivning... 2 Projektgruppen... 2 Gruppindelning... 2 Parallellt arbete... 2 Samarbete... 2 Projektets målsättning... 3 Bakgrund... 3 Mål... 3 Målgrupp... 3 Kontakt med målgrupp... 3 Datormiljö och Programvara... 3 Hårdvara... 3 Mjukvara... 4 Allmänt om produkten... 4 Funktioner... 4 Systemet... 4 Spelet... 4 Tekniska delar... 4 Klientsidan... 4 Serversidan... 5 Sammankopplingen... 5 Riskanalys... 5 Körexempel... 6 Resultat... 7 Referenser... 8 Bilagor: Användarhandledning Systembeskrivning
2 2 Projektbeskrivning Projektuppgiften består i att utveckla ett textbaserat äventyrsspel med WML-gränssnitt för mobiltelefon enligt önskemål från företaget Smarttrust. Spelet ska fungera på Smarttrusts WIB/WIG-plattform (se nedan). För att möjliggöra detta har projektgruppen även tagit fram en generell plattform för att spela olika typer av textbaserade spel för mobiltelefoner. Syftet med projektet är att ta fram ett äventyrsspel som kan köras på plattformen och som kan användas av Smarttrust för att demonstrera denna. Spelet skall kunna spelas från en mobiltelefon utrustad med SIM-toolkit och det av Smarttrust specificerade WIB- SIM-kortet. Spelet skall vara anpassat till telefondisplayens storlek och begränsningar, samt SMS-teknikens datakapacitet. Det skall inte kräva någon regelbunden interaktivitet av användaren. Projektgruppen Projektet genomförs av Lykke Silfwerbrand, Mikael Svensson, Anna Söderström, Andreas Wennlund och Per Wilhelmsson. Projektets ansvarsområden är uppdelade inom gruppen. Projektledare Mikael Kontaktperson Lykke Tekniken, övergripande Andreas Dokumentationen Anna Spelhistorien Per Webbadressen till projektplatsen, där information om projektet finns är: Gruppindelning Gruppen är indelad i två delar med olika inriktningar; en grupp är inriktad på historien och den andra på tekniken bakom en realisering av denna. Den tekniska gruppen är i sin tur uppdelad i tre undergrupper varav en koncentrerar sig på serverdelen, en annan på databasen och en tredje på WML-koden. Parallellt arbete Grupperna arbetar hela tiden parallellt eftersom de olika delarna genom gränssnitten till stor del är beroende av varandra. Grupperna har ständig kontakt och samarbetar när komplikationer uppstår. En fördel med detta är att alla är överens och införstådda vid förändringar och alla är hela tiden delaktiga i projektets fortlöpande. Gruppen har täta möten med rapporteringar, där bedömningar och beslut om resursfördelningar och prioriteringar görs. Samarbete Vi har haft ett bra fungerande samarbete inom projektgruppen som byggt på att alla tagit ansvar för olika delar och att vi har arbetat tillsammans för att varje deltagare skulle nå sina mål. Pamal Historien Tekniken Bild 1.Projekt gruppens indelning. Databsen Severn WML
3 3 Projektets målsättning Bakgrund Bakgrund till projektuppgiften är en önskan från Smarttrust att undersöka möjligheten att göra ett textbaserat äventyrsspel på WIB/WIG-plattformen. Mål Smarttrust har specificerat en Wireless Internet Browser, WIB. Denna implementeras på SIM-kort av SIM-kortstillverkare. I kombination med en Wireless Internet Gateway, WIG, ger WIB användaren möjlighet att komma åt WML-baserat innehåll även på mobi ltelefoner som inte stöder WAP. Kombinationen WIB/WIG använder SM (Short Message) som databärare. Tanken med projektet är att implementera ett spel av äventyrskaraktär som kan spelas på en mobiltelefon över WIB/WIGplattformen. Eftersom spelet spelas på en mobiltelefon begränsas möjligheterna till grafisk presentation, mängd överförd data per drag mm. till skillnad från spel av samma typ som spelas på en dator. Hänsyn till dessa aspekter måste tas vid utformningen av spelet. WIG orsakar ytterligare begränsningar då den bara tillåter en delmängd WML vid svar till mobiltelefonen. Spelet skall trots dessa tekniska begränsningar ha underhållningsvärde och kvalitet. Fokus hamnar därför på att spelhistorien är intressant och händelserna väl genomtänkta samt att detta inte kräver avancerad teknik för att presenteras. Situationer och platser som spelaren själv kan lätt föreställa sig är att föredra framför fiktiva fantasivärldar. Målgrupp Projektets målgrupp är användare mellan 10 och 30 år. Spelet ska vara unde rhållande och lättförståeligt för alla i målgruppen. Kontakt med målgrupp Projektgruppen har testat konceptet för äventyrsspelet på flertalet jämnåriga och det har mottagits positivt. En del har erbjudit sig att testa produkten och uppgett att de gärna skulle vilja ha ett liknande spel. Datormiljö och Programvara Projektet utvecklas i UNIX- och Windowsmiljö och med hjälp av olika mjukvara. För att konstruera systemet används; SQL Structured Query Language - som används för att bl.a. söka och ändra i databasen, JAVA, ett objektorienterat programmeringsspråk och WML Wireless Markup Language - som beskriver hur information presenteras i bl.a. mobiltelefoner. Hårdvara Vid utvecklingen av WML-gränssnittet används ett SIM-kort och en kortläsare som tillhandahålls av Smarttrust. För testning av
4 4 produkten används ett WIB-SIM-kort och en mobiltelefon vilka Smarttrust också ombesörjer. Mjukvara Vid implementering används olika utvecklingsverktyg; Jbuilder och emacs för Javaprogrammering, Cloudview för databasen Cloudscape och G&D STARSIM Browser Suite för utveckling av WML. En javaserver används för att köra applikationer på serversidan. Allmänt om produkten Produkten består av flera delar, moduler, som tillsammans erbjuder möjlighet att spela ett spel av äventyrskaraktär från mobiltelefonen. Flera av dessa moduler är redan färdiga komponenter till vilka nya, av projektgruppen konstruerade, komponenter kopplas för att erbjuda önskad funktionalitet. Funktioner Systemet Genom ett menysystem på mobiltelefonens display väljer användaren bland alternativa drag. Resultatet av draget presenteras i mobiltelefonens display i form av ett kort textmeddelande följt av nya menyer med nya val. Händelseförloppet presenteras i text på displayen och användaren kommunicerar med ett fåtal kommandon i form av knapptryckningar för att meddela sitt val av drag. Systemet hanterar all kommunikation till och från mobiltelefonen och håller reda på alla användare samt deras respektive drag och placering. Flera spelare kan samtidigt spela samma spel och en spelare kan under samma period, dock inte samtidigt, vara delaktig i flera olika spel. Spelet Användaren kan med hjälp av menyerna ta sig runt i spelvärlden bland rum och fiktiva rollpersoner. Användaren kan leta efter saker och plocka med sig dem eller använda dem. Användaren kan också ställa frågor till de personer som denne möter i spelet för att på så sätt skaffa sig mer kunskap om hur det är möjligt att ta sig vidare i spelet. Olika drag resulterar i olika händelser; nya rum och rollpersoner dyker upp, saker och personer förflyttar sig till andra platser i spelvärlden mm. Tekniska delar Klientsidan Mobiltelefonen,WIB Med hjälp av en WIB (Wireless Internet Browser) som sitter på särskilda SIM-kort för mobiltelefoner erbjuds möjlighete n att via SM skicka information till och från telefonen. Information når mobiltelefonen inpackad i SM och innehåller instruktioner till WIB hur data skall presenteras i menyer på telefonens display. Information som går från telefonen packas in i SM och kan, via en WIG (se nedan), skickas vidare vart som helst på Internet. Wireless Internet Gateway, WIG För att möjliggöra kommunikation mellan mobiltelefonen och en server används en WIG som en portal för att konvertera informationen
5 5 mellan data inpackat i SM och data inpackad i http-paket. En WIG har alltså på ena sidan kontakt med Internet, där servern finns, och på den andra sidan kontakt med mobiltelefonen. Med hjälp av en WIG möjliggörs produkter av den här typen. Serversidan Servlet En servlet är ett program skrivet i programmeringsspråket JAVA som kan hantera information som skickas över Internet t.ex. information paketerad i http-paket. Servletapplikationen tar emot en förfrågan (eng. request) och skickar tillbaka ett svar (eng. response). Servletapplikationen skickar ett svar till den som ställt förfrågan, i det här fallet en WIG. Spelmotor För att hålla reda på alla regler för ett visst spel tar servletapplikationen hjälp av en spelmotor som hanterar alla drag som användaren kan välja i spelet. Det behövs en separat spelmotor för varje spel. Spelmotorn använder sig av informationen i en databas för att kunna skicka tillbaka rätt information. Den ändrar och letar upp all information den behöver i databasen. Databas Alla rollpersoner, rum, saker och även användare lagras i en databas. Denna uppdateras och ändras i takt med att användaren gör olika drag. Databasen håller reda på alla spelare, rollpersoner, rum, saker mm. och på var allt och alla befinner sig vid varje tidpunkt. Sammankopplingen Systemets delar kopplas samman nästan som en kedja. En del i kedjan känner bara till de delar som är dess grannar. Mobiltelefonen, som sitter i kedjans ena ände, behöver bara veta om var en WIG finns för att kunna kommunicera. Den WIG som mobiltelefonen kontaktar måste känna till mobiltelefonen. I informationen från mobiltelefonen finns uppgifter om var på Internet den server som servletapplikationen ligger på finns. På så sätt känner WIG:en till servletapplikationen. Applikationen måste känna till den spelmotor som skall anropas för att hantera draget som spelaren valt. Spelmotorn känner till databasen och servletten. Ett meddelande går från kedjans ena ände genom alla delar till den andra änden. Sedan kommer ett svar tillbaka samma väg. [Mobiltelefon WIG WML-server] [Konverterare Spelmotor (DB)] Riskanalys Under projektets gång uppstår problem som kan förhindra eller begränsa resultat i utvecklingen. Även med en färdig produkt finns vissa risker: Generalitet och Skalbarhet Programmet är inte helt och hållet generellt och/eller skalbart för att klara av olika parallella spel eller många användare. Det har dock beretts plats för skalning och för utvidgade spelregler. Logik Brister i spelets logik kan inte uteslutas eftersom det finns små möjligheter att testa spelet skarpt och systemet har en komplicerad logik som kan skapa problem. Risken bedöms dock inte vara
6 6 överhängande då en särskild testapplikation utvecklats för att upptäcka och eliminera brister i logiken. Körexempel För att spela spelet krävs det att användaren har en WIB Wireless Internet Browser på sitt SIM-kort. Dessutom måste användarens operatör erbjuda och ladda ner en speltjänst på SIM-kortet. För att registreras som spelare anmäler användaren sig via en sida på Internet som då lägger in användaren i databasen och kopplar densamme till önskat spel. När spelet börjar är spelaren i en hotellobby. Följande text kommer upp på mobiltelefonens display: Hotellobbyn Portiern halvslumrar över en tidning, allt är tyst. Till vänster står ett bord med en uppslagen tidning. Efter detta kommer en meny upp med en lista på möjliga drag: Bild 2 Händelsemeny Väljer spelaren att undersöka tidningen, som i detta skede i spelet är det enda valbara alternativet i den undermeny som visas om när spelaren väljer undersök, visas texten: Undersök tidning Huvudrubriker: Maffian misstänks för inblandning i läkemedelsskandal med Transgenic inc. Kraftig snöstorm väntas drabba landet inom kort. Allmänheten uppmanas stanna inomhus Carola och robinson-kalle i het romans på hotell. Därpå visas huvudmenyn igen och spelaren väljer denna gång använd. Bild 3 Händelsmeny I nästa meny har spelaren valt att använda klockan som står på disken. Denna text kommer då upp: Använd Klocka Portiern tittar sömnigt upp från tidningen Spelaren kan nu välja mellan: Bild 4 Frågemeny
7 7 På detta sätt går spelet vidare så att spelaren genom att göra olika val kommer vidare i spelet. Beroende på vad spelaren har gjort hittills och vad denna har tagit reda på så kommer olika öppningar längre fram i spelet. Resultat Projektgruppen hade som mål att implementera ett spel av äventyrskaraktär som kan spelas på en mobiltelefon över WIB/WIG-plattformen. Målet var även att spelet, trots tekniska begränsningar, skulle ha underhållningsvärde och kvalitet. Fokus hamnade därför på att spelhistorien skulle vara intressant och händelserna väl genomtänkta samt att det inte skulle krävas avancerad teknik för att presentera händelserna på en mobiltelefondisplay. Resultatet av själva spelet stämde väl överens med de krav som gruppen ställde på det i form av enkel men ändå underhållande handling, anpassad för mobiltelefonen. Målet med tekniken och utformningen av den plattform som spelet bygger på var att den skulle vara så generell som möjligt. Den skulle alltså kunna hantera flera spel och flera användare. Resultatet blev en generell databas, spelmotor och server som klarar de krav på generalitet som ställdes upp i början av projektet.
8 8 Referenser Java API Cloudscape 3.6 dokumentation Resin dokumentation Smarttrust WML-utvecklardokumentation WML Specification Wireless Internet Gateway Browser Request Protocol Specification WIG Application Guidelines Push Request Protocol Specification
Projektpresentation Wapspel
Projektpresentation Wapspel Innehållsförteckning Projektets namn:...2 Uppdragsgivare:...2 Deltagare och ansvarsfördelning:...2 Adress till www-dokumentation:...2 Adress till WAP-spelet:...2 Adress till
Läs mer1 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 merWebbserverprogrammering
Webbserverprogrammering WES Webbserverprogrammering Ämnet webbserverprogrammering behandlar funktionalitet för webblösningar och samspelet mellan beställare, användare, formgivare och utvecklare. Ämnets
Läs merProjektet. TNMK30 - Elektronisk publicering
Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl
Läs merWEBBSERVERPROGRAMMERING
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 merWebservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
Läs merGodkännande av kundapplikationer
samhällsskydd och beredskap 1 (9) Godkännande av kundapplikationer MSB-50.2 samhällsskydd och beredskap 2 (9) Innehållsförteckning 1 Alla applikationer måste godkännas... 3 1.1 Hur går ansökan om godkännande
Läs merSGH-A400 WAP Browser Användarhandbok
* Vissa innehåll i denna handbok kan skilja sig från din telefon beroende på mjukvaran som installerats eller din operatör. SGH-A400 WAP Browser Användarhandbok ELECTRONICS Behöver du hjälp eller har frågor,
Läs merProgramutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document
Programutvecklingsprojekt 2003-04-24 Projektgrupp Elvin Detailed Design Document Björn Engdahl Fredrik Dahlström Mats Eriksson Staffan Friberg Thomas Glod Tom Eriksson engdahl@kth.se fd@kth.se d94-mae@nada.kth.se
Läs merNulägesanalys & Kravspecifikation
Nulägesanalys & Kravspecifikation Thord Schibler/Johan André Examensarbetare vid AU-System Mobile 1999 3 augusti 1999 Innehåll Ordlista & Förkortningar 1 1 Bakgrund 2 1.1 Inledning... 2 1.2 Avgränsningar...
Läs merWebbservrar, severskript & webbproduktion
Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera
Läs merMobilt Efos och ny metod för stark autentisering
Mobilt Efos och ny metod för stark autentisering I och med lanseringen av E-identitet för offentlig sektor, Efos, kommer Inera att leverera komponenter som möjliggör att en användare ska kunna logga in
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 merKUNDREGISTER Sid 2(7) Teknisk specifikation
KUNDREGISTER Sid 1(7) Kundregister Innehållsförteckning 1 Allmänt...2 1.1 Inledning...2 1.2 Disposition...2 1.3 Ordlista...2 1.4 Referenser...2 2 Systemöversikt...3 3 Systemlösning...4 3.1 Kundregisterfiler...4
Läs merPROJEKT- PRESENTATION
Projekt: Drabbning Projekthemsida: www.nada.kth.se/projects/prom03/drabbning Kurskod: 2D1362 Kursnamn: Programutvecklingsprojekt med mjukvarukonstruktion Uppdragsgivare: Pelle Mårtenson (pelle@kreativatankar.nu)
Läs merURVAL AV UTFÖRDA HOBBYPROJEKT
URVAL AV UTFÖRDA HOBBYPROJEKT Här följer information om ett urval av utförda hobbyprojekt. ÄVENTYRARNAS SKATTJAKT Ett strategiskt brädspel i fantasymiljö som jag tillverkat. Spelarna spelar som olika fraktioner
Läs merMobilt Efos och ny metod för stark autentisering
Mobilt Efos och ny metod för stark autentisering I och med lanseringen av E-identitet för offentlig sektor, Efos, kommer Inera att leverera komponenter som möjliggör att en användare ska kunna logga in
Läs merSakfrågan Preliminär specifikation
KTH Programutvecklingsprojekt, 2D1954 Nada - Institutionen för Numerisk analys och datalogi 2003-03-04 Sakfrågan Preliminär specifikation Amr El-Ghazaly Joakim Andersson John Holmström Jens Modig Carl
Läs merProjektuppgift.
Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad
Läs merSLUTRAPPORT 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 merWeb Services. Cognitude 1
Web Services 1 Web Services Hur ska tillämpningar integreras? Hur ska tillämpningar integreras (via nätet ) för att erbjuda tjänster åtkomliga på nätet? SVAR: Web Services (Enligt Microsoft, Sun, IBM etc.)
Läs merAnvändning av handdatorer och trådlösa nät på föreläsningar och i labsalar. Preliminär specifikation
2D1954 Programutvecklingsprojekt Användning av handdatorer och trådlösa nät på föreläsningar och i labsalar Preliminär specifikation Malin Abrahamsson, I-99 Anders Back, I-99 Robert Bongart, I-99 Paula
Läs merKort-kort om utdelade användarkonton och datormiljön på NADA
Kort-kort om utdelade användarkonton och datormiljön på NADA UNIX-konto, användaridentitet Namn Du har fått ett konto med ett användarnamn bestående av prefixet ip99_ och ytterligare tre bokstäver. Dessa
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 merMobilt Efos och ny metod för stark autentisering
Mobilt Efos och ny metod för stark autentisering I och med lanseringen av E-identitet för offentlig sektor, Efos, kommer Inera att leverera komponenter som möjliggör att en användare ska kunna logga in
Läs merUtredningsrapport Gemensam bokningsplattform och anläggningsregister för Umeå regionen.
Utredningsrapport Gemensam bokningsplattform och anläggningsregister för Umeå regionen. Servicekontoret IT & Telefoni 2005-05-20 C:\DOCUME~1\DESIRÉE\LOKALA~1\Temp\fcctemp\Utredningsrapport ver2.doc Innehåll
Läs merIntroduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.
Schenker har interna system som handhar information som är av intresse för våra kunder/partners. Idag finns ett flertal av dem tillgängliga via Internet, sk Online-tjänster. Dessa erbjuder inte bara hämtning
Läs merKravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer
Kravspecifikation Fyra i rad Javaprojekt inom TDDC32 Version 2.0 Datum 2008-05-19 Dokumentnummer 20080215 Sammanfattning Detta är en kravspecifikation över det klassiska spelet Fyra-i-rad programmerat
Läs merLathund Blanketthotell Komma igång
Lathund Blanketthotell Komma igång Introduktion Denna lathund innehåller lite samlade råd och tips för de som ska använda tjänster från NT Smartwork. (För de som redan börjat använda Blanketthotellet finns
Läs merKlient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.
Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.
Läs merSnake App Rapport - Snake App Rapport Utskriven/PDF Export: 2011-10-17 Copyright 2011 - Version 1.2 Sidan 1 av 9.
Snake App Rapport - Snake App Rapport Utskriven/PDF Export: 20-0-7 Copyright 20 - Version.2 Sidan av 9 Snake App Rapport DAT255 - Software engineering project Jesper Sjövall Martin Sonesson Alesandro Sanchez
Läs merLite mer om CGI-programmering
Lite mer om CGI-programmering Innehåll Vad är CGI? Vad är Forms? Vad är Perl? Forms, CGI och Perl Läs också: Internetprogrammering F 14 Kursboken s s 48-51 Exemplen på på kursens sidor: sidor: http://www.nada.kth.se/kurser/kth/2d4334/98-99/contents/cgi/examples.html
Läs merSlutrapport Diagnos. Resultat. Projektmål. Projektstruktur
Slutrapport Diagnos Resultat Projektet har resulterat i : Ett mobilt diagnosverktyg i form av ett mätsystem med möjlighet att koppla in upp till 1000 (255 moduler* 4 st sensorer) mätsensorer som ger möjlighet
Läs merMicrosoft Operations Manager 2005
Microsoft Operations Manager 2005 Grundläggande begrepp Syfte med artikel När jag började arbeta med MOM2K5 upplevde jag det som svårt att få en överblick över alla komponenter och hur dessa hängde ihop.
Läs merADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB
ADITRO LÖSNINGAR FÖR EN ENKLARE JOBBVARDAG SUMMIT 2014 PER JOHANSSON & JOEL KÖHL ADITRO L FRÅN WINDOWS TILL WEB 2014-10-10 COPYRIGHT ADITRO. ALL RIGHTS RESERVED. 1 Agenda» Inledning/Bakgrund» Vad krävs
Läs merKTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation
KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362 Projektpresentation Fakturasystem Total Office Mobile Systems http://www.nada.kth.se/projects/prom04/fakturasystem/ Uppdragsgivare: Örjan Melin
Läs merProjektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU
2018-08-30 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering, ISY Student, ISY Läsperiod 1-2, HT 2018. Projektet klart senast vid projektkonferensen. Löpande rapportering:
Läs merJavautvecklare. 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 merProjektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs
Segmentering av MR-bilder med ITK 2006-02-02 Projektplan Version 1.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 1 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola,
Läs merKristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson
Rapport grupp 4 Software Engineering Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson 2009-10-29 Processer Sprinter Scrum har varit till stor hjälp för oss för att nå våra mål,
Läs merUppdragsbeskrivning. Google Glass. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.
Version 1.0 Distributionslista Befattning Bolag/en het Student KaU Richard Hoorn Student KaU Johan Häger Konsult/handledare Sogeti Konsultchef Sogeti Åsa Maspers Säljare Sogeti Bengt Löwenhamn Namn Åtgärd
Läs mer1 Systemkrav avantraupphandling
1 (10) Godkänd av Produkt/Projekt/Verksamhet avantraupphandling 3.0.1 1 Systemkrav avantraupphandling Intranät webb klient Internet applikation klient Förrådssystem Beställningssystem COM+ Server File
Läs merInlä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 merHå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1
Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att
Läs merSystembeskrivning Tjoho Maj 2003
Systembeskrivning Tjoho Maj 2003 Uppdragsgivare: Ylva Dalén, KI Starthus Projektmedlemmar: Sophia Demnert, Elina Eriksson, Kamilla Johansson Per-Jonny Käck, Ingela Linered, Åsa Moum, Michael Stockman,
Läs merObjektorienterad Programkonstruktion. Föreläsning 3 9 nov 2015
Objektorienterad Programkonstruktion Föreläsning 3 9 nov 2015 Kursnämnd Namn kommer... UML: Klassdiagram UML: Relationer Ärver från superklass Implementerar gränssnitt Dubbelriktad eller oriktad relation
Läs merJavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08
JavaRats Kravspecifikation Version 1.1 Gustav Skoglund gussk258@student.liu.se Marcus Widblom marwi026@student.liu.se Senast ändrad: 13 / 05 / 08 Sammanfattning Kravspecifikationen för JavaRats har skrivit
Läs merdit06omr@cs.umu.se 12 juni 2009 Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE
Projektplan Webb-baserat bokningssystem för flyg Kurs: Applikationsutveckling för internet, TFE VT-09 Innehållsförteckning Inledning & problembeskrivning...1 Systembeskrivning...2 Affärsobjekt...2 Databasen...4
Läs merInstallationsanvisningar för GSMlarmmodul för IVT värmepump C- och E- modell med reglercentral Rego600
Installationsanvisningar för GSMlarmmodul för IVT värmepump C- och E- modell med reglercentral Rego600 Rev B Innehållsförteckning INSTALLATIONSANVISNING: GSM-LARMMODUL TILL IVT VÄRMEPUMP...2 ALLMÄNT...2
Läs merPKS5000PC hjälpmedel uppföljning
1 PKS5000PC Allmänt PKS5000PC är ett hjälpmedel och ett administrativt verktyg för PKS5000 systemet. Det hjälper och underlättar plockhanteringen, gör att ansvariga kan göra produktionsuppföljningar och
Läs merTDDC74 - Projektspecifikation
TDDC74 - Projektspecifikation Projektmedlemmar: Namn Efternamn abcde123@student.liu.se Namn Efternamn abcde123@student.liu.se Handledare: Handledare handledare@ida.liu.se eller handledare@student.liu.se
Läs merLIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr
Daniel Axehill 2006-01-19 Sida 1 Projektnamn Beställare Daniel Axehill, ISY Projektledare Student Projektbeslut Torbjörn Crona, Daniel Axehill Projekttid Läsperiod 3-4, vårterminen 2006. Projektet klart
Läs merCalligra. En allmän inledning. Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll
En allmän inledning Raphael Langerhorst Jost Schenck Översättare: Stefan Asserhäll 2 Innehåll 1 Inledning 5 1.1 Komponenter i Calligra.................................. 5 1.2 Översikt över funktioner i
Läs merInstallation och konfiguration av klientprogramvara 2c8 Modeling Tool
Installation och konfiguration av klientprogramvara 2c8 Modeling Tool Hämta programpaket, MSI Aktuell version av klientprogramvaran finns tillgänglig för nedladdning på vår hemsida på adress http://www.2c8.com/
Läs merBilaga 9 Säkerhet Dnr: /2015 Förfrågningsunderlag
Förfrågningsunderlag stockholm.se Utbildningsförvaltningen Avdelningen för utveckling och samordning Hantverkargatan 2F 104 22 Stockholm Växel 08-508 33 000 www.stockholm.se Innehåll 1 Inledning 3 2 Krav
Läs merKravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status
2006-02-02 Kravspecifikation Version.0 Status Granskad Godkänd Bilder och grafik projektkurs, CDIO MCIV LIPs 2006-02-02 PROJEKTIDENTITET MCIV 2006 VT Linköpings Tekniska Högskola, CVL Namn Ansvar Telefon
Läs merPHP - Fortsättning. PHP och MySQL
PHP - Fortsättning Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se PHP och MySQL Skapa en databasbaserad telefonkatalog Steg 1 Skapa en MySQL databas. Steg 2 Skapa en tabell i denna
Läs merNätverksprogrammering, EDA095
Nätverksprogrammering, EDA095 Projekt: Chess game, 2013-05-21 Handledare: Roger Henriksson Axel Hildingsson, a.hildingson@gmail.com Hoang Huyuh Truong, artiq90@yahoo.se Lisa Lindberg, rys07lli@student.lu.se
Läs merIdrottsapen. 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 merInstallationsbeskrivning
Installationsbeskrivning UND-07-T-06 DB03 Funktionalitet för att upptäcka fel i databasen 2011-12-22 Version: Beteckning: Status: 1.0 UND-07-T-06 Ändringshistorik Revision Datum Av Kommentar Granskare
Läs merIntroduktion till integrering av Schenkers e-tjänster. Version 2.0
Introduktion till integrering av Schenkers e- Version 2.0 Datum: 2008-06-18 Sida 2 av 8 Revisionshistorik Lägg senaste ändringen först! Datum Version Revision 2008-06-18 2.0 Stora delar av introduktionen
Läs merFyra i rad Javaprojekt inom TDDC32
Fyra i rad Javaprojekt inom TDDC32 Analys och design-dokument Version 2.0 Datum 2008-05-19 Dokumentnummer 20080303 Sammanfattning Detta är analys och design-dokumentet för programmet Fyra i rad. Fyra i
Läs merProgramvara på Nada. Johan Berglund Systemgruppen, Nada
Programvara på Nada Johan Berglund Systemgruppen, Nada Vad vi kommer prata om Projektkataloger Vart ni ska vända er med frågor Orientering om utvecklingsverktyg Resurser Tips Frågor? Projektkataloger Projektkataloger
Läs merGränssnitt för FakeGranska. Lars Mattsson
Gränssnitt för FakeGranska av Lars Mattsson (larsmatt@kth.se) Innehållsförteckning 1 Introduktion...3 2 Genomförande:...3 3 Användning...5 4 Kända buggar:...6 5 Källförteckning...6 2 1 Introduktion Taken
Läs merObjektorienterad programmering med Java Swing: Händelser, lyssnare och applets
GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet
Läs merDatacentertjänster PaaS
Datacentertjänster PaaS Innehåll Datacentertjänst PaaS 3 Allmänt om tjänsten 3 En säker miljö för kundensa containers 3 En agil infrastruktur 3 Fördelar med tjänsten 3 Vad ingår i tjänsten 4 Applikationer
Läs merInnehåll. MySQL Grundkurs
MySQL Grundkurs Copyright 2014 Mahmud Al Hakim mahmud@dynamicos.se www.webbacademy.se Innehåll Introduktion till databaser Installera MySQL lokalt Webbserverprogrampaket (XAMPP) Introduktion till phpmyadmin
Läs merBeskrivning av gesällprov RMI Chat Mikael Rydmark
Beskrivning av gesällprov RMI Chat Mikael Rydmark rydmark@kth.se Mikael Rydmark 1(8) 12-06-06 Innehållsförteckning Inledning...3 Server...3 Klient... 3 Ansluta till servern...3 Huvudchat...4 Privat kommunikation...5
Läs merFedererad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET
Federerad Roll Administration ÄR GROUPER EN MEDSPELARE? OVE OLANDER MITTUNIVERSITETET Vad är/var problemet? NyA webben har behörigheter/roller via federerade attribut edupersonentitlement/gmai Studentcentrum
Läs merGroupWise. Novell. Snabbstart. www.novell.com SNABBSTART
Novell GroupWise 7 SNABBSTART www.novell.com Snabbstart Novell GroupWise 7 är ett företagse-postsystem för flera plattformar med funktioner för säker meddelandehantering, kalenderhantering, schemaläggning
Läs merMyndigheten för samhällsskydd och beredskap 1 (10) Datum 2012-03-16 0.7. Installationsguide ROPA
samhällsskydd och beredskap 1 (10) Installationsguide ROPA samhällsskydd och beredskap 2 (10) Installationsguide ROPA ROPA version Myndigheten för samhällsskydd och beredskap Avdelningen för utbildning,
Läs merSnake. Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola,
Snake Digitala Projekt (EITF11) Fredrik Jansson, I-12 Lunds Tekniska Högskola, 2015-05-18 Oskar Petersen, I-12 Handledare: Bertil Lindvall Abstract Denna rapport beskriver ett projekt där ett klassiskt
Läs merSustainable engineering and design
Sustainable engineering and design 1 Bildyta - Välj Infoga bild Trender inom geografisk IT Hur hanterar man att GIT idag är en del av IT-utveckling och verksamhetsutveckling? Mikael Elmquist Sweco 2 Geografisk
Läs merFLEX 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 merProjektuppgift - Gymmet
Projektuppgift - Gymmet 2013 1. Projekt - syfte, instruktioner och uppgift Syftet med den här projektuppgiften är att ni nu ska tillämpa allt det ni har lärt er i kursens två labbdelar, dvs både kunskaper
Läs merWHITE PAPER. Open End TM Funktionell översikt
Open End TM Funktionell översikt Open End tillför verksamhetsprocesser nya möjligheter genom att kombinera avancerad teknik för automatiserad informationshantering i realtid med intuition och hög användbarhet.
Läs merSystembeskrivning.
KTH Institutionen för Numerisk Analys och Datalogi Systembeskrivning RedInc www.nada.kth.se/projects/prom03/redinc Uppdragsgivare: Projektmedlemmar: Harald Kjellin Daniel Oscarsson Rikard Laxhammar Tommy
Läs merHexaFlip. Kravspecifikation
HexaFlip Kravspecifikation Dokumentversion 1.0 Martin Larsson marla316@student.liu.se Carl Lindwall carli914@student.liu.se Senast modifierad 2009 02 17 Sammanfattning Detta dokument skall ligga som grund
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 merPraktikum i programmering
Praktikum i programmering Föreläsning 1 Lärare: Fredrik Degerlund E post: fredrik.degerlund@abo.fi Rum A5051 (denna korridor) Kursens innehåll Att lära sig att programmera moduler som ingår i ett större
Läs merPM 01 En jämförelse av två analysmodeller för val av komponentteknik
MÄLARDALENS HÖGSKOLA Institutionen för Ekonomi och Informatik v PM 01 En jämförelse av två analysmodeller för val av komponentteknik Eskilstuna, 2002-12-12 EI0230 Komponentbaserad applikationsutveckling
Läs merInstruktioner för uppdatering från Ethiris 5.x till 6.0
Instruktioner för uppdatering från Ethiris 5.x till 6.0 Nedan följer instruktioner för hur man går till väga vid uppdatering av ett Ethirissystem version 5 till version 6. När man uppdaterar Ethiris från
Läs merDin leverantör av hissautomater, pallställ, grenställ och utdragsenheter.
v.2 Compact talk Programvaran som integrerar Compact Hissautomater med överliggande system Compact Talk gör det enkelt att till låg kostnad integrera Compact Hissautomater med ett överliggande system som
Läs merBrädspelet Mulan. Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker. Göteborg 1999.
Brädspelet Mulan Håkan Berggren, Magnus Ellisson, Lars Kristiansson, Cheng-Huei Kuo, Eva Ljunggren, Joakim Viker Göteborg 1999 June 8, 2001 1 Innehåll: 1. Inledning 2. Projektbeskrivning 3. Programflöde
Läs merTjänstebeskrivning Extern Åtkomst COSMIC LINK. Version 1.0
Tjänstebeskrivning Extern Åtkomst COSMIC LINK Version 1.0 Ändringshantering Ansvarig för dokumentet: Datum Ändring Ansvarig Version 2017-01-27 Prel. version för initial test Anders Carlberg 0.2 2017-02-14
Läs merSLUTRAPPORT 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 merDet här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.
Informationsinfrastruktur 7.5 hp Mattias Nordlindh Inledning Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer. Dokumentet består av
Läs merEnhetstester på.netplattformen
Enhetstester på.netplattformen Praktikfall ur verkligheten Copyright Prolore 2007. All Rights Reserved. Viktor Laszlo Vem är jag 11 år inom test Prolore: specialiserat på Testautomatisering, Prestandatest
Läs merSystemskiss. Självetablerande sensornätverk med 3G och GPS. Version 0.2. Christian Östman Datum: 15 maj 2008
Systemskiss Självetablerande sensornätverk med 3G och GPS Version 0.2 Christian Östman Datum: 15 maj 2008 Status Granskad Johan Lundström 2008-02-08 Godkänd Projektidentitet Gruppens e-post: Hemsida: Beställare:
Läs merKom igång med TIS-Office
Kom igång med TIS-Office Denna guide hjälper dig att komma igång med TIS-Office, mer information om hur man använder programmet finns i manualer på TIS-Office CD-skivan och i den inbyggda hjälpfunktionen
Läs merUtveckling av webbapplikationer med.net, DVA213 (1 av 5)
Utveckling av webbapplikationer med.net, DVA213 (1 av 5) TENTAMEN Utveckling av webbapplikationer med.net, DVA213, 15/08/12 kl. 8:10-12:30 Ansvariga lärare: Afshin Ameri, Dag Nyström Max poäng: 60p Betygsgränser:
Läs merSystembeskrivning. Inklusive beskrivning av klienterna. Juni 2009. Författare: Ted Björling, Accedo Broadband AB
Systembeskrivning Inklusive beskrivning av klienterna Juni 2009 Författare: Ted Björling, Accedo Broadband AB Alex Johnsson, Patrick Broman och Fredrik Eldh, Mobile Sorcery AB Innehållsförteckning 1 Introduktion...
Läs merEdlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar
0RELOH$UNDQRLGV *UXSSPHGOHPPDU Edlund, Louise Ekdahl, Johan Fernström, Jesper Jansson, Fredrik Larsson, Helene Malmén, Per Sölen, Baran Wiksten, Oskar I dagens samhälle spelar mobiltelefonen en allt större
Läs merProjektuppgift- Mashup- Applikation
Projektuppgift- Mashup- Applikation Som avslutning på denna kurs är det tänkt att Du ska bygga en egen mashup- applikation. Du ska bygga en komplett applikation som du utan tvekan skulle kunna vilja visa
Läs merE tjänstplattformen och e tjänstakuten. Referensgruppsmöte
E tjänstplattformen och e tjänstakuten Referensgruppsmöte 2012 03 26 e tjänstakuten och e tjänstplattformen Process och stöd från idé till verklighet e tjänstakuten 2 Idé och vision Ni har en idé om en
Läs merVad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...
Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt
Läs merVoice over IP / SIP. Switching Costs SIP. Motivation for VoIP. Internet Telephony as PBX replacement. Internet Telephony Modes.
Voice over IP / SIP Motivation for VoIP Baserat på material från Henning Schulzrinne, Columbia University. 1 2 Internet Telephony as PBX replacement Switching Costs 3 4 Internet Telephony Modes SIP SIP
Läs merINNEHÅLL. Konfigurering av SQL Server. Egenskaper Kommunikationsprotokoll
INNEHÅLL Konfigurering av SQL Server Egenskaper Kommunikationsprotokoll 1 KONFIGURERING AV SQL SERVER SQL Server är nästan självkonfigurerande. Minne, anslutningar och buffrar hanteras dynamiskt. Man kan
Läs merTMP Consulting - tjänster för företag
TMP Consulting - tjänster för företag Adress: http://tmpc.se Kontakta: info@tmpc.se TMP Consulting är ett bolag som utvecklar tekniska lösningar och arbetar med effektivisering och problemslösning i organisationer.
Läs merLiTH Autonom styrning av mobil robot 2007-02-15. Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0
Projektplan Martin Elfstadius & Fredrik Danielsson Version 1.0 Status Granskad Godkänd 1 PROJEKTIDENTITET Autonom styrning av mobil robot Vårterminen 2007 Linköpings Tekniska Högskola, ISY Namn Ansvar
Läs mer