Upload
oswald-lang
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
COMP410 2005Project Status Overview
April 1, 2005
What is COMP410?
• Large group projects
• Real-world tools
• Demanding “clients”
Pedagogic Value
• Pure discovery learning
• State-of-the-art object oriented design and programming
• Project management
• Communications
• New technologies
Modern Development Tools
• Visual Studio .NET
• Source control such as Vault and Subversion
• FlyWheel UML diagram tool
Sharepoint
• Centralized communication hub
• Document repository
• User management
• Task lists
Sky.NET
Goals
• Well-developed Rules System (like in Terrarium)
• Service-oriented Architecture for View devices
• Dynamic Object Creation
• Dynamic Network Persistence
• Platform independent
Technology Overview
View
Network
Model
DirectX Tablet SDK
Dynamic Class Loading
Pastry
SQL
Voltron
XML
Voltron
• Building off of the past
• Distributed, persistent file system– User Information– Game Objects
• Pastry– TCP/IP Communication Library
Service-Oriented Architecture
• Flexible Device System
• Technology independence
• Customizability
DirectX and Tablet PC
• High-Performance, Interactive User Interface
• Exploit Technology Capabilities
• New Forms of Interaction
Media Packages
• XML packages
• Images, Meshes, Renderers
• “Skinnability”
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
Distributive Network
• Network Persistence
• Fault Tolerance
• Redundancy
• Scalability
• Server/Client Model
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.
Special Thanks To: