AgentNE : a networking module for Agent Studio

This master thesis in computer science was performed at Luleå University of Technology, Sweden, during the fall of 2003, and is a part of a larger project run by the Swedish game development company Agency9. The company plans to include a networking module in their complete software suit and needs t...

Full description

Bibliographic Details
Main Author: Sundberg, Daniel
Format: Bachelor Thesis
Language:English
Published: 2004
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42106
id ftluleatu:oai:DiVA.org:ltu-42106
record_format openpolar
spelling ftluleatu:oai:DiVA.org:ltu-42106 2023-05-15T17:09:15+02:00 AgentNE : a networking module for Agent Studio Sundberg, Daniel 2004 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42106 eng eng http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42106 Local 028eeffd-571d-4199-87cd-d14ee86d9e72 info:eu-repo/semantics/openAccess Technology networking middleware games multimedia realtime deadreckoning cubic splines Teknik Student thesis info:eu-repo/semantics/bachelorThesis text 2004 ftluleatu 2022-10-25T20:52:25Z This master thesis in computer science was performed at Luleå University of Technology, Sweden, during the fall of 2003, and is a part of a larger project run by the Swedish game development company Agency9. The company plans to include a networking module in their complete software suit and needs to design, implement and evaluate a prototype in order to start the development process. This thesis evaluates the most common solutions suitable for implementation into the company software today and compares chosen solutions in different areas as ease of use and performance. The master thesis also discusses some issues of scalability in networking applications used for time critical multimedia distribution. In order to achieve the specifications and allow further enhancements of the framework, some commonly used methods of traffic limitation must be implemented in the prototype. This thesis describes a general framework called AgentNE, which is a networking module (middleware) implemented in Java. The framework provides a clean and simple way to access the Java networking layer in order to reduce development time. The conclusion of the thesis is that the most suitable implementation is to implement a combination of currently used solutions, which provides a framework to further develop the target applications network capabilities. The thesis also mentions areas in which the framework needs further work in order to fulfill certain expectations of developers using commercial networking middleware. The framework has been tested through prototyping together with Agency9´s software project MegaCorps Online, which relies exclusively on the AgentNE to manage its networking functions. MegaCorps Online is an online entertainment application: enabling up to 32 players to play the game through any network using the Internet Protocol. The thesis presents some results from some experiments using this prototype. Validerat; 20101217 (root) Bachelor Thesis Luleå Luleå Luleå Luleå University of Technology Publications (DiVA)
institution Open Polar
collection Luleå University of Technology Publications (DiVA)
op_collection_id ftluleatu
language English
topic Technology
networking
middleware
games
multimedia
realtime
deadreckoning
cubic splines
Teknik
spellingShingle Technology
networking
middleware
games
multimedia
realtime
deadreckoning
cubic splines
Teknik
Sundberg, Daniel
AgentNE : a networking module for Agent Studio
topic_facet Technology
networking
middleware
games
multimedia
realtime
deadreckoning
cubic splines
Teknik
description This master thesis in computer science was performed at Luleå University of Technology, Sweden, during the fall of 2003, and is a part of a larger project run by the Swedish game development company Agency9. The company plans to include a networking module in their complete software suit and needs to design, implement and evaluate a prototype in order to start the development process. This thesis evaluates the most common solutions suitable for implementation into the company software today and compares chosen solutions in different areas as ease of use and performance. The master thesis also discusses some issues of scalability in networking applications used for time critical multimedia distribution. In order to achieve the specifications and allow further enhancements of the framework, some commonly used methods of traffic limitation must be implemented in the prototype. This thesis describes a general framework called AgentNE, which is a networking module (middleware) implemented in Java. The framework provides a clean and simple way to access the Java networking layer in order to reduce development time. The conclusion of the thesis is that the most suitable implementation is to implement a combination of currently used solutions, which provides a framework to further develop the target applications network capabilities. The thesis also mentions areas in which the framework needs further work in order to fulfill certain expectations of developers using commercial networking middleware. The framework has been tested through prototyping together with Agency9´s software project MegaCorps Online, which relies exclusively on the AgentNE to manage its networking functions. MegaCorps Online is an online entertainment application: enabling up to 32 players to play the game through any network using the Internet Protocol. The thesis presents some results from some experiments using this prototype. Validerat; 20101217 (root)
format Bachelor Thesis
author Sundberg, Daniel
author_facet Sundberg, Daniel
author_sort Sundberg, Daniel
title AgentNE : a networking module for Agent Studio
title_short AgentNE : a networking module for Agent Studio
title_full AgentNE : a networking module for Agent Studio
title_fullStr AgentNE : a networking module for Agent Studio
title_full_unstemmed AgentNE : a networking module for Agent Studio
title_sort agentne : a networking module for agent studio
publishDate 2004
url http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42106
genre Luleå
Luleå
Luleå
genre_facet Luleå
Luleå
Luleå
op_relation http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-42106
Local 028eeffd-571d-4199-87cd-d14ee86d9e72
op_rights info:eu-repo/semantics/openAccess
_version_ 1766065245323788288