Videregående Programmering Obligatorisk opgave - 3. semester, efterår 2004
|
|
|
- Martin Bjerre
- 10 år siden
- Visninger:
Transkript
1 Overvågningssystem Beskrivelse Bagagesorteringssystemet består af et antal skranker (check-in) til modtagelse og registrering af bagage, et automatiseret sorteringsanlæg samt et antal terminaler (gates), hvor bagagen til givne flyafgange samles og lastes på fly. Skranker, sortering og terminaler er forbundne med conveyor-bånd, og en række stregkodelæsere langs linjen følger bagageenhedernes vej gennem systemet. Derudover indeholder systemet en database med passagerlister og flyveplaner. Det hele overvåges af en central server, der modtager data fra systemets enheder og tilbyder en række services til de samme enheder. Til højre ses en skitse af systemet. Skranke #1 Central Server Reservationer Flyveplaner m.v. Terminal #1 I skal realisere en server, der kan varetage ovennævnte opgaver. Indtil videre er der specificeret en række metoder, som er nødvendige for at opretholde den overordnede styring, og som kan indsamle de oplysninger, der registreres undervejs i systemet. Der mangler dog en specifikation af alle de metoder, som er nødvendige for at enhver klient kan overvåge systemet. Dernæst skal I realisere overvågningsdelen på skrankeklienten og på terminal-klienten samt en klient til vedligeholdelse af stamdata. Skranke #2 Skranke #n Sortering Terminal #2 Terminal #m Der stilles følgende krav til server og klienter: Server-siden Den centrale server modtager data fra Reservationssystem 1. Passagernummer (Entydig streng bestående af 5 tegn) 2. Navn 3. Flyafgang Flyveplan 1. Flyafgang 2. Terminal (Nummereret fra 1, 2,..) Skranker (Check-in) 1. Passagernummer 2. Bagagenummer (Entydig streng bestående af 9 tegn) 3. Tidsstempel Sortering 1. Bagagenummer 2. Tidsstempel (ind) 3. Tidsstempel (ud/sorteret) Terminaler (Gates) 1. Bagagenummer 2. Tidsstempel Dernæst forsyner den skranke, sortering og terminaler samt reservationssystemet med de nødvendige oplysninger , Bjørk og Otto side 1
2 Klient-siden (overvågningsdelen brugergrænseflade til klienterne)) Skranke-klient Oversigt over aktive flyafgange Input: Ingen Output: Liste over aktive flight-numre med tilhørende terminalnumre (gates) Terminal-klient Oversigt over manglende passagerer på aktive flyafgange, som har reserveret plads, men endnu ikke har foretaget check-in Input: Terminal-nummer (gate) Output: Liste med passagernumre og navne Oversigt over manglende bagageenheder, dvs. enheder, som er checket ind, men endnu ikke nået frem til terminalen. Input: Terminal-nummer (gate) Output: Liste over manglende bagageenheder: For hver enhed skal der være flg. oplysninger: Bagagenummer, navn, aktuelt bånd, tidsstempel (check ind) samt tidsstempel for aktuelt bånd Fragtliste ved nedlukning. Input: Terminal-nummer (gate) Output: Liste over bagage som skal fragtes til fly. For hver bagageenhed skal der være flg. oplysninger: Bagagenummer og navn Klient til vedligehold af stamdata Oprettelse, sletning og redigering af Passagerliste og flyafgange. En flyafgang er aktiv, når der er tilknyttet et terminalnummer (gate). Styringsklient (simuleret) - er programmeret Se StyringsInterface Realiseringen Serveren skal realiseres som en RMI-server, som klienterne kan koble sig op i mod. De nødvendige class-filer til at simulere styringen er placeret i pakken vpr3. Her findes et StyringsInterface, hvor de metoder, der er nødvendige for at systemet kan styres, er specificeret. De metoder, I selv efterfølgende specificerer, placeres i et interface, der arver fra StyringsInterface, se følgende kode: package vpr3; import java.rmi.*; interface ServerInterface extends StyringsInterface { // Her angives de metoder, som de øvrige klienter skal anvende , Bjørk og Otto side 2
3 Opstart af simuleringen Når serveren er realiseret, startes simuleringen ved: Registrering og instantiering af serveren Instantiering af et Projekt-objekt med angivelse af følgende argumenter: Navn på host Portnummer Symbolsk navn på serveren Antal af skranker Antal af terminaler Koden kunne fx have følgende udseende: import java.rmi.*; import java.rmi.registry.*; class Test { public static void main(string args[]) { String host = "nrhxxxxyy.tietgen.dk"; int port = 1099; String servername = "Projekt"; int antalskranker = 2; int antalterminaler = 3; try { // Registrering, instantiering og opstart af server catch (Exception e) { System.out.println(e); System.exit(1); // Opstart af styringsklient vpr3.projekt p = new vpr3.projekt(host, port, servername, antalskranker, antalterminaler); Java-dokumentationen på de to ovennævnte klasser er vedlagt som bilag. Eksempeldata Der er tilgængelige eksempeldata i databasen Projekt.mdb. Her findes to tabeller med henholdsvis passageroplysninger og aktive flyafgange. God fornøjelse Bjørk og Otto , Bjørk og Otto side 3
4 vpr3 Class Projekt java.lang.object +--vpr3.projekt public class Projekt extends java.lang.object For at starte simuleringen/styringen skabes et objekt af klassen Projekt med de angivne parametre. Herefter vil applikationen på baggrund af de oplysninger, der hentes fra serveren, generere test-data fra skranker, sortering og terminaler Constructor Summary Projekt(java.lang.String host, int port, java.lang.string servername, int antalskranker, int antalterminaler) Methods inherited from class java.lang.object clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait Constructor Detail Projekt public Projekt(java.lang.String host, int port, java.lang.string servername, int antalskranker, int antalterminaler) host - streng. Navnet på host'en port - heltal. Port-nummeret servername - streng. Symbolsk navn på serveren antalskranker - heltal. Antal skranker, som applikationen skal simulere antalterminaler - heltal. Antal terminaler, som applikationen skal simulere , Bjørk og Otto side 4
5 vpr3 Interface StyringsInterface public abstract interface StyringsInterface extends java.rmi.remote Styringsinterfacet angiver de metoder, der er nødvendige for at styringen/simulationen af systemet kan foregå Method Summary boolean checkreservation(java.lang.string pnr, int id, java.util.date d) Ved henvendelse ved skranken undersøges, om passageren er opført på listen, dvs. at der til et passagernummer er knyttet en aktiv flyafgang. java.lang.string[] getpnr() Metoden getpnr anvendes til at få overblik over de passagerer til aktive flyafgange, der endnu ikke er checket ind int getterminal(java.lang.string bagageid) For at gennemføre sorteringen af bagagen, skal systemet kunne angive til hvilken terminal en given bagageenhed skal sendes. void nybagage(java.lang.string pnr, java.lang.string bagageid, java.util.date d) Når en passager afleverer sin bagage ved skranken, registreres disse enheder én efter én med entydigt bagage-id og sammenhørende passagernummer. void settid(java.lang.string msg, java.lang.string bagageid, java.util.date d) Hver gang en bagageenhed passerer en læser på sin vej fra skranke til terminal registreres sammenhørende værdier af læseren og bagageenhedens id Method Detail checkreservation public boolean checkreservation(java.lang.string pnr, int id, java.util.date d) Ved henvendelse ved skranken undersøges, om passageren er opført på listen, dvs. at der til et passagernummer er knyttet en aktiv flyafgang. Metoden checkreservation checker passageren med det angivne nummer ind, hvis denne er opført på passagerlisten. Ved vellykket check-in returneres true, ellers false pnr - passagernummer. Entydig streng bestående af 5 tegn id - skranke-id. Heltal, skrankerne nummereres 1, 2,.. d - tidsstempel. Tidspunkt for check-in Returns: returnerer true, hvis passageren er blevet checket ind getpnr public java.lang.string[] getpnr() Metoden getpnr anvendes til at få overblik over de passagerer til aktive flyafgange, der endnu ikke er checket ind Returns: liste over numre på samtlige passagerer, der endnu ikke er checket ind. Et passagernummer er en unik streng bestående af 5 tegn , Bjørk og Otto side 5
6 getterminal public int getterminal(java.lang.string bagageid) For at gennemføre sorteringen af bagagen, skal systemet kunne angive til hvilken terminal en given bagageenhed skal sendes. Metoden getterminal returner et terminalnummer givet et bagage-id bagageid - entydig streng bestående af 9 tegn Returns: returnerer et heltal. Terminalerne er nummereret 1, 2,.. nybagage public void nybagage(java.lang.string pnr, java.lang.string bagageid, java.util.date d) Når en passager afleverer sin bagage ved skranken, registreres disse enheder én efter én med entydigt bagageid og sammenhørende passagernummer. Metoden nybagage kaldes for hver bagageenhed, når passageren med pnr checker ind pnr - passager-nr. Entydig streng bestående af 5 tegn bagageid - entydig streng bestående af 9 tegn d - tidsstempel. Tidspunkt for check-in settid public void settid(java.lang.string msg, java.lang.string bagageid, java.util.date d) Hver gang en bagageenhed passerer en læser på sin vej fra skranke til terminal registreres sammenhørende værdier af læseren og bagageenhedens id msg - streng, der angiver læserens placering. fx "Sortering ud" eller "Terminal2 ind" bagageid - entydig streng bestående af 9 tegn d - tidsstempel. Tidspunkt for registrering , Bjørk og Otto side 6
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til [email protected]. Besvarelsen skal
RMI introduktion. Denne artikel beskriver Java RMI (Remtote Method Invocation).
Denne guide er oprindeligt udgivet på Eksperten.dk RMI introduktion Denne artikel beskriver Java RMI (Remtote Method Invocation). Den beskriver teorien bag RMI, viser et simpelt kode eksempel og forklarer
Løsning af møntproblemet
Løsning af møntproblemet Keld Helsgaun RUC, oktober 1999 Antag at tilstandene i problemet (stillingerne) er repræsenteret ved objekter af klassen State. Vi kan da finde en kortest mulig løsning af problemet
Kursus i OOP og Java. Kursus i Objektorienteret programmering i Java
Kursus i OOP og Java Kursus i Objektorienteret programmering i Java Åben Dokumentlicens Dette foredragsmateriale er under Åben Dokumentlicens (ÅDL) Du har derfor lov til frit at kopiere dette værk Bruger
University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
Hvad er et distribueret objekt? Plan 12.3. Objekter, objektreferencer, metoder, parameteroverførsel. Objekter: notation
Plan 12.3. Oversigt over grundlæggende begreber Java: eksempel på applikation, programmering og oversættelse Uddybning af grundlæggende begreber Java RMI implementation Forklaring af øvelsen Hvad er et
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
Databaseadgang fra Java
Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,
University of Southern Denmark Syddansk Universitet. DM503 Forelæsning 11
DM503 Forelæsning 11 Generics Pakker Exceptions Indhold Generics Nedarvning og Generics Generics Nedarvning og Generics Husk Box fra sidst Generics public class Box {! private T object;! public void
//Udskriver System.out.println("Hej " + ditfornavn + " " + ditefternavn + "."); System.out.println("Du er " + dinalder + " aar gammel!
Denne guide er oprindeligt udgivet på Eksperten.dk Brugerinput i Java Denne her artikel gennemgår diverse ting ved brug af brugerinput i Java. Den starter med det simple og fortæller derefter skridt for
Tree klassen fra sidste forelæsning
Programmering 1999 Forelæsning 12, fredag 8. oktober 1999 Oversigt Abstrakte klasser. Grænseflader. Programmering 1999 KVL Side 12-1 Tree klassen fra sidste forelæsning class Tree { int age; // in years
University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
Abstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
A Profile for Safety Critical Java
A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren
Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere
Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel
SWC eksamens-spørgsmål. Oversigt
SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition
RMI med BlueJ. Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 11. desember 2007
RMI med BlueJ Tutorial lavet af Jákup W. Hansen TSU 2006 3.semester 11. desember 2007 Hvad er RMI? Når man arbejder med Distribuerede Systemer, som igen vil sige at man ønsker at flere end én komputer
Ugeseddel 4 1. marts - 8. marts
Ugeseddel 4 1. marts - 8. marts Læs følgende sider i kapitel 6 i lærebogen: s. 233 258 og s. 291 317 (afsnit 6.3 overspringes). Begynd at overveje, hvad afleveringsopgaven skal omhandle. Læs vejledningen,
SAX Simple API for XML.
SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller
Dag 10 Flertrådet programmering
Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,
DANMARKS TEKNISKE UNIVERSITET
DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler
MySQL i Java. Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007
MySQL i Java Tutorial lavet af Jákup W. Hansen TSU 2006 2.semester 05.januar 2007 Hvad er MySQL? Det er et database system, som er gratis for os at bruge. Det er lidt mere besværligt i starten at bruge
Videregående programmering i Java
Videregående programmering i Java Dag 6 Komponenter (og lidt Swing og MVC) Læsning: VP 4, evt. VP 6 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html Grafiske komponenter
Test af It-komponent
Test af It-komponent I programmeringssproget Java Programmet Login service Elev: Mads Funch Klasse 2.4 Mat, It, Programmering Skole: Roskilde Tekniske Gymnasium HTX Underviser: Karl Dato: 31-08-2016 Side
Tredjepart webservices
Tredjepart webservices 4. juni 2015 USS Dok. Klik her for at angive tekst. 1/12 Indholdsfortegnelse Introduktion... 3 Miljøer... 3 Adgang... 3 API kald... 4 GET: /authorizations... 4 Input 4 Output 4 Output
Singleton pattern i Java
Denne guide er oprindeligt udgivet på Eksperten.dk Singleton pattern i Java Denne artikel beskriver Singleton pattern og implementation i Java. Den forudsætter kendskab til Java men ikke til Singleton.
Software Construction 1 semester (SWC) Spørgsmål 1
Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /
Videregående Programmering for Diplom-E Noter
Videregående Programmering for Diplom-E Noter 1. Uddelegering Ét af de væsentlige principper i objektorienteret programmering er, at enhver klasse selv skal kunne "klare ærterne". Enhver klasse skal altså
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 13. marts, 2018 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Program Dokumentation PC Software Skrevet af. Gruppen. Version 1.0
Program Dokumentation PC Software Skrevet af Gruppen. Version 1.0 Indholds fortegnelse 1. INDLEDNING...3 1.1. FORMÅL...3 1.2. REFERENCER...3 1.3. VERSIONSHISTORIE...3 1.4. DEFINITIONER...3 1.5. DOKUMENTATIONENS
Threads i Java. Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java
Denne guide er oprindeligt udgivet på Eksperten.dk Threads i Java Denne artikel giver en introduktion til threads i Java. Den beskriver hvad tråde er og forklarer hvordan de bruges i Java Den forudsætter
Kursus navn: Indledende programmering Kursus nr. 02101
Danmarks Tekniske Universitet Side 1 af 8 sider Skriftlig prøve, den 15. december 2007 Kursus navn: Indledende programmering Kursus nr. 02101 Tilladte hjælpemidler: Alle skriftlige hjælpemidler Vægtning
DM502. Peter Schneider-Kamp ([email protected]) http://imada.sdu.dk/~petersk/dm502/
DM502 Peter Schneider-Kamp ([email protected]) http://imada.sdu.dk/~petersk/dm502/ 1 DM502 Bog, ugesedler og noter De første øvelser Let for nogen, svært for andre Kom til øvelserne! Lav opgaverne!
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2018 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 20. marts, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Kursusarbejde 3 Grundlæggende Programmering
Kursusarbejde 3 Grundlæggende Programmering Arne Jørgensen, 300473-2919 klasse dm032-1a 21. november 2003 Indhold 1. Kode 2 1.1. forestillinger.h............................................. 2 1.2. forestillinger.cc.............................................
DATALOGI 0GB. Skriftlig eksamen tirsdag den 6. januar 2004
Københavns Universitet bacheloruddannelsen i datalogi side 1 af 6 DATALOGI 0GB Skriftlig eksamen tirsdag den 6. januar 2004 Dette opgavesæt består af 6 nummererede sider. Eksamensdeltagerne bør straks
Computer netværk og TCP/IP protokoller. dcomnet 1
Computer netværk og TCP/IP protokoller dcomnet 1 Maskinarkitektur.. fokus på intern organisation af en enkelt computer: dcomnet 2 Computer netværk.. kommunikation mellem maskiner forbindet i et netværk:
Hvordan vælger jeg dokumentprofilen?
Hvordan vælger jeg dokumentprofilen? Valget af OIOUBL profil i en konkret dokumentudveksling vil bl.a. afhænge af, hvilke OIOUBL profiler den anden part i udvekslingen understøtter. Et konkret eksempel
BRP 6.9.2006 Kursusintroduktion og Java-oversigt
BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:
1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.
EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...
Tabelbegrebet. Klassediagrammer (III) Oversigt. Anvendelse af Tabeller. Tabeller og qualified associations
Tabelbegrebet Klassediagrammer (III) Tabeller og qualified associations originally by Michael R. Hansen modified/extended by Anne E. Haxthausen Informatics and Mathematical Modelling Technical University
2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed
APOS2 REST API Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
IDAP manual Analog modul
IDAP manual Analog modul Dato: 15-06-2005 11:01:06 Indledning Til at arbejde med opsamlede og lagrede analoge data i IDAP portalen, findes en række funktions områder som brugeren kan anvende. Disse områder
Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004
Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret
Specifikation Abstrakt OO OS-API Rev. 1.7. Specifikation. Abstrakt, objektorienteret operativsystem-api
Specifikation Abstrakt, objektorienteret operativsystem-api Indhold 1 Indledning... 3 1.1 Introduktion... 3 1.2 Formål... 3 1.3 Overordnede krav... 3 2 Ressourcer i OS-API et... 4 2.1 Tråde... 4 2.2 Timere...
Objektorienteret Programmering
Objektorienteret Programmering Struktureret Systemudvikling Jan Bendtsen Automation and Control Indhold Lidt om programmeringssprog Klasser i Java Klasser i C++ Oversættelse og kørsel af kode Et eksempel:
ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler
Af Allan Wisborg, IT Udvikler Til løsningen ecmr Det elektroniske fragtbrev udbydes en række offentlige WEB services. Dette er beskrivelsen af disse services og hvorledes de anvendes. 21. December 2015
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
Indholdsfortegnelse for kapitel 3
Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave
Kom godt igang med Inventar registrering
Kom godt igang med Inventar registrering (InventoryDB) (Med stregkodesupport) programmet fra PetriSoft Introduktion... 1 Inventar registrering... 2 Værktøjsudleje... 3 Service database til reperationer
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Google App Engine. Google App Engine som platform. Claus Myglegaard Vagner og Jacob von Eyben
GoogleAppEngine GoogleAppEnginesomplatform ClausMyglegaardVagnerogJacobvonEyben Abstract CloudcomputingerenteknologidervinderfremidengenerelleITinfrastruktur. SocialemediersåsomLinkedIn,TwitterogFacebookharøgetbehovetfor
