Parallelität im Betrieb von Online-Computerspielen

Größe: px
Ab Seite anzeigen:

Download "Parallelität im Betrieb von Online-Computerspielen"

Transkript

1 Parallelität im Betrieb von Online-Computerspielen Jens Müller Arbeitsgruppe Parallele und Verteilte Systeme Institut für Informatik Westfälische Wilhelms-Universität Münster

2 Übersicht 1. Berechnungen in Online-Spielen 2. State of the art: Parallelität in kommerziellen Massively Multiplayer Games 3. Unsere Forschung: Alternative Parallelisierungskonzepte

3 Typen von Online-Computerspielen 1. First Person Shooter (FPS) Schnelles Aktionspiel, direkte Kontrolle einer Spielfigur Client-Server Architektur => Spielermaximum: um 100 Spieler Serversoftware üblicherweise frei erhältlich => spielerbetriebene Server 2. Real-Time Strategy Games (RTS) Echtzeitstrategie, indirekte Kontrolle vieler Spielfiguren Client-Server oder Peer-to-Peer Architektur: 2-16 Spieler 3. Sportspiele/Autorennspiele Technisch vergleichbar mit FPS- oder RTS-Spielen 4. Massively Multiplayer Online Role-Playing Games (MMORPG) Rollenspiel, Direkte/Indirekte Kontrolle einer Spielfigur (Avatar/Charakter) Riesige, persistente Spielwelt mit tausenden von Spielern Serversoftware üblicherweise nicht frei verfügbar => herstellerbetriebene Server Nutzer zahlen regelmäßig Gebühren (Spielabo)

4 Berechnungen in Echtzeitspielen (1) Game World Game Entities (Avatars, NPCs, items) Alle dynamischen Elemente (Entities) einer Spielwelt müssen regelmäßig aktualisiert werden (Position, Blickrichtung, Aktionen, etc.) Spielclients benötigen diese aktualisierten Informationen aller Entities für flüssige Animationen und Bewegungen Aktualisierungsfrequenz: 5-35 updates/sek

5 Unreal Tournament: Flüssige Zustandsberechnung

6 Berechnungen in Echtzeitspielen (2) Der Zustand S eines Echtzeitspieles wird regelmäßig aktualisiert (Funktion phi), basierend auf dem momentanen Zustand und den Nutzereingaben Für jede Berechnung des neuen Zustandes existiert eine deadline, die von der update-frequenz des Spiels abhängt S i 2 1/tickrate S i 1 time S i S i+1 S i+2 φ Si 2,S i 1 φ Si,S i+1 φ Si 3,S i 2 φ Si 1,S i Eine Verspätung aufgrund von Serverüberlastung muss unbedingt vermieden werden Skalierbarkeit von Echtzeitspielen: Die Fähigkeit, Echtzeitbedingungen einer einzelnen Session bei steigender Spielerzahl zu erhalten

7 Probleme bekannter Architekturen Server Client Client Client Client Client Client Client Client Client Client Client Client Client-Server skaliert nicht (Server ist bottleneck) Peer-to-Peer skaliert nicht, quadratischer Kommunikationsaufwand (schwächster Peer ist bottleneck) => Beide Architekturen implizieren absolute Obergrenze der Spielerzahl in einer Partie

8 Unreal Tournament: Überlastete Zustandsberechnung

9 Übersicht 1. Berechnungen in Online-Spielen 2. State of the art: Parallelität in kommerziellen Massively Multiplayer Games 3. Unsere Forschung: Alternative Parallelisierungskonzepte

10 Skalieren einer Spielsession Für Massively Multiplayer Online Games wird eine skalierbare Serverarchitektur benötigt Zwei Hauptaspekte: 1. Kommunikationsarchitektur (Topologie des Servernetzes) 2. Logische Verteilung der Spielwelt

11 1.: Kommunikationsarchitektur Game Server world data [..] Gateway Clients [...] State of the art: Gameserver-Cluster in Rechenzentren Benutzerclients werden dynamisch anderen Servern zugeteilt

12 2.: Logische Verteilung: Zoning Geeignet für große Spielwelten, aufgeteilt in mehrere Zonen Jede Zone wird von einzelnem Server verwaltet Serverwechsel bei Wechsel der Zone Game World Sehr gut geeignet für MMORPG Riesige, gut unterteilbare Spielwelt Spieldesign fördert gleichmäßige Verteilung der Spieler Zoning funktioniert sehr gut zusammen mit der Cluster-Architektur Bei gleichmäßiger Spielerverteilung: Beliebige Skalierbarkeit => tausende von Spielern in einer Welt

13 Beispiel: Ragnarok Online (1/2)

14 Beispiel: Ragnarok Online (2/2)

15 Problem: Ungleichmäßige Spielerverteilung Maximale Spielerzahl in einzelner Zone Überlastung durch viele Spieler in einem Gebiet

16 Beispiel: World of Warcraft (1/2)

17 Beispiel: World of Warcraft (2/2)

18 Zoning auch für andere Spielgenres? Andere Genres (Action-/Strategiespiele) sind bisher nicht massiv mehrspielerfähig wie MMORPG MMORPG-Architektur nicht geeignet: In Actionspielen verteilen Spieler sich ungleichmäßig, eben dort, wo die Action ist => Überlastung einzelner Zonen Spielwelt viel kleiner, schlecht zu unterteilen Hohe Betriebskosten Aktuelle Forschung an alternativen Architekturen

19 Übersicht 1. Berechnungen in Online-Spielen 2. State of the art: Parallelität in kommerziellen Massively Multiplayer Games 3. Unsere Forschung: Alternative Parallelisierungskonzepte

20 Unsere Logische Verteilung: Replikation Spielwelt ist vollständig auf allen Servern repliziert Ein Server kann jeden Client positionsunabhängig bedienen Jeder Server ist verantwortlich für einige active entities, welche shadow entities für andere Server sind (Konsistenzmodell: Eventual Consistency) Game World shadow entity active entity Unsere eigene Entwicklung, geeignet für FPS and RTS Spiele

21 Serverarchitekturen für Replikation Unsere Architektur: Verteilte Proxyserver clients [...] [...] proxy server ISP 1 [...] [...] ISP 2 ISP 3 Kombiniert Client-Server und Peer-to-Peer Clients können zu Proxy mit guter Kommunikationsqualität verbinden Weitere wichtige Aspekte: Optimale Clientverteilung, Fairness als Ausführung von Spieleraktionen in richtiger Reihenfolge, Optimierungen

22 Proxyserver: Evaluation Zwei Spiele entwickelt/portiert für die proxybasierte Replikation Rokkatan: Selbstentwickeltes MMORTS Quake 2: Portierte QBism-Engine (Verbesserte Q2-Engine) Rokkatan: Ermöglicht bis zu 500 Spielern in einer einzelnen Spielsession (mit 10 Servern) mit 25 updates pro Sekunde Quake 2: Wird momentan evaluiert, verdoppelte maximale Spielerzahl mit 3 Servern

23 Zusammenfassung Herkömmliche Client-Server- und Peer-to-Peer- Architekturen nicht geeignet für Massiv- Mehrspielerfähigkeit State of the art für MMORPG: Zoning der riesigen Spielwelt Nicht geeignet für Action- und Strategiespiele Unsere Arbeit: Replikation der Spielwelt Implementiert als Proxyserver-Architektur Gut geeignet für Action- und Strategiespiele

Gaming on the Grid: Design und Realisierung eines dynamischen Online-Rollenspiels

Gaming on the Grid: Design und Realisierung eines dynamischen Online-Rollenspiels Gaming on the Grid: Design und Realisierung eines dynamischen Online-Rollenspiels Projektseminar im Sommersemester 2007 Jens Müller / Frank Glinka / Alexander Ploss / Prof. Sergei Gorlatch Arbeitsgruppe

Mehr

Verteilte Systeme. Jens Müller-Iden. Gruppe PVS (Parallele und Verteilte Systeme) Institut für Informatik Westfälische Wilhelms-Universität Münster

Verteilte Systeme. Jens Müller-Iden. Gruppe PVS (Parallele und Verteilte Systeme) Institut für Informatik Westfälische Wilhelms-Universität Münster Verteilte Systeme Übung 8 Jens Müller-Iden Gruppe PVS (Parallele und Verteilte Systeme) Institut für Informatik Westfälische Wilhelms-Universität Münster Sommersemester 2007 8.1 Echtzeit-Systeme Echtzeitsysteme

Mehr

Interaktive Simulation von Menschenmengen mittels Virtueller Welten

Interaktive Simulation von Menschenmengen mittels Virtueller Welten Interaktive Simulation von Menschenmengen mittels Virtueller Welten Prof. Sergei Gorlatch Alexander Ploss, Frank Glinka, Allaithy Raed Arbeitsgruppe Parallele und Verteilte Systeme Projektseminar WS 08/09

Mehr

Latency. Auswirkung von Netzwerkverzögerung auf das Spielgefühl von Onlinespielern. Daniel Schön. 22. Oktober 2008

Latency. Auswirkung von Netzwerkverzögerung auf das Spielgefühl von Onlinespielern. Daniel Schön. 22. Oktober 2008 Latency Auswirkung von Netzwerkverzögerung auf das Spielgefühl von Onlinespielern Daniel Schön 22. Oktober 2008 Inhaltsverzeichnis Einleitung Real-Time-Strategy First-Person-Shooter Relative Latenzen Fazit

Mehr

Modellierung von Netzspieleverkehr

Modellierung von Netzspieleverkehr INSTITUT FÜR NACHRICHTENVERMITTLUNG UND DATENVERARBEITUNG Prof. Dr.-Ing. Dr. h. c. mult. P. J. Kühn Modellierung von Netzspieleverkehr ITG Workshop IP in Telekommunikationsnetzen 25./26. Januar 2001, Bremen

Mehr

Game Development Massively Multiplayer Games Computer Supported Cooperative Play

Game Development Massively Multiplayer Games Computer Supported Cooperative Play Game Development Massively Multiplayer Games Computer Supported Cooperative Play 16. Juni 2007 MMOGS - Einleitung MMOGS - Kategorisierung von Multiplayerspielen Kategorisierung von Multiplayerspielen Beschreibung

Mehr

Die Geschichte des Spielens

Die Geschichte des Spielens GAMES Die Geschichte des Spielens Spiele sind so alt wie die Menschheit: Vase: Achilles und Ajax beim Würfelspiel Die Geschichte des Spielens Spiele sind so alt wie die Menschheit warum spielen Menschen?

Mehr

Verteilte Systeme. Peer to Peer Systeme. Secure Identity Research Group

Verteilte Systeme. Peer to Peer Systeme. Secure Identity Research Group Verteilte Systeme Peer to Peer Systeme Peer to Peer Systeme Problem: Client/Server Systeme bieten exzellente Kontrolle über einen Dienst, jedoch können sie nur eine begrenzte Anzahl an Anfragen beantworten

Mehr

NoSQL. Prof. Dr. Ingo Claßen. Einführung. Kategorisierung von NoSQL-Systemen. Verteilung. Konsistenz. Literatur

NoSQL. Prof. Dr. Ingo Claßen. Einführung. Kategorisierung von NoSQL-Systemen. Verteilung. Konsistenz. Literatur NoSQL Prof. Dr. Ingo Claßen Hochschule für Technik und Wirtschaft Berlin Einführung Kategorisierung von NoSQL-Systemen Verteilung Konsistenz Literatur Einführung Warum NoSQL Unterstützung großer Datenmengen

Mehr

Verteilte Systeme. Replikation & Konsistenz I. Prof. Dr. Oliver Haase

Verteilte Systeme. Replikation & Konsistenz I. Prof. Dr. Oliver Haase Verteilte Systeme Replikation & Konsistenz I Prof. Dr. Oliver Haase 1 Überblick Replikation & Konsistenz I Ziele von Replikation Replikationsmodelle datenzentriert Client-zentriert Replikation & Konsistenz

Mehr

Seminar Ringvorlesung

Seminar Ringvorlesung Seminar Ringvorlesung Hintergrund Massive Multiplayer Online Games (MMOGs) Nebenläufigkeit und Verteilung Problematiken bei MMOGs Verteilungskonzepte von MMOGs Interest Management Weitere Techniken Masterarbeit

