Rich Media Mix

 

 

 

Project Looking Glass

Profile on 3D Project Looking Glass

What Is Project Looking Glass?

Project Looking Glass [PLG] is the next generation desktop. With it’s 3-D features such as being able to flip over a window on the desktop and paste notes on the back.

It aims to provide a:

  1. richer user experience to the desktop and applications via 3D windowing and visualization.
  2. platform for exploring potential 3D desktop features
  3. sample 3D desktop

PLG supports running unmodified existing applications in a 3D space, as well as APIs for 3D window manager and application development.

Technology

Project Looking Glass is based on Java technology, and has been released to the open source community. Looking Glass uses Java 3D to get hardware acceleration from the graphics hardware. Java 3D (in most cases) uses OpenGL at the lowest level.

Some elements in JDS 5; and more are being developed.

The platform supports virtual reality systems such as caves and power walls and can support 3D input devices.  However, the sample desktop does not use virtual reality purely to make user transitions easier.

See java.net, all the source is under CVS control.

Platform Support

Current application integration is supported for Linux and Solaris x86 platforms.

The platform for 3D application development is available for Linux, Solaris and Windows platforms.

Looking Glass uses the Xorg Xserver to support X applications within the 3D environment. The Xorg server is not currently ported to Solaris SPARC. [The developer mode of Looking Glass will run on Solaris SPARC, but does not support X applications in the environment].

On Linux you can run lg3d-dev from within GNOME. The NVIDIA's graphics card and driver works best on Linux.

It requires good OpenGL support, which is used by Java 3D.

Project Looking Glass requires JDK 1.5, Java3D 1.3.2, JAI and the Xorg server today. Once those underlying pieces are available on Mac, Looking Glass should run. Integrating cleanly with the Aqua would require some changes in the X integration code.

Updates

See the forum and the Wiki pages


Future Development

To support:

  • Linux and Solaris x86.
  • Multiple screens. The initial version supports multiple "separate" screens - you can move the cursor between screens but cannot move windows between screens. Plan to support multiple "combined" screens to behave as one giant virtual screen, with the capability to move windows back and forth between screens. [Same as the Xinerama mode of X11 or NVIDIA TwinView].

Full Detail no Project Looking Glass

Looking Glass Tutorials

 


 
Mix Rich Media Side Head
HOME
BLOG
SHOP
 
Rich Media Defined
Marketing Media
Rich Media Options
RM Strategies 2007
 
Benefits of Web Audio
Audio Media  Elements
Adding Web Audio
 
Video Online
Video Media Elements
Video In Advertising
Video Tagging
Video Production
Web Video Options
Streaming Using Quicktime
Preparing Video For Online
Adding Video Online
 
Using 3D VR Online
3D Development IT
3D VR Projects
3D Resources
VR Resources
3D Tutorials
 
Mobile Media Today
Mobile Media Browsers
 
Advertising Today
Ad Media Elements
Rich Media Ad Vendors
 
Bit Torrent Software
Hot Vendors In RM Tech
Media Syndication Tools
MultiMedia Tech
Podcasting Tech
Rich Media Search
Screen Casting Tools
Laser Light Show Systems
 
IAB Interactive Media Standards
RM Accessibility
 
YouTube Profile
 
RM In eLearning
 
Presentations
Edutainment
 
Rich Media News
Social Media
Poynter On Media
What's Happening In RM Ad Campaigns
Notable Quotes
Podcast Updates
 
Resource Links
Rich Media Glossary
Sitemap
Rich Media Mix Side Base