Difference between revisions of "User:Morgaine Dinova"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
Goals for the system, in order of importance: | |||
* Scalability for events. | |||
* Scalability along the other 3 dimensions. | |||
* Interop with 3rd party worlds and grids. | |||
Goals for the client, in no particular order: | Goals for the client, in no particular order: | ||
* Improve portability across compilers and platforms. | |||
* Remove dependencies on specific versions of required libraries. | |||
* Add an event API for use in scripting language bindings. | |||
* Refactor access to required libraries to allow alternative choices. | |||
* Refactor subsystems to allow alternative choices (see below). | |||
* Decouple the viewing from the presence handling, allow N:1 (multiple views per presence). | |||
* Replace refactored 2D GUI by decoupled alternative [footprint reduction]. | |||
* Replace refactored audio system by decoupled alternative [footprint reduction]. | |||
- | * Make the refactored 3D navigation/camera event-driven [for scripting, machinima]. | ||
Among the many other benefits, physical refactoring gives us the opportunity to harness multiple cores. | |||
- | Goals for me: | ||
* Fun. :-) | |||
Enough to keep me busy for a while ... | Enough to keep me busy for a while ... | ||
Revision as of 06:20, 13 October 2007
Goals for the system, in order of importance:
- Scalability for events.
- Scalability along the other 3 dimensions.
- Interop with 3rd party worlds and grids.
Goals for the client, in no particular order:
- Improve portability across compilers and platforms.
- Remove dependencies on specific versions of required libraries.
- Add an event API for use in scripting language bindings.
- Refactor access to required libraries to allow alternative choices.
- Refactor subsystems to allow alternative choices (see below).
- Decouple the viewing from the presence handling, allow N:1 (multiple views per presence).
- Replace refactored 2D GUI by decoupled alternative [footprint reduction].
- Replace refactored audio system by decoupled alternative [footprint reduction].
- Make the refactored 3D navigation/camera event-driven [for scripting, machinima].
Among the many other benefits, physical refactoring gives us the opportunity to harness multiple cores.
Goals for me:
- Fun. :-)
Enough to keep me busy for a while ...