Mehr

Strukturierte Peer-to-Peer- Netze für Mehrspieler-Online- Spiele

Strukturierte Peer-to-Peer- Netze für Mehrspieler-Online- Spiele Strukturierte Peer-to-Peer- Netze für Mehrspieler-Online- Spiele Heiko Niedermayer, Marc Fouquet, Simon Rieche, Klaus Wehrle, Georg Carle University of Tübingen Strukturierte P2P-Netze für Mehrspieler-Online-Spiele

Mehr

Die programmierte Identität. Zur Korrelation von Interface und Rolle im MMORPG am Beispiel von "Der Herr Der Ringe Online"

Die programmierte Identität. Zur Korrelation von Interface und Rolle im MMORPG am Beispiel von Der Herr Der Ringe Online Geisteswissenschaft Ava Sergeeva Die programmierte Identität. Zur Korrelation von Interface und Rolle im MMORPG am Beispiel von "Der Herr Der Ringe Online" Studienarbeit Friedrich-Alexander-Universität

Mehr

World of Warcraft. Eine Präsentation von Andreas Ruchay

World of Warcraft. Eine Präsentation von Andreas Ruchay World of Warcraft Eine Präsentation von Andreas Ruchay Inhaltsübersicht Was ist World of Warcraft? Geschichte und Entstehung Spielablauf Reale Welt - Spielwelt Technische Voraussetzungen Charakterauswahl,

Mehr

Bachelorarbeit. Oliver Behncke. Das Messen der Leistung von verteilten virtuellen Umgebungen

Bachelorarbeit. Oliver Behncke. Das Messen der Leistung von verteilten virtuellen Umgebungen Bachelorarbeit Oliver Behncke Das Messen der Leistung von verteilten virtuellen Umgebungen Fakultät Technik und Informatik Studiendepartment Informatik Faculty of Engineering and Computer Science Department

Mehr

Internet Based Games. Marcus Böhm

Internet Based Games. Marcus Böhm Internet Based Games Gliederung Die verschiedenen Spielgenres kurze Geschichte der Online-Spiele Die 2 grundlegenden Arten von Onlinespielen Kernprobleme bei der Implementation von Onlinespielen Die Zukunft

Mehr

PostgreSQL im Cluster. Hans-Jürgen Schönig Hans-Jürgen Schönig

PostgreSQL im Cluster. Hans-Jürgen Schönig  Hans-Jürgen Schönig PostgreSQL im Cluster Über uns PostgreSQL Dienstleistungen Cybertec bietet Ihnen... 24x7 Support für PostgreSQL PostgreSQL Consulting Performance Tuning PostgreSQL Training Cloud & Clustering PostgreSQL

Mehr

AI in Computer Games. Übersicht. Motivation. Vorteile der Spielumgebung. Techniken. Anforderungen

AI in Computer Games. Übersicht. Motivation. Vorteile der Spielumgebung. Techniken. Anforderungen Übersicht AI in Computer Games Motivation Vorteile der Spielumgebung Techniken Anwendungen Zusammenfassung Motivation Vorteile der Spielumgebung Modellierung glaubwürdiger Agenten Implementierung menschlicher

Mehr

Geschichte und Ästhetik der audiovisuellen und digitalen Medien II

Geschichte und Ästhetik der audiovisuellen und digitalen Medien II Universität Bayreuth Angewandte Medienwissenschaft: Digitale Medien Sommersemester 2013 Geschichte und Ästhetik der audiovisuellen und digitalen Medien II Computerspielgenres Prof. Dr. Jochen Koubek Funktionen

Mehr

Machinima. MP AV/IF WS07-08 Terlinden, Jungkunz. Warcraft vs. Real Life Dokumentation von Andreas Fricke

Machinima. MP AV/IF WS07-08 Terlinden, Jungkunz. Warcraft vs. Real Life Dokumentation von Andreas Fricke MP AV/IF WS07-08 Terlinden, Jungkunz Warcraft vs. Real Life Dokumentation von Andreas Fricke Aufgabenstellung: In diesem Projekt sollen so genannte Machinimas entstehen. Ein Machinima ist ein Film, der

Mehr

Algorithmen für Computerspiele

Algorithmen für Computerspiele Algorithmen für Computerspiele Künstliche Intelligenz von Manuel Bischof 3. Mai 2010 Gliederung Einleitung Was umfasst die KI? Nutzung in verschiedenen Genres Wo sind Verbesserungen notwendig? Möglichkeiten,

Mehr

P2P Ansätze für Multiplayer Games. Tonio Triebel Universität Mannheim

P2P Ansätze für Multiplayer Games. Tonio Triebel Universität Mannheim P2P Ansätze für Multiplayer Games Universität Mannheim 1 Überblick Motivation Anforderungen P2P-Spieleoverlays psense VON Donnybrooke Planet PI4 2 Motivation Warum sind P2P-Ansätze interessant für Computerspiele?

Mehr

GTUG Juni IT-Großprojekte mit vertikaler Partionierung bewältigen. Jürgen Depping CommitWork GmbH CommitWork GmbH

GTUG Juni IT-Großprojekte mit vertikaler Partionierung bewältigen. Jürgen Depping CommitWork GmbH CommitWork GmbH GTUG Juni 2010 IT-Großprojekte mit vertikaler Partionierung bewältigen Jürgen Depping CommitWork GmbH CommitWork GmbH IT Projekte benötigen eine durchdachte Architektur Logische und physikalische Bausteine

Mehr

Proseminar Computer Grafik und Visualisierung WS 07/08 Multiplayer & MMO Games

Proseminar Computer Grafik und Visualisierung WS 07/08 Multiplayer & MMO Games Proseminar Computer Grafik und Visualisierung WS 07/08 Multiplayer & MMO Games Edwin Foris Inhaltsverzeichnis 1. Was ist ein MMO?... 2 2. Anforderungen. 2 2.1 Netzwerkarchitektur. 2 2.2 Datenkommunikation..

Mehr

Massive Multiplayer Online Games - reale Rechtsfragen einer virtuellen Welt

Massive Multiplayer Online Games - reale Rechtsfragen einer virtuellen Welt Massive Multiplayer Online Games - reale Rechtsfragen einer virtuellen Welt MMOG, die Abkürzung mag vielen fremd erscheinen, dabei verbirgt sich dahinter eine Technologie, deren Entwicklung schon vor 30

Mehr

Kapitel 2. Präsenzformen. Virtuelle Präsenz WS08/09, Uni Ulm

Kapitel 2. Präsenzformen. Virtuelle Präsenz WS08/09, Uni Ulm Kapitel 2 Präsenzformen Was ist Virtuelle Präsenz? Präsenz: Allgemein: Anwesenheit, Gegenwart Psychologie: Zustand des Gegenwärtigseins von Wahrnehmungsinhalten im Bewusstsein. Als unmittelbare Gegenwart

Mehr

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform

Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure Profitieren Sie von einer offenen und flexiblen Clouddienstplattform Microsoft Azure ist eine wachsende Sammlung integrierter Clouddienste für Analysen, Computing, Datenbanken, Mobilgeräte,

Mehr

Einführung in parallele Dateisysteme am Beispiel von GPFS. Proseminar von Jakob Schmid im SS 2014

Einführung in parallele Dateisysteme am Beispiel von GPFS. Proseminar von Jakob Schmid im SS 2014 Einführung in parallele Dateisysteme am Beispiel von GPFS Proseminar von Jakob Schmid im SS 2014 Gliederung Definition Anwendungsgebiete Anforderungen Beispiel: General Parallel File System (GPFS) Zusammenfassung

Mehr

Rudolf Thomas Inderst. Vergemeinschaftung in AAMORPGs. vwh. Verlag Werner Hülsbusch P Fachvertag für Medientechnik und -Wirtschaft

Rudolf Thomas Inderst. Vergemeinschaftung in AAMORPGs. vwh. Verlag Werner Hülsbusch P Fachvertag für Medientechnik und -Wirtschaft Rudolf Thomas Inderst Vergemeinschaftung in AAMORPGs vwh Verlag Werner Hülsbusch P Fachvertag für Medientechnik und -Wirtschaft Inhaltsverzeichnis Danksagung 7 Inhaltsverzeichnis 9 1 Einleitung und Vorgehensweise

Mehr

Gemeinsam einsam? Welchen Einfluss haben MMORPGs auf das Sozialleben der SpielerInnen?

Gemeinsam einsam? Welchen Einfluss haben MMORPGs auf das Sozialleben der SpielerInnen? Pädagogik Marina Ünlü Gemeinsam einsam? Welchen Einfluss haben MMORPGs auf das Sozialleben der SpielerInnen? Bachelorarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek

Mehr

Von Steve Rechtenbach

Von Steve Rechtenbach Von Steve Rechtenbach Einleitung Spiele nach Genres Technik Suchtaspekte/Zeitaspekt Fazit Eigenschaften: Zumeist Client Server basiert Spieleranzahl zwischen 2 und 30000 (gleichzeitig!) Spiel miteinander

Mehr

FAQ AZARA VON ZEBRA AZARA SO BEANTWORTEN SIE DIE WICHTIGSTEN KUNDENFRAGEN

FAQ AZARA VON ZEBRA AZARA SO BEANTWORTEN SIE DIE WICHTIGSTEN KUNDENFRAGEN AZARA SO BEANTWORTEN SIE DIE WICHTIGSTEN KUNDENFRAGEN Was geschieht, wenn die Verbindung meines Zugangspunkts zur Cloud ausfällt? Azara bietet höchste Standort- und Netzwerk-Ausfallsicherheit. Dadurch

Mehr

Aufbau eines Clusters mit der NoSQL- Datenbank MongoDB auf Basis von Einplatinencomputern

Aufbau eines Clusters mit der NoSQL- Datenbank MongoDB auf Basis von Einplatinencomputern Fachbereich 2 Informatik und Ingenieurwissenschaften Im Studiengang Informatik Aufbau eines Clusters mit der NoSQL- Datenbank MongoDB auf Basis von Einplatinencomputern Kolloquium zur Bachelorthesis Danijel

Mehr

Algorithmen des Internets

Algorithmen des Internets Algorithmen des Internets Sommersemester 2005 20.06.2005 10. Vorlesung schindel@upb.de Überblick Das Internet: Einführung und Überblick Mathematische Grundlagen IP: Routing im Internet TCP: Das Transport-Protokoll

Mehr

Untersuchung der Methoden der Lastbalancierung von Massive Mulitplayer Online Rollenspielen (MMORPGs)

Untersuchung der Methoden der Lastbalancierung von Massive Mulitplayer Online Rollenspielen (MMORPGs) Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Masterarbeit Untersuchung der Methoden der Lastbalancierung von Massive Mulitplayer Online Rollenspielen (MMORPGs) Autor: Christian Bischoff

Mehr

Entwicklung eines neuen Verfahrens zur Serverzuweisung von Avataren in verteilten virtuellen Systemen

Entwicklung eines neuen Verfahrens zur Serverzuweisung von Avataren in verteilten virtuellen Systemen Entwicklung eines neuen Verfahrens zur Serverzuweisung von Avataren in verteilten virtuellen Systemen Hauptseminarvortrag WS 16/17 HAW Hamburg Agenda Timadorus Grundlagen Architektur Verfahren Experimente

Mehr

Gruppenarbeit:! Eine Frage der Haltung? Medienkompetenz in Bezug auf Computerspiele? "

Gruppenarbeit:! Eine Frage der Haltung? Medienkompetenz in Bezug auf Computerspiele? Faszination und Risiken" Praxistagung FHNW 31.01.2012! Input:! Computerspielnutzung durch Kinder und Jugendliche?" Vorstellung der Genres: Killergames, und Online - Rollenspiele " Problembereiche Gewalt

Mehr

Nicht ohne meinen Computer

Nicht ohne meinen Computer Nicht ohne meinen Computer Kinder und Jugendliche im Sog schöner neuer Fantasiewelten Computersucht eine Gefahr für f r uns alle? - Computersucht zwanghafter Drang, sich täglich stundenlang mit dem Computer

Mehr

Herausforderungen bei der Entwicklung browserbasierter Online-Multiplayer-Spiele

Herausforderungen bei der Entwicklung browserbasierter Online-Multiplayer-Spiele Diplomarbeit Herausforderungen bei der Entwicklung browserbasierter Online-Multiplayer-Spiele ausgeführt zum Zweck der Erlangung des akademischen Grades eines Diplom-Ingenieurs für technisch-wissenschaftliche

Mehr

Wiederholung

Wiederholung Wiederholung 12.11.2007 Relevante Aspekte Virtueller Welten Sicherheit Usability Einsteigerfreundlichkeit Monetäre Aspekte Gewinnmöglichkeiten, Preisvergleiche ABER: Kosten -> wenig bezahlen vs. viel verdienen...?

Mehr

Internet-Echtzeitspiele für mobile Netzwerke

Internet-Echtzeitspiele für mobile Netzwerke Internet-Echtzeitspiele für mobile Netzwerke Studienarbeit von cand. inform. Tobias Schröter Aufgabenstellung und Betreuung Dipl.-Inform. Oliver Wellnitz 1 Inhaltlicher Überblick NETZWERKARCHITEKTUR-MODELLE

Mehr

AB 1 Galerierundgang: Todesbilder 1.

AB 1 Galerierundgang: Todesbilder 1. AB 1 Galerierundgang: Todesbilder 1. Info Diskussion Aufgabe 1/24 2. Info Diskussion Aufgabe 2/24 3. Info Diskussion Aufgabe 3/24 4. Info Diskussion Aufgabe 4/24 5. Info Diskussion Aufgabe 5/24 6. Info

Mehr

Modellierung von Aktionen

Modellierung von Aktionen Modellierung von Aktionen Wie werden die erlaubten Aktionen eines Spiels umgesetzt? Direkte Implementierung in der Host-Sprache Vorteil: hohe Effizienz Nachteile: - Doppelte Implementierung der gleichen

Mehr

Reduzierung der Bewegungsunschärfe durch Turbo 240

Reduzierung der Bewegungsunschärfe durch Turbo 240 Whitepaper Reduzierung der Bewegungsunschärfe durch Turbo 240 INHALT Einführung... 2 Reaktionszeit... 2 Eingangssignale mit 120 Hz... 3 Displays mit Erhaltungsdarstellung und Displays mit Impulsdarstellung...

Mehr

Datenbanksysteme. Donald Kossmann TU München

Datenbanksysteme. Donald Kossmann TU München Datenbanksysteme Donald Kossmann TU München Übersicht Wie benutze ich ein Datenbanksystem? Datenmodellierung (ER, UML, Theorie) Datenbankprogrammierung (SQL) Wie baue ich ein Datenbanksystem? Anfrageoptimierung

Mehr

Bienen-inspiriertes Straßenverkehrsrouting

Bienen-inspiriertes Straßenverkehrsrouting Bienen-inspiriertes Straßenverkehrsrouting http://ls3-www.cs.tu-dortmund.de Sebastian Lehnhoff Sebastian Senge Anca M. Lazarescu Lehrstuhl für Betriebssysteme und Rechnerarchitektur Agenda Einleitung Hintergrund

Mehr

Motivation. 11. Multiplayer. ! Single Player! Ein Benutzer spielt alleine! Eventuell Computergegner

Motivation. 11. Multiplayer. ! Single Player! Ein Benutzer spielt alleine! Eventuell Computergegner 11. Multiplayer! Single Player! Ein Benutzer spielt alleine! Eventuell Computergegner Motivation! Multiplayer! Mehrere Benutzer spielen miteinander oder gegeneinander! Eventuell füllen Computergegnger

Mehr

Serious Games Spielen, Lernen, Simulation

Serious Games Spielen, Lernen, Simulation Serious Games Spielen, Lernen, Simulation Forschungslandschaft und Anwendung Anno 1701 Holger Diener Entertainment Technologien Fraunhofer-Institut für Graphische Datenverarbeitung Institutsteil Rostock

Mehr

Grundlagen verteilter Systeme

Grundlagen verteilter Systeme Universität Augsburg Insitut für Informatik Prof. Dr. Bernhard Bauer Wolf Fischer Christian Saad Wintersemester 08/09 Übungsblatt 7 17.12.08 Grundlagen verteilter Systeme Lösungsvorschlag Aufgabe 1: a)

Mehr

Team: Felix Gessert, Florian Bücklers, Hannes Kuhlmann, Malte Lauenroth, Michael Schaarschmidt. 19. August 2014

Team: Felix Gessert, Florian Bücklers, Hannes Kuhlmann, Malte Lauenroth, Michael Schaarschmidt. 19. August 2014 Team: Felix Gessert, Florian Bücklers, Hannes Kuhlmann, Malte Lauenroth, Michael Schaarschmidt 19. August 2014 Presentation is loading Das Ladezeit-Problem Loading Durchschnitt: 9,3s -20% Traffic -9% Besucher

Mehr

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein:

Folgende Voraussetzungen für die Konfiguration müssen erfüllt sein: 6. FTP Proxy (Anti Virus) 6.1 Einleitung Sie konfigurieren den FTP Proxy, um den Datentransfer übers Internet zu kontrollieren. Ein FTP Server befindet sich vorkonfiguriert im Internet mit der IP-Adresse

Mehr

P2P DATENBANKEN. Anwendungen 1 WS 2009/2010. Julissa Cusi Juarez. Department Informatik

P2P DATENBANKEN. Anwendungen 1 WS 2009/2010. Julissa Cusi Juarez. Department Informatik P2P DATENBANKEN Anwendungen 1 WS 2009/2010 Julissa Cusi Juarez Department Informatik HAW Hamburg 02.12.2009 1 Agenda 1. Motivation 2. Klassische Datenbanksysteme 3. Verteilte Datenbanksysteme 4. Peer to

Mehr

<HTML DB> Web Application Development

<HTML DB> Web Application Development Web Application Development Ralph Behrens Sales Consultant Oracle Deutschland GmbH IT-Fundstücke... Excel-Spreadsheets als Datenbanken PC-'Datenbanken' (Access, Lotus Notes) als Einzelplatzlösung

Mehr

WebLogic Server im Zusammenspiel mit Real Application Cluster

WebLogic Server im Zusammenspiel mit Real Application Cluster WebLogic Server im Zusammenspiel mit Real Application Cluster Michael Bräuer Leitender Systemberater Sylvie Lübeck Leitende Systemberaterin ORACLE Deutschland B.V. & Co. KG The following is intended to

Mehr

Computerspiele. Computerspiele. 1. Was sind Computerspiele? Begriff - Unter die Bezeichnung Computerspiele sollen alle Videospiele fallen:

Computerspiele. Computerspiele. 1. Was sind Computerspiele? Begriff - Unter die Bezeichnung Computerspiele sollen alle Videospiele fallen: 1 1. Was sind? Begriff - Unter die Bezeichnung sollen alle Videospiele fallen: - PC-Spiele, - Konsolen (z. B. X-Box, Playstation ) und - Portable Geräte (z. B. Gameboy ). Geschäft - Der Markt für ist ein

Mehr

Nicht stoffgebundene Abhängigkeit: Internet- und Computerspielsucht UKT. Nicht stoffgebundene Abhängigkeit: Internet- und Computerspielsucht

Nicht stoffgebundene Abhängigkeit: Internet- und Computerspielsucht UKT. Nicht stoffgebundene Abhängigkeit: Internet- und Computerspielsucht Nicht stoffgebundene Abhängigkeit: Internet- und Computerspielsucht Mediensucht, Evangelische Gesellschaft Stuttgart und Release e. V. 24. März 2009 Dr. Dipl. Psych. (Psychologisch - psychotherapeutischer

Mehr

Klausur zum Kurs Verteilte Systeme (1678) am 2. März 2013

Klausur zum Kurs Verteilte Systeme (1678) am 2. März 2013 Fakultät für Mathematik und Informatik Lehrgebiet Kooperative Systeme Prof. Dr. Jörg M. Haake Klausur zum Kurs Verteilte Systeme (1678) am 2. März 2013 Klausurort: Vorname Name: Adresse: Matrikelnummer:

Mehr

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP 8.4 Überblick und Vergleich weiterer ERP-Systeme G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP Kapitel 8: ERP-Einführung 32 Architektur von Oracle Applications 11 G Logische

Mehr

Kooperativer Speicher: Schwächen und Gegenmaßnahmen

Kooperativer Speicher: Schwächen und Gegenmaßnahmen Kooperativer Speicher: Schwächen und Gegenmaßnahmen Cooperative storage: weaknesses and countermeasures Lutz Behnke 2. Dezember 2005 2005 Lutz Behnke 1 /home/sage/texte/haw/master/seminar/coop_storage_failure.sxi

Mehr

Spiele in Peer-to-Peer Systemen

Spiele in Peer-to-Peer Systemen Spiele in Peer-to-Peer Systemen Michael Schmitt Betreuer: Bernhard Amann Seminar Innovative Internet-Technologien und Mobilkommunikation SS 2009 Lehrstuhl Netzarchitekturen und Netzdienste Institut für

Mehr

Ziele der Replikation Unterschiedliche Replikationsanforderungen Replikationsmodelle. Verteilte Systeme. 6. Konsistenz und Replikation

Ziele der Replikation Unterschiedliche Replikationsanforderungen Replikationsmodelle. Verteilte Systeme. 6. Konsistenz und Replikation 6-2 Überblick Verteilte Systeme 6. Konsistenz und Replikation Sommersemester 2011 Institut für Betriebssysteme und Rechnerverbund TU Braunschweig Dr. Christian Werner Bundesamt für Strahlenschutz Ziele

Mehr

Multiplayer-Technologien

Multiplayer-Technologien Seminar Algorithmen für Computerspiele Multiplayer-Technologien Alexander Beljawski 18. Juli 2010 Institut für Visualisierung und Interaktive Systeme Universität Stuttgart Inhaltsverzeichnis 1 Einleitung

Mehr

Algorithmen für Computerspiele

Algorithmen für Computerspiele Algorithmen für Computerspiele Multiplayer Technologien Gliederung 1. Einleitung 2. Das Internet 3. Existierende Probleme und Lösungen 4. Abschließende Worte 1.1 Motivation Gemeinsames Spielen Künstliche

Mehr

Verteilte Systeme Kapitel 8: Replikation und Konsistenz

Verteilte Systeme Kapitel 8: Replikation und Konsistenz Verteilte Systeme Kapitel 8: Replikation und Konsistenz Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Inhaltsüberblick der Vorlesung

Mehr

Anforderungen von Cloud-Anwendungen an Datenbanksysteme

Anforderungen von Cloud-Anwendungen an Datenbanksysteme Anforderungen von Cloud-Anwendungen an Datenbanksysteme Andreas Göbel Friedrich-Schiller-Universität Jena Lehrstuhl für Datenbanken und Informationssysteme 06.05.2010 AGENDA 1. Einleitung 2. Anforderungen

Mehr

Automatische Verteilung in Pangaea. André Spiegel Freie Universität Berlin

Automatische Verteilung in Pangaea. André Spiegel Freie Universität Berlin Automatische Verteilung in Pangaea André Spiegel Freie Universität Berlin Einführung Pangaea ist ein System, das zentralisierte Java-Programme automatisch verteilen kann basierend auf statischer Quelltextanalyse

Mehr

Online-Gaming. zwischen Enter und Escape. Präsentation IDIKOS Interdisziplinäres Kolloquium Sucht Ruhr Universität Bochum / IPP-Bochum

Online-Gaming. zwischen Enter und Escape. Präsentation IDIKOS Interdisziplinäres Kolloquium Sucht Ruhr Universität Bochum / IPP-Bochum Online-Gaming zwischen Enter und Escape Präsentation IDIKOS Interdisziplinäres Kolloquium Sucht Ruhr Universität Bochum / IPP-Bochum Die Welt des Online-Gaming Eine neue Welt mit neuen Herausforderungen

Mehr

Bitte verwenden Sie nur dokumentenechtes Schreibmaterial!

Bitte verwenden Sie nur dokumentenechtes Schreibmaterial! VO 182.713 Prüfung Echtzeitsysteme 27. März 2015 KNr. MNr. Zuname, Vorname Ges.)(100) 1.)(35) 2.)(25) 3.)(15) 4.)(25) Zusatzblätter: Bitte verwenden Sie nur dokumentenechtes Schreibmaterial! 1 Grundlagen

Mehr

Context-Awareness: aktuelle Projekte. Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich

Context-Awareness: aktuelle Projekte. Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich Context-Awareness: aktuelle Projekte Wintersemester 2007/2008 HAW-Hamburg Jaroslaw Urich Agenda Einleitung Context-Awareness Aktuelle Projekte (am Beispiel von CAMUS) Fazit und Ausblick Quellen 04.12.2007

Mehr

Systeme II 13. Woche Data Centers und Verteiltes Hashing

Systeme II 13. Woche Data Centers und Verteiltes Hashing Systeme II 13. Woche Data Centers und Verteiltes Hashing Christian Schindelhauer Technische Fakultät Rechnernetze und Telematik Albert-Ludwigs-Universität Freiburg World Wide Web Client-Server-Architektur

Mehr

Solaris 11 Deployment mit Puppet Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Einleitung Puppet Was ist das?

Solaris 11 Deployment mit Puppet Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Einleitung Puppet Was ist das? Solaris 11 Deployment mit Puppet Thomas Rübensaal T-Systems International GmbH Bamberg Schlüsselworte Solaris 11, Puppet, Deployment, Installation, Konfiguration, Konfigurationsmanagement Einleitung Mit

Mehr

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen

Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen Andreas Kother Paderborn ORDIX AG Schlüsselworte: Verfügbarkeit, Data Guard, RAC Einleitung Täglich wird der DBA mit neuen Anforderungen konfrontiert.

Mehr

RAGE - Der Asset Store für digitale Lernspiele

RAGE - Der Asset Store für digitale Lernspiele Realising an Applied Gaming Eco-System RAGE - Der Asset Store für digitale Lernspiele Matthias Maurer, TUGraz Juni 2017 Der Vortragende Arbeitsgruppe: CSS ISDS TU Graz Interdisziplinäres Team: Psychologie

Mehr

> Implementierung paralleler Programmiermuster auf

> Implementierung paralleler Programmiermuster auf > Implementierung paralleler Programmiermuster auf modernen many-core Systemen in OpenCL Projektseminar im WiSe 2014 / 2015 Prof. Sergei Gorlatch, Ari Rasch, Michael Haidl AG Parallele und Verteilte Systeme,

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration II Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration II Beschreibung: Die Teilnehmer lernen verschiedene Topologien des Oracle Application

Mehr

57. DFN-Betriebstagung Überblick WLAN Technologien

57. DFN-Betriebstagung Überblick WLAN Technologien 57. DFN-Betriebstagung Überblick WLAN Technologien Referent / Redner Eugen Neufeld 2/ 36 Agenda WLAN in Unternehmen RadSec Technologie-Ausblick 3/ 36 WLAN in Unternehmen Entwicklung Fokus Scanner im Logistikbereich

Mehr

Konsistenzproblematik bei der Cloud-Datenspeicherung

Konsistenzproblematik bei der Cloud-Datenspeicherung Konsistenzproblematik bei der Cloud-Datenspeicherung ISE Seminar 2012 Adrian Zylla 1 Cloud Bereitstellung von Speicher- und Rechenkapazität Die Cloud ist für den Anwender eine Blackbox Besitzt drei Servicemodelle

Mehr

Multimediale und Interaktive Lernmedien II

Multimediale und Interaktive Lernmedien II Professur E-Learning und Neue Medien Institut für Medienforschung Philosophische Fakultät Multimediale und Interaktive Lernmedien II Maik Beege M.Sc. / Steve Nebel M.A. Seminaraufbau Rahmenbedingungen

Mehr

Network Access Protection

Network Access Protection Network Access Protection mit Windows Server 2012 Funktion DHCP Version: 1.0 Autor: Andreas Wisler 1 Inhaltsverzeichnis 1 INHALTSVERZEICHNIS 2 2 VORBEREITUNGEN 3 3 ACTIVE DIRECTORY 3 3.1 Installation 3

Mehr

Dineso Software - Technische Daten

Dineso Software - Technische Daten Dineso Software - Technische Daten Zahlen, Daten, Fakten zu Software und Anwendung Inhaltsverzeichnis: 1. Allgemeine Informationen zur Dineso Software 2. Technische Voraussetzungen 3. Ablauf eines BI-Projektes

Mehr

Geometrie 2. Julian Fischer Julian Fischer Geometrie / 30

Geometrie 2. Julian Fischer Julian Fischer Geometrie / 30 Geometrie 2 Julian Fischer 6.7.2009 Julian Fischer Geometrie 2 6.7.2009 1 / 30 Themen 1 Bereichssuche und kd-bäume 1 Bereichssuche 2 kd-bäume 2 Divide and Conquer 1 Closest pair 2 Beispiel: Points (IOI

Mehr

Seminar: Visuelle Überwachung. Überwachungssysteme auf Flughäfen: AVITRACK

Seminar: Visuelle Überwachung. Überwachungssysteme auf Flughäfen: AVITRACK Seminar: Visuelle Überwachung Überwachungssysteme auf Flughäfen: AVITRACK Nathalie Bibo 12.04.06 Gliederung AVITRACK Ziele Probleme Übersicht Frame-to-Frame Tracking Scene Understanding Predefined Video

Mehr

MMORPG Die Welt der Online Rollenspiele

MMORPG Die Welt der Online Rollenspiele MMORPG Die Welt der Online Rollenspiele Referat im Studienfach Einführung in die Medienwissenschaften Von Maximilian Brunner WS 07/08 Inhalt 1. Der Begriff MMORPG... 1 2. Die nächsten Verwandten der MMORPGs...

Mehr

Dynamische Contentanpassung bei Massive Multiplayer Online Games

Dynamische Contentanpassung bei Massive Multiplayer Online Games Computer Science Joachim Fohringer / Tobias Fritsch Dynamische Contentanpassung bei Massive Multiplayer Online Games Diploma Thesis Bibliographic information published by the German National Library:

Mehr

Paralleler Programmentwurf nach Foster

Paralleler Programmentwurf nach Foster Paralleler Programmentwurf nach Foster Die PCAM-Methode Partitionierung - ermittle maximale Parallelität Communication - ermittle Datenabhängigkeiten Agglomeration - erhöhe die Granularität der Aufgaben

Mehr

Tabelle 1: Die beliebtesten Spiele der 12- bis 19-Jährigen

Tabelle 1: Die beliebtesten Spiele der 12- bis 19-Jährigen Die Jungen wenden täglich im Durchschnitt 141 Minuten davon für Computerspiele auf. Diese Zeit für Computerspiele findet zu 60 Prozent (83 Minuten) online statt. Mädchen weisen in diesem Bereich niedrigere

Mehr

AWS E-Business Web Day 28. September Blueprints bei E-Commerce Workloads mit AWS

AWS E-Business Web Day 28. September Blueprints bei E-Commerce Workloads mit AWS AWS E-Business Web Day 28. September 2016 Blueprints bei E-Commerce Workloads mit AWS 1 Steffen Drya: Gründer und Geschäftsführer root360 GmbH 12+ Jahre Erfahrung IT-Operations im Bereich E-Commerce Fokus

Mehr

Architektur und Einsatzgebiete einer Dispatching-Lösung SYSTEMA Event Driven Dispatcher. Jörg Lachmann Project Manager

Architektur und Einsatzgebiete einer Dispatching-Lösung SYSTEMA Event Driven Dispatcher. Jörg Lachmann Project Manager Architektur und Einsatzgebiete einer Dispatching-Lösung SYSTEMA Event Driven Dispatcher Jörg Lachmann Project Manager 08.12.2015 Hallo! Inhalt Kundenanforderungen State-of-the-art Dispatching Lösungen

Mehr

DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT. Die Komplexität heterogener Server einfach und schnell bewältigen.

DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT. Die Komplexität heterogener Server einfach und schnell bewältigen. DISTRIBUTED COMPUTING IN A HYBRID ENVIRONMENT Die Komplexität heterogener Server einfach und schnell bewältigen. REPLY 2 DISTRIBUTED COMPUTING IN HYBRID ENVIRONMENT Man kann die Cloud als eine unendliche

Mehr

2. Architektur verteilter Datenbanksysteme

2. Architektur verteilter Datenbanksysteme 2. Architektur verteilter Datenbanksysteme Verteilte Datenbank, kurz DDB (engl. distributed database): eine Sammlung logisch zusammengehöriger Datenbanken, welche über Rechnerknoten ( Sites ) verteilt

Mehr

Auswirkung von Netzwerkverzögerungen auf das Spielgefühl von Onlinespielern

Auswirkung von Netzwerkverzögerungen auf das Spielgefühl von Onlinespielern Universität Mannheim Lehrstuhl für Praktische Informatik IV Prof. Dr.-Ing. Wolfgang Effelsberg 68159 Mannheim, Germany Seminar: Algorithmen zur Unterstützug von Immersive Gaming Auswirkung von Netzwerkverzögerungen

Mehr

MariaDB und Galera. Chemnitzer Linux-Tage März Ralf Lang Linux Consultant & Developer B1 Systems GmbH

MariaDB und Galera. Chemnitzer Linux-Tage März Ralf Lang Linux Consultant & Developer B1 Systems GmbH MariaDB und Galera Chemnitzer Linux-Tage 2019 16. März 2019 Ralf Lang Linux Consultant & Developer B1 Systems GmbH lang@b1-systems.de Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen

Mehr

Role and Link-State Selection for Bluetooth Scatternets

Role and Link-State Selection for Bluetooth Scatternets Role and Link-State Selection for Bluetooth Scatternets Masterarbeit von Mustafa Yücel Matthias Dyer, Jan Beutel Prof. Dr. L. Thiele, TIK, ETHZ 14.06.2006 Motivation Low-Power als wichtiges Anliegen bei

Mehr

Abschlussvortrag zur Bachelorarbeit: Load Balancing für Systeme zum Schutz von Webservern gegen Denial of Service Angriffe mit Hilfe von Redirects

Abschlussvortrag zur Bachelorarbeit: Load Balancing für Systeme zum Schutz von Webservern gegen Denial of Service Angriffe mit Hilfe von Redirects Lehrstuhl für Netzarchitekturen und Netzdienste Institut für Informatik Technische Universität München Abschlussvortrag zur Bachelorarbeit: Load Balancing für Systeme zum Schutz von Webservern gegen Denial

Mehr

WebLogic Server für Dummies

WebLogic Server für Dummies WebLogic Server für Dummies Robin Müller-Bady Sales Consultant, Oracle Deutschland Steffen Miller Principal Sales Consultant, Oracle Deutschland The following is intended to outline our general product

Mehr

Austauschtreffen. schulische Suchtprävention

Austauschtreffen. schulische Suchtprävention Austauschtreffen schulische Suchtprävention 28.02.2013 Inhalt 1. Ausgangslage 2. Definition Onlinesucht 2.1 Diagnosekriterien 2.2 Merkmale des Störungsbildes 2.3 Risiken im Umgang mit PC und Internet Ich

Mehr

Mobil und vernetzt: Die Gaming-Trends 2017

Mobil und vernetzt: Die Gaming-Trends 2017 Mobil und vernetzt: Die Gaming-Trends 2017 Martin Börner Bitkom Präsidium Berlin, 17. August 2017 hbomuc fotolia.com Zahl der Gamer auf hohem Niveau mit weiter großem Potenzial Spielen Sie Video- oder

Mehr

Bachelorarbeit. Sven Allers. Lastverteilung in einer clusterbasierten verteilten virtuellen Umgebung

Bachelorarbeit. Sven Allers. Lastverteilung in einer clusterbasierten verteilten virtuellen Umgebung Bachelorarbeit Sven Allers Lastverteilung in einer clusterbasierten verteilten virtuellen Umgebung Fakultät Technik und Informatik Studiendepartment Informatik Faculty of Engineering and Computer Science

Mehr

- Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski

- Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski Stud.IP mobile - Eine dienstbasierte Infrastruktur für mobile elearning-anwendungen - Stefan Kurz und Marius Podwyszynski Universität Passau, Projekt InteLeC Stud.IP-Entwicklerworkshop 31. März / 1. April

Mehr