About Infinite-3D


Home

Infinite-3D

Cube
 

The goal is to deliver a scalable, portable, immersed, collaborative user-application environment.  Cube will be the first release.

 

Applications runs in an environment of resources and events. Events are dynamic information such as system messages, GUI interaction, network messages, inter-process communication, etc.  Resources are static information such as disk space, files, memory, database etc. Operating System provides abstraction and management of this environment.

Operating Systems like Unix and Windows are able to provide good abstraction and management of static information: files, memory.  For the dynamic part of the environment, operating systems has went through a evolution from 1D (CRT stream), wait-and run information exchange scheme into a 2D (desktop GUI), event driven scheme.  The benefit of this evolution is substantial, but there are still limitations:

  • The current GUI limits application's feed back to user:
    • Application visual interface is limited to 2D pixel array. Limited ability for special visual effects.
    • Limited visual space for multiple applications. Applications are crowded on the desktop.
    • Applications visual interface are pre-defined, lack of dynamics, clumsy for the dynamic environment.
  • Limitations of event driven scheme:
    • Applications are passive, waiting for user's input to drive.
    • Applications and users are separated, hard for multi-user collaborations.

     

The goal of Infinite3D is to build a more intuitive, dynamic and collaborative environment to increase the productivity of both users and applications. Recent advances in CPU, GPU, VR hardware and networking made this approach feasible.


Infinite 3D runs on top of current operating systems. Users have a immersed and collaborative environment with new application interface, new metaphors. It will be scalable and portable, the client side can be run from both desktop systems with advanced video card or portable devices like PDA with portable stereo glasses. It will give current 2D applications a smooth transition, most of them can still be able run under the 3D GUI in 'managed mode'.

more details of Infinite-3D

more details of coming release: Cube

 

Copyright© 2003  Yue Fei  All Rights Reserved