COMP Project 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 DirectXTablet SDK Dynamic Class Loading Pastry SQL VoltronXML
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: