Projektrapport EDA095

Save this PDF as:
 WORD  PNG  TXT  JPG

Storlek: px
Starta visningen från sidan:

Download "Projektrapport EDA095"

Transkript

1 Projektrapport EDA095 Grupp 8 Fredrik Stål, Per-Gustaf Stenberg, Mattias Frisk, Joakim Hembrink, 16 maj 2012

2 1 Bakgrund Projektet i kursen nätverksprogrammering avser att utveckla ett program som på något vis ska vara möjligt att användas över ett nätverk. Programmet ska använda sig av protokoll samt funktioner i javabiblioteket som tas upp under kursens gång. Projektet utförs i gruppvis, fem deltagare i vårt fall, och kan påbörjas redan vid första läsveckan. Förutom ett implementerat program finns det en del ytterligare leverabler i projektet. Först ska det skrivas en beskrivning av det tänkta projektet och i slutändan ska det även göras en hemsida där programmet ska finnas tillgängligt för nerladdning samt den här rapporten. 2 Kravspecifikation Server R1 En server upprättas i spelet av en klient. Endast en klient kan sedan ansluta sig varpå de två spelarna kommunicerar i full duplex. R2 Den klient som upprättat servern agerar som värd. R3 Endast värden skall kunna skicka kommandon till sin egen server. R4 Varje instans av ett spel består av en serverinstans Klient R5 Spelet skall ha ett grafiskt användargränssnitt. R6 Då en klient väljer att starta en server skapas en ServerSocket som väntar på anslutning. R7 En klient ansluter sig till servern genom att ange en IP-address. R8 Nerkoppling eller eventuella avbrott av en server skall tas om hand. R9 Kommandon skickas och tas emot via ett terminalfönster Spelfunktioner R10 Kontroll av en spelares position. R10 En spelare vinner när den når målet. R11 Ett spel sker i realtid. 3 Modell Det mesta utav klasserna i vårt projekt representerar samt står för den grafiska vyn och även användargränssnittet. Eftersom projektuppgiften och även kursen, syftar till att utveckla program som upprättar anslutningar och bibehålla kommunikation över nätverk kommer dessa klasser att beskrivas i mindre detalj i den här rapporten. 1

3 Mjukvaruprojektet är uppdelat i olika paket, vardera paket består av klasser ämnade för ett specifikt mål. För en bättre beskrivning, finns det ett paket vid namn gui. Detta paket innehåller klasser för att representera det grafiska användargränssnittet och består även av lyssnare till en användares tangentbord. 3.1 game Paketet game består av klasser som representerar ett pågående spel, bortsett från nätverkskommunikationen samt användargränssnittet. En kort beskrivning av paketets klasser som tas upp i den här rapporten kas ses i figur 1. Figur 1: Huvudklasserna för ett spel. 3.2 gamestates Detta paket tar hand om all rendering och mycket av spellogiken. Varje klass tar hand om vad som ska renderas när den är det aktiva tillståndet. När man programmet startas så körs MenuState-tillståndet först. 3.3 gui Klasserna i det här paketet representerar alla knappar och textfält. Klasserna registrerar och behandlar input från användaren. 3.4 main main-paketen tar hand om uppstart av programmet och även uppstarten för nätverkskommunikationen mellan server och klient. Kort beskrivning av vad klasserna utför kan ses i figur 2. 2

4 Figur 2: Klasserna i main-paketet. 3.5 network Network-paketet tar hand om all nätverkslogik i programmet. I paketet finns bland annat klasser för olika nätverkspaket som programmet kan skicka. Kort beskrivning för nätverkspaketklasserna kan ses i figur 3. När spelet är igång körs det två separata trådar som tar hand om inkommande respektive utkommande nätverkspaket, dessa kan ses i figur 4. Figur 3: Gränssnitt för nätverkspaketen. 3

5 Figur 4: Kommunikationstrådarna. 3.6 Interaktion Nätverkskommunikationen i spelet sköts av en inputtråd och en outputtråd. Båda dessa trådar använder sig av samma monitor för att skriva eller hämta nätverkspaket. Själva spelet hämtar också paket ifrån denna monitor. Exempel på när man skickar respektive läser ett nätverkspaket kan ses i figur 5 och 6. Synkroniseringsmetoden är alltså busywait. Nätverkspaketen skickas och hämtas genom serialisering. Figur 5: Skicka paket över en ström. De två trådarna har även tillgång till en ström av objekt. Inputtråden läser paket-objekt från strömmen och skickar de vidare till sin monitor. Outputtråden gör samma procedur åt andra hållet. 4

6 4 Användarhandledning Figur 6: Ta emot paket över en ström. Att starta programmet är en relativt simpel procedur. Det görs genom att dubbelklicka på Spelet.jar. Det är ej nödvändigt att starta något ytterligare program ifall man som användare önskar att vara värd för ett spel. När spelet har startats upp visas en huvudmeny med diverse menyval. Dessa menyval finns beskrivna i efterföljande underrubriker, bortsett från Exit game, som enbart har funktionen av avsluta spelet. 4.1 Navigering Det första som behöver poängteras är att det inte är möjligt att välja menyval genom att försöka använda en datormus. Navigering i samtliga menyer gör istället via piltangenterna på tangentbordet. För att välja ett menyval trycker man på retur. I vissa lägen är det även möjligt att använda escape för att avsluta eller backa. 4.2 Starta som värd Genom att välja menyvalet Host Game från huvudmenyn skickas användaren vidare till en meny för att välja spelbana. Eter det att en bana valts bytas bilden ännu en gång och nu kommer spelet att vänta på att en annan spelare ansluter sig. I det här läget är det möjligt att via escape återgå till huvudmenyn. 4.3 Ansluta till värd Ifall en användare istället väljer Join Game från huvudmenyn bytas skärmbilden till ett inmatningsfält där en användare kan ange värdnamnet till den värd man vill ansluta sig till. Inmatningen görs genom att enbart trycka på bokstävstangenter och tas emot efter ett tryck på retur. Vad som är nämnvärt är att värdnamnet kan antingen vara det namn på maskinen eller datorn värden startat ifrån eller en IPv4-address till värden. 5

7 4.4 Inställningar I läget Settings i huvudmenyn är det möjligt för användaren växla till helskärm. Det görs genom enkelt genom att navigera till Toggle fullscreen och sedan trycka på retur. Genom menyvalet Back återgår man till huvudmenyn. En konfigurationsfil kommer att sparas ner på hårddisken. Denna fil kommer att, vid nästa uppstart av spelet, att läsas in och valet av senaste inställningar kommer gälla. 5 Utvärdering Vi tycker att det har gått bra med vårt spel. Vi hade gärna önskat lägga till mer funktionalitet men i brist av tid var det inte möjligt. Minst av tid behövdes för att få rätt på samt göra färdigt nätverkskoden. Bortsett från kraven som beskriver att det går att skicka kommandon över strömmen, uppfylldes samtliga. Anledningen till varför de inte implementerades var p.g.a. vi gick från att skicka kommandon över strömmen till att enbart skicka en spelares position och hastighet. Vi har en bra del av tankar på hur spelet skulle kunna utökas, möjlighet till att spela in ett demo, rörliga hinder och mer än enbart två spelare som exempel. Vi känner att det är rätt svårt, som så mycket när det gäller mjukvara, att estimera den tid som skulle behövas för att införa dessa utökningar. Vi tycker det är bra att det var så pass mycket frihet i valet om projekt och anser att det bör behållas. Vi anser också att det kan tänkas onödigt med de extra leverablerna i slutet av kursen, speciellt skapandet av en hemsida. Anledningen till vårt anseende är att det kan existera kursdeltagare som har liten erfarenhet i att utforma hemsidor och kan då ge en onödig belastning på projektarbetet. Det kan tänkas vara tillräckligt att utveckla programmet för att sedan hålla en redovisning av programmet och funktionalitet för sin projekthandledare. 6 Programlistor Programmet kan hittas på hemsidan för spelet, eller direkt på 6

Piff och Puffs Chatsystem

Piff och Puffs Chatsystem Lunds Tekniska Högskola Piff och Puffs Chatsystem EDA095, Nätverksprogrammering - Projektrapport Gruppnummer: 1 Gruppmedlemmar: Alves-Martins, Rebecka adi10ral@student.lu.se Bredberg, Frida adifbr@student.lu.se

Läs mer

Designspecifikation den 13 december 2007

Designspecifikation den 13 december 2007 Linköpings Universitet Designspecifikation Projektarbete Arkadspel Jimmy Dahl och Serdar Tovi TDP005 Projekt: Objektorienterade system 2007 Visualisering När spelet startas möts spelaren av en meny med

Läs mer

Space Invaders - Slutrapport

Space Invaders - Slutrapport Projekt inda14 Sida 1 av 6 Space Invaders - Slutrapport A. Projektplanen Programbeskrivning Vi tänker göra en version av det gamla arkadspelet Space Invaders i java. Spelet går ut på att spelaren styr

Läs mer

HexaFlip. Kravspecifikation

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

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen

Realtid. eda040project2010 MANUAL. - Christoffer Olsson. - Daniel Lehtonen Realtid eda040project2010 MANUAL dt08es7 dt08co0 dt08dm8 dt08dl4 - Emil Selinder - Christoffer Olsson - David Meyer - Daniel Lehtonen Innehållsförtäckning Introduktion Hur man kör igång programmet Proxy

Läs mer

Åtkomst och användarhandledning

Åtkomst och användarhandledning Innehållsförteckning Problemspecifikation...1 Åtkomst och användarhandledning...2 Systembeskrivning...3 Lösningens begränsningar...5 Problem och reflektioner...6 Testkörning...7 Bilagor......Källkod...

Läs mer

Nätverksprogrammering, EDA095

Nä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 mer

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS

Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS Linuxadministration I 1DV417 - Laboration 4 Nätverk, DHCP, säkerhetskopiering, processhantering, Samba och NFS Marcus Wilhelmsson marcus.wilhelmsson@lnu.se 18 februari 2014 Innehåll 1 Inledning och mål

Läs mer

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI NG STRESS LUNDS TEKNISKA HÖGSKOLA - 2013-05-22 Projektmedlemmar: Emil Apelgren adi10eap@student.lu.se Fredrik Helander gda10fhe@student.lu.se Jonathan Klingberg

Läs mer

EDA095 Nätverksprogrammering

EDA095 Nätverksprogrammering EDA095 Nätverksprogrammering Projekt Checkers Grupp 8, 2008 Dag Wahlberg Leo Barnes Erik Wallenborg Ylva Mellbin

Läs mer

Hidden Camera App. Realtidsprogrammering EDA040. Joakim Svensson (dt05js8) Torbjörn Lundberg (dt05tl3) Henrik Andersson (dt05ha1)

Hidden Camera App. Realtidsprogrammering EDA040. Joakim Svensson (dt05js8) Torbjörn Lundberg (dt05tl3) Henrik Andersson (dt05ha1) Hidden Camera App Realtidsprogrammering EDA040 Joakim Svensson (dt05js8) Torbjörn Lundberg (dt05tl3) Henrik Andersson (dt05ha1) Manual och programbeskrivning 1. Manual 1.1 Kamerauppkoppling 1.2 Starta

Läs mer

Sockets: server. with Ada.Command_Line; use Ada.Command_Line; with Ada.Exceptions; use Ada.Exceptions; with Ada.Text_IO; use Ada.

Sockets: server. with Ada.Command_Line; use Ada.Command_Line; with Ada.Exceptions; use Ada.Exceptions; with Ada.Text_IO; use Ada. Sockets: server with Ada.Command_Line; use Ada.Command_Line; with Ada.Exceptions; use Ada.Exceptions; with Ada.Text_IO; use Ada.Text_IO; with TJa.Sockets; use TJa.Sockets; procedure Server is -- Servern

Läs mer

Projekt i Nätverksprogrammering. MegaNet 2000. Handledare: Pierre Nugues

Projekt i Nätverksprogrammering. MegaNet 2000. Handledare: Pierre Nugues Projekt i Nätverksprogrammering MegaNet 2000 Handledare: Pierre Nugues Gruppmedlemmar: Christofer Bach (dt05cb6) Daniel Eldrup (dt05de1) Manfred Dellkrantz (dt05md6) Maxim Machalek (cim04mm6) Bakgrund

Läs mer

Real-time requirements for online games

Real-time requirements for online games Real-time requirements for online games En undersökning om protokoll, tekniker och metoder som datorspel använder för att kommunicera över Internet Victor Grape Milad Hemmati Linköpings universitet Linköping

Läs mer

Utbildningsmaterial för programvaran TeDuco. Utbildningsmaterial. TeDuco

Utbildningsmaterial för programvaran TeDuco. Utbildningsmaterial. TeDuco Utbildningsmaterial för programvaran TeDuco Utbildningsmaterial TeDuco Innehållsförteckning 1 Inledning... 6 1.1 Att tänka på vid användning av TeDuco... 6 2 Detta dokument för dig som utbildare av navigeringshjälpmedlet...

Läs mer

RealPresence Desktop 3.1

RealPresence Desktop 3.1 RealPresence Desktop 3.1 Arbetsplats: Länsteknik Sunderby Sjukhus Sida 2 (11) RealPresence Desktop Vi uppgraderar nu den befintliga klienten för videokonferens från CMA-Desktop till RealPresence-Desktop.

Läs mer

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY

TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY TSBK 10 Teknik för avancerade datorspel Fö 9: Nätverk, Peter Johansson, ISY Fysik Datorgrafik Spelmekanismer AI Nätverk Nätverksaspekter i spel z Fleranvändarspel blir allt populärare z Roligare att spela

Läs mer

Projektarbete 2: Interaktiv prototyp

Projektarbete 2: Interaktiv prototyp Projektarbete 2: Interaktiv prototyp Jonatan Hilmarch (Grupp 13) 880427-5595 hilmarch@skip.chalmers.se Kurs: Människa-Datorinteraktion TIG061 HT 2010 Projekt 1 - en tillbakablick Enligt projektets systemdefinition

Läs mer

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software

Switch Driver 5. Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Switch Driver 5 Programvara för Radio Switch, JoyBox och JoyCable. Sensory Software Innehållsförteckning Att använda programvaran Switch Driver... 3 Installera programvaran Switch Driver... 4 Kontaktanslutning...

Läs mer

Projektpresentation Wapspel

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 mer

SPEECHMIKE TM 2.2 PROGRAMVARUHANDBOK PHI

SPEECHMIKE TM 2.2 PROGRAMVARUHANDBOK PHI SPEECHMIKE TM 2.2 PROGRAMVARUHANDBOK PHI SpeechMike Programvaruhandbok 2 COPYRIGHT 1997-2002 Philips Speech Processing. Med ensamrätt. Kopiering, helt eller delvis, är förbjudet utan skriftlig tillåtelse

Läs mer

Innehållsförteckning. Manual WebCT

Innehållsförteckning. Manual WebCT Innehållsförteckning Introduktion. 3 Inloggning 4 Översiktssida...5 Lösenordsbyte..6 Kursens startsida..8 Kalender...9 Webblektion 10 Diskussionsforum...11 Privat post.. 14 Chatt...16 Meny 2007 2 Introduktion

Läs mer

Easy Planning blir med dessa funktioner ett mycket kraftfullt verktyg för planering. Vi hoppas att våra kunder ska få stor nytta av programmet.

Easy Planning blir med dessa funktioner ett mycket kraftfullt verktyg för planering. Vi hoppas att våra kunder ska få stor nytta av programmet. Vad är nytt i Easy Planning 6.23 Många förbättringar har gjorts i denna release. Schemabilden har fått ett nytt utseende, formuläret för nya aktiviteter har nya funktioner samt ett flertal nya funktioner

Läs mer

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

STÄNG AV FÖNSTER. Regler FLAGGSPECTRUM I FLAGGSPECTRUM II FLAGGSPECTRUM III FLAGGSPECTRUM STJÄRNSPEL

STÄNG AV FÖNSTER. Regler FLAGGSPECTRUM I FLAGGSPECTRUM II FLAGGSPECTRUM III FLAGGSPECTRUM STJÄRNSPEL Sivu 1/5 STÄNG AV FÖNSTER Regler FLAGGSPECTRUM I FLAGGSPECTRUM II FLAGGSPECTRUM III FLAGGSPECTRUM STJÄRNSPEL Ett spännande sätt att lära sig känna igen länder och huvudstäder. Ett utomordentligt kännetecken

Läs mer

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes

E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes E-POST3 Ett lättanvänt e-postprogram med stöd för talsyntes Sida 2 av 2 Innehållsförteckning INNEHÅLLSFÖRTECKNING...3 REKOMMENDERAD UTRUSTNING...5 INSTALLATION...5 ANVÄNDARLÄGE I E-POST3...6 STARTSIDA...7

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

PCI ETHERNET CARD 100 MB

PCI ETHERNET CARD 100 MB PCI ETHERNET CARD 100 MB Användarhandbok Version 1.0/Winbond Upphovsrätt Ingen del av denna manual får utan tillverkarens föregående skriftliga tillstånd reproduceras eller överlämnas, i någon form eller

Läs mer

Projektspecifikation för Cv på webben

Projektspecifikation för Cv på webben Projektspecifikation för Cv på webben Problemområde: Vad skall vi utforma? Vi ska utforma ett personligt CV på nätet där vi kan presentera oss själva och våra meriter för potentiella arbetsgivare. Istället

Läs mer

Microsoft Windows 10 Grunder

Microsoft Windows 10 Grunder WINDOWS 10 Grunder INLEDNING Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 1 INTRODUKTION TILL WINDOWS Grundläggande om operativsystem...7 Starta och avsluta Windows 10...8 Välja kommandon...10

Läs mer

INSTALLATIONS- och DRIFTSANVISNING

INSTALLATIONS- och DRIFTSANVISNING INSTALLATIONS- och DRIFTSANVISNING ARITERM Solstyrning RC-SolEx ARITERM Solstyrning RC-SolEx Innehållsförteckning Viktiga funktioner...2 Produktinformation...3 Tekniska data...4 Huvudmeny...5 Meny temperaturer...6

Läs mer

Personas, Scenarier och Kravspecifikation

Personas, Scenarier och Kravspecifikation Personas, Scenarier och Kravspecifikation Persona 1: Karl Pålsson Karl Pålsson är an användare utav sociala program som skype, vissa kunskaper om adobe connect och stor vana vid Powerpoint. Kar har fri

Läs mer

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29

Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Tidsfördröjningskompensation i distribuerade nätverksmiljöer Chalmers tekniska högskola EDA390 Datakommunikation och Distribuerade system 2005-04-29 Av: Oscar Andersson 820109-5638 Andreas Sjöstrand 800508-0117

Läs mer

Eggnappers GDD. High Concept. Genre. Grafisk stil. Features

Eggnappers GDD. High Concept. Genre. Grafisk stil. Features Eggnappers GDD High Concept 2-4 spelare utkämpar en kamp mot varandra som pingviner i ett fartfyllt actionspel där de ska ta så många ägg som möjligt ur varandras nästen. Spelarna ska sedan springa med

Läs mer

Får jag be om ordet!

Får jag be om ordet! Får jag be om ordet! Får jag be om ordet är ett datorprogram för läs- och skrivutveckling, utvecklat av logoped Bitte Rydeman. Det innehåller åtta olika delprogram, där man på olika sätt arbetar med ordbilder,

Läs mer

FÖRBEREDANDE INSTÄLLNINGAR INFÖR SKYPE MÖTE SAMORDNAD VÅRD- OCH OMSORGSPLANERING

FÖRBEREDANDE INSTÄLLNINGAR INFÖR SKYPE MÖTE SAMORDNAD VÅRD- OCH OMSORGSPLANERING FÖRBEREDANDE INSTÄLLNINGAR INFÖR SKYPE MÖTE SAMORDNAD VÅRD- OCH OMSORGSPLANERING Innehåll sid. Förberedelser 3 Inställningar innan första mötet 4 Ljudinställningar 6 Kamerainställningar 7 Mötesinställningar

Läs mer

BICT:01 BICT. sv-se. Användarinstruktion Gäller från BICT 2.24. Utgåva 5. Scania CV AB 2015, Sweden

BICT:01 BICT. sv-se. Användarinstruktion Gäller från BICT 2.24. Utgåva 5. Scania CV AB 2015, Sweden BICT:01 Utgåva 5 sv-se BICT Användarinstruktion Gäller från BICT 2.24 339 837 Scania CV AB 2015, Sweden Introduktion 3 Om BICT 3 Inställningar 4 Översikt 5 Beskrivning av termer 6 Grafiska symboler i programmet

Läs mer

Lathund GUL Lärare. Allmänt. Hur du presenterar Dig själv för kursdeltagarna. Hur du lägger upp din kontaktlista

Lathund GUL Lärare. Allmänt. Hur du presenterar Dig själv för kursdeltagarna. Hur du lägger upp din kontaktlista Lathund GUL Lärare Allmänt I plattformen kallas din kurs för aktivitet Första gången du loggar in GUL så kommer du att få välja vilket språk du vill att plattformen skall ha. Därefter kommer du in i plattformen.

Läs mer

Kravspecifikation 970524 1. SA42 Val av programinriktning

Kravspecifikation 970524 1. SA42 Val av programinriktning Kravspecifikation 970524 1. SA42 Val av programinriktning Ersätter PJ40 2. Konstruktör: Matz-Ola Cajdert 3. Beskrivning av funktionen - Syftet Denna funktion används då studenter inom ett program skall

Läs mer

TBSK 03 Teknik för Advancerade Datorspel

TBSK 03 Teknik för Advancerade Datorspel TBSK 03 Teknik för Advancerade Datorspel Problemdefinition Fleranvänderspel på webben (framför allt MMPORG) populärare än lokala nätverk- eller en-person-spel Roligare att spelar med / mot andra, enklare

Läs mer

Fyra i rad Javaprojekt inom TDDC32

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

Spelet i sig är inte avancerat men projektet ställer en del krav på implementationen bland annat:

Spelet i sig är inte avancerat men projektet ställer en del krav på implementationen bland annat: Problemspecifikation Anti Tower Defence är ett spel som till motsats från klassikern Tower Defence går ut på att förflytta trupper från start till mål utan att bli skjutna och dödade av torn. Tornen placeras

Läs mer

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0

Predator Digital 3D. Predator Digital 3D. Bruksanvisning. Version 1.0 Predator Digital 3D Bruksanvisning Version 1.0 Copyright Det är inte tillåtet att reproducera eller överlåta någon del av denna bruksanvisning i någon form eller på något sätt, elektroniskt eller mekaniskt,

Läs mer

Nulägesanalys & Kravspecifikation

Nulä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 mer

Information om Aptus bokning- och låssystem i Brf Göteborgshus 42

Information om Aptus bokning- och låssystem i Brf Göteborgshus 42 Information om Aptus bokning- och låssystem i Brf Göteborgshus 42 Vi har infört ett bokning- och låssystem från företaget Aptus för ökad säkerhet och tillgänglighet. Systemet innefattar tvättstuga, föreningslokal

Läs mer

Microsoft Windows 8 Grunder

Microsoft Windows 8 Grunder WINDOWS 8 GRUNDER Inledning Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 Del 1 1 Introduktion till Windows Grundläggande om operativsystem...7 Starta och avsluta Windows 8...8 Välja

Läs mer

19. Skriva ut statistik

19. Skriva ut statistik 19. Skiva ut statistik version 2006-05-10 19.1 19. Skriva ut statistik Den här dokumentationen beskriver hur man skriver ut statistik från SPFs medlemsregister via Internet. Observera att bilderna är exempel

Läs mer

AVCAD 4.0 for MS SQL-SERVER

AVCAD 4.0 for MS SQL-SERVER SVENSK INSTALLATIONSANVISNING Innan du startar installationen, se till att du har minst 512 MB RAM (rek. 1GB) i din dator. Skärmstorleken bör vara minst 17 tum och upplösningen minst 1280x1024 punkter

Läs mer

På sjön 2.0 Intern Guide för Android

På sjön 2.0 Intern Guide för Android På sjön 2.0 Intern Guide för Android På sjön 2.0 - Guide 1 Översikt Meny Eniro sök GPS position/ Kartorientering Dashboard 2. Meny Innehåller följande funktioner: Min profil/båt information (se 2.1) Mina

Läs mer

LÄSLANDET - BOKSTÄVER OCH ORD

LÄSLANDET - BOKSTÄVER OCH ORD LÄSLANDET - BOKSTÄVER OCH ORD Programmet består av 21 övningar som övar förmågan att känna igen bokstäver och ord. Här tränas såväl läsning som stavning och bokstavsordning. Du får hela tiden stöd av inspelat

Läs mer

Användarhandbok OE/OSSpeaker V.10.3

Användarhandbok OE/OSSpeaker V.10.3 Användarhandbok OE/OSSpeaker V.10.3 OESpeaker Version 10.3 OSSpeaker Version 10.3 Status: 26.2.2007 Innehållsförteckning Installation av programmet 2 Inknappning av onlinekontroller 2 Inmatning av biografier

Läs mer

Planering av egen cup - Steg 4: Under cupdagarna

Planering av egen cup - Steg 4: Under cupdagarna Planering av egen cup - Steg 4: Under cupdagarna Innehållsförteckning: 1 FÖRBEREDELSER INFÖR TURNERINGSSTART... 2 1.1 HUR SKA RESULTATREGISTRERING SKE?... 2 1.2 SKA RULLANDE RESULTATSKÄRMAR ANVÄNDAS?...

Läs mer

Spel som interaktiva berättelser

Spel som interaktiva berättelser Spel som interaktiva berättelser Finns många typer av interaktivt berättande; ska titta närmare på spel eftersom de exemplifierar en rad aspekter av interaktivt berättande väldigt tydligt. Kan förstå spel

Läs mer

Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen.

Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen. Så här gör du för att lägga till nytt e-postkonto i Windows 8. Öppna E-post från startskärmen. Om du möts av följande bild behöver du logga in med ett giltigt Microsoft-konto innan du kan konfigurera ett

Läs mer

ADAD-net. Användarmanual INDIVIDEN. Råbe och Kobberstad Februari 2010

ADAD-net. Användarmanual INDIVIDEN. Råbe och Kobberstad Februari 2010 ADAD-net Användarmanual INDIVIDEN Råbe och Kobberstad Februari 2010 1 INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 1 INLOGGNING OCH BEHÖRIGHETER... 2 STARTA PROGRAMMET OCH LOGGA IN... 2 BEHÖRIGHETSSYSTEM...

Läs mer

ClaroRead Plus Mac Manual. Artikel.nr. 12501

ClaroRead Plus Mac Manual. Artikel.nr. 12501 ClaroRead Plus Mac Manual Artikel.nr. 12501 1 Välkommen till ClaroRead Plus Välkommen till ClaroRead Plus för Mac. ClaroRead Plus är till för att göra din dator mer lättanvänd. Programmet arbetar nära

Läs mer

WINDOWS 8.1. Grunder

WINDOWS 8.1. Grunder WINDOWS 8.1 Grunder EXCEL 2013 Grunder INLEDNING Mål och förkunskaper...5 Pedagogiken...5 Hämta övningsfiler...6 1 INTRODUKTION TILL WINDOWS Grundläggande om operativsystem...7 Starta och avsluta Windows

Läs mer

Euro-50TE Mini. Snabbguide

