![Page 1: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/1.jpg)
COMP410 2005Project Status Overview
April 1, 2005
![Page 2: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/2.jpg)
What is COMP410?
• Large group projects
• Real-world tools
• Demanding “clients”
![Page 3: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/5.jpg)
Sharepoint
• Centralized communication hub
• Document repository
• User management
• Task lists
![Page 6: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/6.jpg)
Sky.NET
![Page 7: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/10.jpg)
Service-Oriented Architecture
• Flexible Device System
• Technology independence
• Customizability
![Page 11: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/12.jpg)
Media Packages
• XML packages
• Images, Meshes, Renderers
• “Skinnability”
![Page 13: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/14.jpg)
Distributive Network
• Network Persistence
• Fault Tolerance
• Redundancy
• Scalability
• Server/Client Model
![Page 15: COMP410 2005 Project Status Overview April 1, 2005](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022051316/5697bfd31a28abf838cabf90/html5/thumbnails/16.jpg)
Special Thanks To: