Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Sky.NET Framework COMP 410 April 22, 2005. Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status.

Similar presentations


Presentation on theme: "The Sky.NET Framework COMP 410 April 22, 2005. Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status."— Presentation transcript:

1 The Sky.NET Framework COMP 410 April 22, 2005

2 Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status of the Sky.Net Framework Potentials and Possible Future Developments of the SystemPotentials and Possible Future Developments of the System Demonstration of Key FeaturesDemonstration of Key Features

3 Gameplay –Over 20 behaviors showcasing the capabilities of the Sky.Net framework –Models a specific scenario –Fully utilize the ability for dynamic unit injection into the server

4 Model Architecture –Features: Robust design capable of large-scale simulations and gamingRobust design capable of large-scale simulations and gaming XML/SQL-based Architecture with Transactions Support using Enterprise Services.XML/SQL-based Architecture with Transactions Support using Enterprise Services. Complete behaviors framework capable of modeling complex behaviors between entitiesComplete behaviors framework capable of modeling complex behaviors between entities

5 Model Architecture Efficient and scalable architecture for behavior processing and client requestsEfficient and scalable architecture for behavior processing and client requests Arbitrary combination of attributes and behaviors for unrestricted creation of new unitsArbitrary combination of attributes and behaviors for unrestricted creation of new units

6 Model Architecture Dynamic injection of units into the system using XML files with no compilation necessaryDynamic injection of units into the system using XML files with no compilation necessary 3-tier Architecture and Access Restrictions for behaviors3-tier Architecture and Access Restrictions for behaviors

7 Model Architecture –Potentials: Modeling complex scenarios not limited by computer gamesModeling complex scenarios not limited by computer games AI systems interfacing with Server using client APIsAI systems interfacing with Server using client APIs Server Clustering using Microsoft Application Center and SQL Server ReplicationServer Clustering using Microsoft Application Center and SQL Server Replication Possible upgrade path towards Indigo in Windows LonghornPossible upgrade path towards Indigo in Windows Longhorn

8 View Architecture –Features: Service-oriented-Architecture for complete abstraction of presentation and dataService-oriented-Architecture for complete abstraction of presentation and data Dynamic loading of devices with possibility of event-driven devices and/or polling-based devicesDynamic loading of devices with possibility of event-driven devices and/or polling-based devices Media package framework for distribution of media contents with file storage and key-value pair informationMedia package framework for distribution of media contents with file storage and key-value pair information

9 View Architecture –Potentials: Tablet User Interfaces, Voice Recognition/Synthesis, etc. for “modding” the user experienceTablet User Interfaces, Voice Recognition/Synthesis, etc. for “modding” the user experience More compelling user interface suitable for commercial gaming/large-scale simulationMore compelling user interface suitable for commercial gaming/large-scale simulation Complete separation of View and Model data suggests that the design and functionality of a unit can be done by separate teams working on the two different facets of an entityComplete separation of View and Model data suggests that the design and functionality of a unit can be done by separate teams working on the two different facets of an entity

10 Network Architecture –Features: Fault-tolerance, load-balancing and redundancy between ServersFault-tolerance, load-balancing and redundancy between Servers Distributed File System (DFS) between servers and clientsDistributed File System (DFS) between servers and clients Connects servers to provide a seamless presentation of a huge world through the window of a single clientConnects servers to provide a seamless presentation of a huge world through the window of a single client Fail-safe design operating with transactions ensure consistency across rapid data transfer and potential data- lossFail-safe design operating with transactions ensure consistency across rapid data transfer and potential data- loss

11 Network Architecture –Potentials: P2P system with node discovery, automatic balancing and enhanced fault-toleranceP2P system with node discovery, automatic balancing and enhanced fault-tolerance Integration of Server and Client into one single P2P grid simulation architectureIntegration of Server and Client into one single P2P grid simulation architecture


Download ppt "The Sky.NET Framework COMP 410 April 22, 2005. Overview Brief overview of the current status of the Sky.Net FrameworkBrief overview of the current status."

Similar presentations


Ads by Google