Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann.

Slides:



Advertisements
Similar presentations
Inter WISP WLAN roaming
Advertisements

FTP - File Transfer Protocol TFTP – Trivial FTP CISC 856 – Fall 2005 Michael Haggerty University of Delaware (some/most slides courtesy of Umakanth Puppala.
FTP - File Transfer Protocol TFTP – Trivial FTP CISC 856 – Fall 2007 Brian Lucas University of Delaware (some/most slides courtesy of Umakanth Puppala,
Client-Server Applications. Indirect Top Level Interaction Application.
Introduction to MySQL Administration.  Server startup and shutdown ◦ How to manually start and stop it from the command line ◦ How to arrange an automated.
Table Management join / { joined B, moderator B } join / { joined B } leave/ { left B, moderator B } options/ { table-options B } join / { confirm} reject/
CHATROOM PROJECT Supervised by DAN WITZNER HANSEN Group Members ESWAR EMMADI SURESH KUMAR DONTHA.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
CGI and Perl MSc Publishing on the WWW. What is CGI ? (1) User Buying and selling Playing games Customised web pages Developer Means to run external programs.
11/4/2009 Requirements Specification. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 11/4/2009.
Chapter 18 RADIUS. RADIUS  Remote Authentication Dial-In User Service  Protocol used for communication between NAS and AAA server  Supports authentication,
HOW TO PULL YOUR VOICE MAILS INTO YOUR CLIENT Primary advantage: You will have a permanent.wav file on your PC and you choose when to delete it.
FTP - File Transfer Protocol TFTP – Trivial FTP CISC 856 – Fall 2005 Michael Haggerty University of Delaware (some/most slides courtesy of Umakanth Puppala.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
Product Perspective Intelligent Online Course Portal System is not depending on any other systems.
Ferry Astika Saputra FTP & TFTP Server. Overview File Transfer Protocol (RFC 959) Why FTP? FTP’s connections FTP in action FTP commands/responses Trivial.
DEMIGUISE STORAGE An Anonymous File Storage System VIJAY KUMAR RAVI PRAGATHI SEGIREDDY COMP 512.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Milestone 1 Ernie Costa Michael Daniels Lindsay Graham Erik Olson Dion St. Hilaire.
Authentication Key HMAC(MK, “auth”) Server Encryption Key HMAC(MK, “server_enc”) User Password Master Key (MK) Client Encryption Key HMAC(MK, “client_enc”)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 19 TELNET and Rlogin.
A system sharing informati on and services with individuals and groups webster.com/dictionary/ne tworking webster.com/dictionary/ne.
Online Friends’ Community Presented by: Stuart Monaghan HND in Computing th May 2002.
How to Log-in to EPIC for the First Time. to FY 2015 Form 471 Authorized Signer Looks Like:
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Battle of Bombers 김정수, 박현욱, 백대현, 윤지석.  UML, Development progress, Index.
1 MMORPG Servers. 2 MMORPGs Features Avatar Avatar Levels Levels RPG Elements RPG Elements Mission Mission Chatting Chatting Society & Community Society.
An analysis of Skype protocol Presented by: Abdul Haleem.
Management Software For Engineering Project Management
Chapter 5 Common Internet Tools. How Gophers Work? Internet Gopher: Client software, to find Internet files and other resources easily Organize information.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
TELNET 1.TELNET 2.SSH. TELNET  TELNET is an abbreviation for TErminaL NETwork.  It is the standard TCP/IP protocol for virtual terminal service as proposed.
Client/Server Socket Programming Project
Communications & Networks National 4 & 5 Computing Science.
File Transfer And Access (FTP, TFTP, NFS). Remote File Access, Transfer and Storage Networks For different goals variety of approaches to remote file.
File Transfer Protocol (FTP) CIS 130. File Transfer Protocol (FTP) Copy files from one internet host (server) to your account on another host –Need domain.
A CROSS PLATFORM REMOTE DESKTOP CONNECTION SUITE A.V.D.S.S.BHADRI RAJU D.RAMESH BABU U.JAYASREE G.NANIBABU.
Arianne Meeting 2010Hendrik Brummermann, Markus Keunecke1 Marauroa's Future.
Munix Overview Customer Profiling, Frequency Analysis, Location Mapping, Movement Analysis, VIP recognition, Time Analysis, and much more …. Internet Gateway.
CITA 352 Chapter 6 Enumeration.
Business Intelligence
Munix Overview Customer Profiling, Frequency Analysis, Location Mapping, Movement Analysis, VIP recognition, Time Analysis, and much more …. Internet Gateway.
Munix Healthcare Customer Profiling, Frequency Analysis, Location Mapping, Movement Analysis, Web Classification, Time Analysis, and much more …. Internet.
Setting Up User Name/Password (If you do not have a work )
Jkelany Chat Project.
CMS Central Version 1.0 Made by Eden Sun Jan 2010.
Multilevel Marketing Tree Viewer
Sarang Nazari California State University, Los Angeles
SURVEY ANALYSIS SYSTEM
Fix Thunderbird Error 5.7.1 Call Toll-free
Home Automation System
FTP & TFTP Server Ferry Astika Saputra.
File Transfer and access
Web Development & Design Chapter 1, Sections 4, 5 & 6
File Transfer Protocol
User Interface Agent Matias Kassala JYPE
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Reactive Android Development
Web-based Console for Controlling a Wireless Sensor Network (WeConWSN)
Reactive Android Development
All middle and high school students will have U-46 Google accounts for the school year Students will have access to their accounts at any time,
Introduction to school IT systems
12/2/ :23 PM APP-410T Real time communication: keep your Metro style app connected whether it is running or suspended Raghu Gatta Principal Development.
Chapter 5 TCP Control Flow
Tiers vs. Layers.
Create New User in Database. First Connect the System.
Kerberos Part of project Athena (MIT).
TELNET BY , S.AISHWARYA III-IT.
Realizing a Peer-to-Peer System using a common API
Quickbooks Error 108 Call Now Causes of QuickBooks Error 108 Error 108 can occur due to different reasons such as – Bank has generated.
Presentation transcript:

Arianne Meeting 2010A short introduction to UML1 Concepts of Marauroa and how to use it Hendrik Brummermann

Arianne Meeting 2010A short introduction to UML2 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

Arianne Meeting 2010A short introduction to UML3 What Marauroa does ● What Marauroa does ● Database Storage ● Client/Server Network Communication ● Server Infrastructure ● What Marauroa does not ● User Interface ● Graphics ● Sound ● NPCs

Arianne Meeting 2010A short introduction to UML4 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

Arianne Meeting 2010A short introduction to UML5 Client States Connection Accepted Login Completed In Game (Game Begin) Logout Accepted

Arianne Meeting 2010A short introduction to UML6 Messages – Connected Server Clien t C2S Login Request Key C2S Login Promise C2S Login Send Nonce, Username, Password S2C Send Key S2C Send Nonce S2C Login NACK (stop) S2C Login ACK (go to login_complete)

Arianne Meeting 2010A short introduction to UML7 Messages – Logged Completed Server Clien t C2S Choose Character S2C Server Info S2C Character List S2C Choose Character NACK (stop) S2C Choose Character ACK (go to game_begin)

Arianne Meeting 2010A short introduction to UML8 Messages – In Game Server Clien t C2S Keep Alive S2C Perception S2C Transfer REQ S2C Transfer C2S Transfer ACK C2S Action turn: timer: rpmanager: action:

Arianne Meeting 2010A short introduction to UML9 Messages – Logging out Server Clien t C2S Logout S2C Logout NACK (stay in game_begin) S2C Logout ACK (go to logout_accepted)

Arianne Meeting 2010A short introduction to UML10 Database - Accounts

Arianne Meeting 2010A short introduction to UML11 Database - Bans

Arianne Meeting 2010A short introduction to UML12 Database – RPObject Storage

Arianne Meeting 2010A short introduction to UML13 Database - Game Logging

Arianne Meeting 2010A short introduction to UML14 Database - Complete

Arianne Meeting 2010A short introduction to UML15 Agenda ● What Marauoa can do for you ● Internals ● Client States ● Messages ● Database Access ● Application Interface ● Common RP-Classes ● Client ● Server

Arianne Meeting 2010A short introduction to UML16 Common RP-Classes

Arianne Meeting 2010A short introduction to UML17 Client ● ClientFramework ● Entity mapping ● Change notifications ● Only one zone, the current one

Arianne Meeting 2010A short introduction to UML18 Server ● RPZone ● RPWorld ● RPRuleProcessor ● ObjectFactory