+ All Categories
Home > Documents > COMP410 2005 Project Status Overview April 1, 2005.

COMP410 2005 Project Status Overview April 1, 2005.

Date post: 18-Jan-2016
Category:
Upload: oswald-lang
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
16
COMP410 2005 Project Status Overview April 1, 2005
Transcript
Page 1: COMP410 2005 Project Status Overview April 1, 2005.

COMP410 2005Project Status Overview

April 1, 2005

Page 2: COMP410 2005 Project Status Overview April 1, 2005.

What is COMP410?

• Large group projects

• Real-world tools

• Demanding “clients”

Page 3: COMP410 2005 Project Status Overview April 1, 2005.

Pedagogic Value

• Pure discovery learning

• State-of-the-art object oriented design and programming

• Project management

• Communications

• New technologies

Page 4: COMP410 2005 Project Status Overview April 1, 2005.

Modern Development Tools

• Visual Studio .NET

• Source control such as Vault and Subversion

• FlyWheel UML diagram tool

Page 5: COMP410 2005 Project Status Overview April 1, 2005.

Sharepoint

• Centralized communication hub

• Document repository

• User management

• Task lists

Page 6: COMP410 2005 Project Status Overview April 1, 2005.

Sky.NET

Page 7: COMP410 2005 Project Status Overview April 1, 2005.

Goals

• Well-developed Rules System (like in Terrarium)

• Service-oriented Architecture for View devices

• Dynamic Object Creation

• Dynamic Network Persistence

• Platform independent

Page 8: COMP410 2005 Project Status Overview April 1, 2005.

Technology Overview

View

Network

Model

DirectX Tablet SDK

Dynamic Class Loading

Pastry

SQL

Voltron

XML

Page 9: COMP410 2005 Project Status Overview April 1, 2005.

Voltron

• Building off of the past

• Distributed, persistent file system– User Information– Game Objects

• Pastry– TCP/IP Communication Library

Page 10: COMP410 2005 Project Status Overview April 1, 2005.

Service-Oriented Architecture

• Flexible Device System

• Technology independence

• Customizability

Page 11: COMP410 2005 Project Status Overview April 1, 2005.

DirectX and Tablet PC

• High-Performance, Interactive User Interface

• Exploit Technology Capabilities

• New Forms of Interaction

Page 12: COMP410 2005 Project Status Overview April 1, 2005.

Media Packages

• XML packages

• Images, Meshes, Renderers

• “Skinnability”

Page 13: COMP410 2005 Project Status Overview April 1, 2005.

SQL Data Server

• XML-based model using an SQL server as a storage medium

• Utilizes transactions

• Makes the model easy to serialize and load on another server

Page 14: COMP410 2005 Project Status Overview April 1, 2005.

Distributive Network

• Network Persistence

• Fault Tolerance

• Redundancy

• Scalability

• Server/Client Model

Page 15: COMP410 2005 Project Status Overview April 1, 2005.

Current Status

• We are developing a robust and extensible framework.

• Sky.NET uses an XML-based model with an SQL server back-end.

• The server is a COM+ service that utilizes transactions.

• We have a working prototype with some behaviours built on our framework.

Page 16: COMP410 2005 Project Status Overview April 1, 2005.

Special Thanks To:


Recommended