Euro-50TE Mini. Snabbguide Euro-50TE Mini Snabbguide Version 1.1. Utgiven i december 2009. Får ej kopieras eller mångfaldigas utan utgivarens tillstånd. Origum Distribution AB. INNEHÅLLSFÖRTECKNING HANDHAVANDE I REGISTRERINGSLÄGET...

Läs mer

MiniMANUAL MegTax MTME350 TAXAMETER

MiniMANUAL MegTax MTME350 TAXAMETER Sidan 1 av 12 MiniMANUAL MegTax MTME350 TAXAMETER Taxi Stockholm tar fram en egen manual till nya taxametern MegTax MTME350 istället för den manual som Structab har gjort. Under tiden det arbetet pågår

Läs mer

n-abler PRO JOYSTICK Handledning

n-abler PRO JOYSTICK Handledning Underhåll n-abler PRO har inga utbytbara eller reparerbara delar. Om reparation blir nödvändig var vänlig kontakta er leverantör. n-abler PRO JOYSTICK För ytterligare information eller frågor, kontakta

Läs mer

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått.

Logga in på din hemsideadministration genom dina inloggningsuppgifter du fått. Joomla Guide 2.5.11 MENYER Sida 1 av 41 MENYER En meny är centerpunkten på en hemsida. Det är ifrån denna man utgår om man vill navigera på hemsidan. Menyer kan vara vertikala eller horisontella och är

Läs mer

Fysiska aktiviteter FYSISKA AKTIVITETER. Zumba och Linedance

Fysiska aktiviteter FYSISKA AKTIVITETER. Zumba och Linedance Fysiska aktiviteter Zumba och Linedance Vad innebar Vi träffas ett par gånger i veckan och dansar tillsammans med en instruktör. Hittills har vi testat att hålla kurser i både Zumba och Linedance. Vi dansar

Läs mer

Laboration 2: Ett kommunikationssystem

Laboration 2: Ett kommunikationssystem Laboration 2: Ett kommunikationssystem 1 Syfte Att arbeta ännu mer med OO-design och programmering, framför allt programmering mot gränssnitt. Undantag och felhantering. Parallellism 2 Uppgift Ni skall

Läs mer

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.]

Seriehantering. [En enkel guide för hur du som serieadministratör använder SVEMO TA.] 2013 Svenska Motorcykel- och Snöskoterförbundet Box 2314 600 02 NORRKÖPING Tel. 011-23 10 80 www.svemo.se Seriehantering [En enkel guide för hur du som serieadministratör använder SVEMO TA.] Innehåll Inledning...

Läs mer

HotCalc Business Simulator Fullständig installationsanvisning

HotCalc Business Simulator Fullständig installationsanvisning Fullständig installationsanvisning Sid. 1 av 5 HotCalc Business Simulator Fullständig installationsanvisning Avinstallera ev. tidigare version av HotCalc. Stäng därefter av samtliga öppna program samt

Läs mer

Diagram. I detta kapitel lär du dig: m Diagrammets beståndsdelar. m Att skapa både inbäddat diagram och diagramblad. m Att ändra diagramform.

Diagram. I detta kapitel lär du dig: m Diagrammets beståndsdelar. m Att skapa både inbäddat diagram och diagramblad. m Att ändra diagramform. 1 Diagram Med diagram kan du presentera information på ett effektivt sätt. Eftersom datan visas grafiskt så kan betraktaren ta till sig mycket information på en gång. Microsoft Excel har ett kraftfullt

Läs mer

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping.

Färgklövern. Färgklövern är gjord 1998 i samarbete mellan Datateket i Linköping och Hargdata AB i Linköping. Färgklövern I Färgklövern kan du leka med färger, på lite olika sätt i de olika delprogrammen. Bestäm själv vilka och hur många färger du vill färglägga med. Alla dina målade bilder kan även skrivas ut

Läs mer

RSI Road Status Information A new method for detection of road conditions

RSI Road Status Information A new method for detection of road conditions WP 5 Sida 1 av 15 RSI Road Status Information A new method for detection of road conditions Användarmanual för RSI WP 5 Sida 2 av 15 Användarmanual för RSI Om detta dokument Detta dokument är en användarmanual

Läs mer

Android /ios 6-9 år. Klara Nordin & Kristina Huttunen

Android /ios 6-9 år. Klara Nordin & Kristina Huttunen Android /ios 6-9 år Klara Nordin & Kristina Huttunen Innehållsförteckning 1. Game Outline 2. Gameplay En alldeles egen kanin...... att ta hand om... att tävla med... som växer... att fixa för 3. Game World

Läs mer

BILAGA KARTLÄGGNING SOCIALSEKRETERARE STOCKHOLM (MELLAN)

BILAGA KARTLÄGGNING SOCIALSEKRETERARE STOCKHOLM (MELLAN) BILAGA KARTLÄGGNING SOCIALSEKRETERARE STOCKHOLM (MELLAN) Arbetssituation 2 Typ av ärenden Fråga: Vilken typ av ärenden arbetar du med? Är det? Barn och ungdomar 43% 55% Ekonomiskt bistånd Vuxna 3 27% 19%

Läs mer

Människa-Datorinteraktion. HCI text

Människa-Datorinteraktion. HCI text 2002-04-17 09:13 Människa-Datorinteraktion DVC002 HCI text Anders Carlsson pt00aca@student.bth.se Per Salomonsson pt00psa@student.bth.se Grupp: D Innehållsförteckning 1. Inledning... 3 2. Design och produktutveckling...

Läs mer

Sida 1 av 12. WSB Biodling. Manual V.1.1. http://www.wermdobiodlare.se

Sida 1 av 12. WSB Biodling. Manual V.1.1. http://www.wermdobiodlare.se Sida 1 av 12 WSB Biodling Manual V.1.1 Sida 2 av 12 Översikt: WSB Biodling är en app som hjälper dig med olika saker inom biodlingen. Nyheter i denna version är möjlighet att skapa skötselkort och dokumentera

Läs mer

Euro-50TE Mini. Snabbguide. Origum Distribution AB Rosersbergsvägen 28 195 71 Rosersberg origum@origum.se 08-410 509 50. www.origum.

Euro-50TE Mini. Snabbguide. Origum Distribution AB Rosersbergsvägen 28 195 71 Rosersberg origum@origum.se 08-410 509 50. www.origum. Euro-50TE Mini Snabbguide Origum Distribution AB Rosersbergsvägen 28 195 71 Rosersberg origum@origum.se 08-410 509 50 www.origum.se Z-mode - Z Rapportering. Alla försäljningsrapporter som skrivs ut i Z-mode

Läs mer

Kapitel 5 Stolpe, balk och balkongräcke... 3

Kapitel 5 Stolpe, balk och balkongräcke... 3 2014.02.21 1 Stolpe och balk Kapitel 5 Kapitel Innehåll... Sida Kapitel 5 Stolpe, balk och balkongräcke... 3 Stolpe... 3 Balk... 5 Balkongräcke... 11 Flytta räcke/vägg... 12 Balkonggolv... 14 2 2014.02.21

Läs mer

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version

FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Beskrivning av FLEXILAGER Ett hjälpmedel för anpassad lagerhantering. Original -version Flexénita Sunnerstavägen 58 186 70 Brottby tel: 08 512 41803 FLEXILAGER 2 Innehållsförteckning INTRODUKTION.....3

Läs mer

Snabbguide Operatörspanel ER-ipx 12 Login? 2009-01-30 08:10:289

Snabbguide Operatörspanel ER-ipx 12 Login? 2009-01-30 08:10:289 Snabbguide Operatörspanel ER-ipx 12 Login? 2009-01-30 08:10:289 ElektroRelä AB 1 (9) Login 2 Komma till huvudmenyn 3 Kvittera larm 4 Ändra börvärde VV 5 Ändra börvärde RAD 6 Ändra värmekurva RAD 7 Appendix

Läs mer

LiTH Autonom bandvagn med stereokamera 2010-11-22. Användarhandledning. Gustav Hanning Version 0.1. Status. Granskad. Godkänd.

LiTH Autonom bandvagn med stereokamera 2010-11-22. Användarhandledning. Gustav Hanning Version 0.1. Status. Granskad. Godkänd. Användarhandledning Gustav Hanning Version 0.1 Granskad Godkänd Status 1 PROJEKTIDENTITET 2010/HT, 8Yare Linköpings tekniska högskola, institutionen för systemteknik (ISY) Namn Ansvar Telefon E-post Henrik

Läs mer

MBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp - 2016

MBX Mobilapp. Inloggning. Mobilapplikationens huvudmeny. MBX Mobilapp - 2016 MBX Mobilapp MBX mobilapplikation finns både för Android och iphone, och gränssnittet är i princip detsamma på de båda plattformarna. I detta dokument används skärmbilder från Android. Inloggning För att

Läs mer

Elektronisk budbok för tidningsbud

Elektronisk budbok för tidningsbud Elektronisk budbok för tidningsbud Ett arbete av Johan Millert (millert@home.se) Innehållsförteckning för kursen Interaktionsdesign Sommaren 2004 Inledning...2 Bakgrund...2 Kravanalys...2 Användarintervjuer...2

Läs mer

Selma Manual Kurstillfälle, kurspaket, programtillfälle. Studentcentrum/Ladokgruppen

Selma Manual Kurstillfälle, kurspaket, programtillfälle. Studentcentrum/Ladokgruppen Selma Manual Kurstillfälle, kurspaket, programtillfälle Innehållsförteckning Innehållsförteckning -------------------------------------------------------------------------------------------------- 2 Logga

Läs mer

Projektrapport - Live commentary

Projektrapport - Live commentary Projektrapport - Live commentary Linnéa Åberg - la222pp Beskrivning Vision och översiktlig beskrivning Det är en applikation för den som vill skapa intressanta diskussioner för live event eller program

Läs mer

Skriv in sökvägen sam.sll.se

Skriv in sökvägen sam.sll.se Lathund för SAM-användning SAM (Säker Anslutning Multiaccess) används när det är driftavbrott på kommunikationen till Stockholm och vi därför inte kan nå TakeCare. Det du bör göra är att först konstatera

Läs mer

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för ANVÄNDARMANUAL handdatorer i ängs- och betesmarksinventeringen för Ändringshantering Ansvarig för dokumentet: Maria Hall Diemer Datum Ändring Ansvarig 2010-05-11 Dokumentet skapades (version 1.0.0) Edward

Läs mer

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar

LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Brandväggar LABORATIONSRAPPORT Säkerhet och Sårbarhet Laboration 1 Laborant/er: Klass: Laborationsansvarig: Robin Cedermark Erik Gylemo Jimmy Johansson Oskar Löwendahl Jakob Åberg DD12 Martin Andersson Hans Ericsson

Läs mer

Introduktion till Blästadsgatans diskussionsforum. Inledning. Layout ej inloggat läge

Introduktion till Blästadsgatans diskussionsforum. Inledning. Layout ej inloggat läge Introduktion till Blästadsgatans diskussionsforum Inledning Som en del av vår webbplats, blastadsgatan.se, finns ett diskussionsforum. Tanken med forumet är att det ska fungera som en diskussionsplats

Läs mer

Användarmanual för nya funktioner

Användarmanual för nya funktioner Användarmanual för nya funktioner 070201 Innehåll 1 Introduktion 2 2 Uppdateringar per 2006-06-15 3-5 3 Uppdateringar per 2007-02-01 6 1 Introduktion Detta är en användarmanual för nya funktioner i din

Läs mer

En guide till FirstClass

En guide till FirstClass En guide till FirstClass En guide till FirstClass Grundläggande funktioner Logga in i FirstClass (Windows) Starta programmet FirstClass på vanligt sätt, t.ex. genom skrivbordsgenväg eller Startmenyn/Startskärmen.

Läs mer

Handledning Historiska Kartor

Handledning Historiska Kartor 1 av 16 Innehållsförteckning Innehållsförteckning... 1 Historiska Kartor... 2 1 Allmänt... 2 2 Sökning i Historiska Kartor... 3 2.1 Sökning via karta... 3 2.2 Avancerad sökning... 5 2.3 Söktips... 9 3

Läs mer

Resurscentrum för kommunikation Dako 2013. SymWriter. Minimanual

Resurscentrum för kommunikation Dako 2013. SymWriter. Minimanual Resurscentrum för kommunikation Dako 2013 SymWriter Minimanual Symboler som stöd till det du skriver 2 F9 - Byt symbol 2 F11 - Skapa nya ord/symboler 3 Spara ändringar i ordlista 4 Specifikationer grammatik

Läs mer

WordRead Plus för Mac

WordRead Plus för Mac WordRead Plus för Mac Manual Artikelnummer: 3024018 www.icap.nu 1 Innehåll Välkommen till WordRead Plus... 3 WordRead Plus verktygsfält... 3 Teckensnitt... 5 Textfärg... 6 Bakgrundsfärg... 7 Avstånd...

Läs mer

ZACI är den programvara som är navet i kommunikationen när det gäller kortbetalningar.

ZACI är den programvara som är navet i kommunikationen när det gäller kortbetalningar. Installation ZACI ZACI är den programvara som är navet i kommunikationen när det gäller kortbetalningar. All kommunikation med betalkortsterminalen går via Zaci. Den sköter kommunikation mellan Oscar och

Läs mer

Setup-programmet. Dokumentartikelnummer: 389194-102. December 2005

Setup-programmet. Dokumentartikelnummer: 389194-102. December 2005 Setup-programmet Dokumentartikelnummer: 389194-102 December 2005 Innehåll 1 Använda Setup-programmet 2 Språk i Setup-programmet 3 Standardvärden i Setup-programmet 3 Menyer i Setup-programmet Menyn Main

Läs mer

Region Skåne Verksamhetsledningssystem (VLS)

Region Skåne Verksamhetsledningssystem (VLS) Verksamhetsledningssystem (VLS) Projektledare VLS, J. Nilsson vls.skane@skane.se VLS Visiohandledning Datum 2015-02-24 Version 2.0 Dnr 1 (8) VLS Visiohandledning Enkel handledning till VLS Processritning

Läs mer

Kursutvärdering. Samhällskunskap A

Kursutvärdering. Samhällskunskap A Samhällskunskap A Läsåret 9-1 Läsåret 9-1 8 6 4 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Mitt första inryck av denna kurs var: Mycket bra 6 29 Bra 14 67 Dåligt 1 5 Mycket dåligt - - Antal EAS:. Antal

Läs mer

När ReadHear är installerat på din dator, startar du det genom att klicka på programmets ikon.

När ReadHear är installerat på din dator, startar du det genom att klicka på programmets ikon. ReadHear - lathund ReadHear är en programvara som kan användas när du vill läsa upp talböcker från MTMs katalog Legimus eller inlästa läromedel från Inläsningstjänst i Daisy-format. DAISY står för Digitalt

Läs mer

- en expertanalys. av Anna Olvenmyr

- en expertanalys. av Anna Olvenmyr IT-universitetet i Göteborg MDI. Interaktionsdesign - en expertanalys av Anna Olvenmyr Grafiska Gränssnitt, 5 poäng 2003-10-27 Inledning och kategorisering...3 Utvärdering indelad i kategorier...4 Impression/

Läs mer

Mobilapplikation htp:/aktjon.argentum.se/activitymobile

Mobilapplikation htp:/aktjon.argentum.se/activitymobile E-tjänst-Aktivitetsstöd htp:/aktjon.argentum.se Mobilapplikation htp:/aktjon.argentum.se/activitymobile INNEHÅLLSFÖRTECKNING Innehållsförteckning...2 Om denna dokumentation...3 Teckenförklaring...3 Revisionshistorik...3

Läs mer

Towards Blocking---resistant Communication on the Internet

Towards Blocking---resistant Communication on the Internet Towards Blocking---resistant Communication on the Internet SLUTRAPPORT Stefan Lindskog Karlstads universitet SE---651 88 Karlstad stefan.lindskog@kau.se 2 Innehållsförteckning Innehållsförteckning... 3

Läs mer

Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor

Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor Din anställningstrygghet - en av Försvarsförbundets viktigaste frågor Myndighetsvärlden är ofta föremål för förändring. Det kan röra sig om neddragningar, utlokaliseringar eller andra former av situationer

Läs mer

Övningsprov Förarintyg

Övningsprov Förarintyg Övningsprov Förarintyg 1. Vad är ett fartyg? 2. Vad är ett skepp, och vem får framföra det? 3. Vem ansvarar för fartyget? 4. Beskriv Redaransvaret 5. Vem är befälhavare ombord? 6. Beskriv befälhavaransvaret:

Läs mer