The Wayback Machine - https://web.archive.org/web/20070611104002/https://lg3d.dev.java.net/
Login | Register
My pages Projects Communities java.net

lg3d
Project home

If you were registered and logged in, you could join this project.

Summary 3D Desktop - Project Looking Glass
Categories None
License GNU General Public License (GPL)
Owner(s) deronj, hideya, krishna_gadepalli, paulby

Welcome to Project Looking Glass!

LG3D
Chinese (simp) page
Czech page
French page
German page
Italian page
Japanese page
Spanish page
Polska strona

Download and Installation: Linux/Solaris x86, Windows   

Movie Clip   Screenshots  

Project Looking Glass is based on Java technology and explores bringing a richer user experience to the desktop and applications via 3D windowing and visualization capabilities. It supports running unmodified existing applications in a 3D space, as well as APIs for 3D window manager and application development. At the moment, existing application integration is supported for Linux and Solaris x86 platforms. The platform for 3D application development is available for Linux, Solaris and Windows platforms.

Project Looking Glass

Project Looking Glass is in its infancy. We need your help to explore many ideas in the desktop and application space. We released the Project Looking Glass code to the whole community to explore every aspect of the technology rather than restricting access to a privileged few. We believe open development is an excellent model to pursue this exciting and vast opportunity. So get involved and let's innovate the computer user interface!

Frequently Asked Questions Spotlighted contributors LG3D Development Team Info Wiki

What's New
Project Supported by FishEye You can now browse Project Looking Glass CVS repositories using fisheye

Plethora 1.0 is now available here.

Plethora is a NetBeans module suite which streamlines Looking Glass application development. Plethora allows developers to create 3D interfaces that combine utility and visual appeal. The developer is given full control over a wide range of Looking Glass GUI features by means of an easy-to-use direct manipulation interface. Take it out for a test drive!

Release 1.0 is available here under the Stable Builds section.

LG3D-LiveCD 3.0 released! download now

The new relase features LG3D release 1.0, the possibility to install LG3D-livecd to an USB device and an experimental harddisk installer.

Technical document " Project Looking Glass - A Comprehensive Overview of the Technology" is available. For non-English speakers -- we are looking for volunteers to translate this document into your native tongue. If you are willing to help us, please post a note to this thread in the LG3D discussion forum !

To get started, refer to the "Getting started with Project Looking Glass" document.

Get the latest information at the discussion forum!

Supported Key Features For those who just can't wait....

Currently we are focusing on providing core functionality to kick start the 3D exploration and refining the initial platform. The current platform supports the following key features:

  • Existing application (X11 client) initial integration (app status)
  • Client-server scenegraph platform
  • Serverside behavior execution
  • Support for generic event system
  • Initial set of core API for building 3D widget set
  • Support for utilities for animated user feedback

To get started and to set up a development environment refer to the "Getting started with Project Looking Glass" document. If you are a Windows user, check out "Running the LG3D Developer's Release on Microsoft Windows".

Once you have a working development environment, you should read the "Project Looking Glass Developer's Guide" which provides detailed information on Project Looking Glass and building 3D applications for this project. If you are a NetBeans user, check out "Building and Running LG3D with NetBeans". And "Project Looking Glass Tutorials" explains how to program LG3D applications.

When you are ready to contribute code or documentation to the project, see the "Contributing to Project Looking Glass" document to learn how to do that.


On Going Sub-projects

Here is a list of subprojects going under the lg3d-core (and lg3d-demo-apps, lg3d-incubator). Thank you for the offers! If you would be interested in proposing something, that's great! Please reply to this thread at the javadesktop.org forum and let us know your ideas. Please check out the lg3d-x11 project page for the topics specific to the X11 integration. If you would like to help out with an existing subproject please post on the forum, I'm sure the teams would be greatful for extra resources.

Zoetrope - an LG3D Image Viewer

How to Contribute

As the first step, please consider becoming a project Observer, familiarizing yourself with the project and participating to the discussion forum. Please refer to the Contributing to Project Looking Glass document for more information on how to contribute to the project. See the JavaDesktop Community Governance Guidelines for general guidelines on participating in JavaDesktop community projects, such as Project Looking Glass.

Reporting Issues

Information on current problems and issues can be found by using Issue tracker . You can search for issues and defects or find a specific issue. If you encounter an issue that has not been filed, please go ahead and file one. You may want to search the email archive at the discussion forum at javadesktop.org to find out related information.

When you report an issue, please try to be specific about your machine environment and the symptom you are encountering. When you encounter a crash, the following log files will provide good information:

  • /var/tmp/lgserver.log
  • /var/log/Xorg.0.log
    This log can be very long. Please pay attention to the line that has a leading (EE), and report any suspicious lines.
  • hs_err_pid####.log
    This log can also be very long. Please send lines between the top and the line that says
    "--- P R O C E S S ---".

If you're new to Issue tracking, you might want to take a moment to browse these introductory docs:

Staying Connected

The Project Looking Glass project is evolving continually. The best way to keep up to date with Project Looking Glass developments is by subscribing to the Project Looking Glass mailing lists. Click on Mailing lists in the Project tools section of the side bar on https://lg3d.dev.java.net/. There are several mailing lists to choose from depending on your level of interest.

  • If you're a developer and want to discuss Project Looking Glass development issues, subscribe to interest@lg3d.dev.java.net.
    The email messages are cross-posted to the LG3D discussion forum . So, you may want to check the forum regularly instead of subscribing to the mailing list.

Resources

Project Looking Glass in the Press, etc.

Articles relating to Project Looking Glass:

Tools

Thanks to the following companies for provided free access to their tools for use on OpenSource projects.

YourKit Java Profiler Project Supported by FishEye

Some final words...

Thanks for your interest in the project and spending your time reading this. We hope you will join our project and explore this fun opportunity with us. We also have an irc-channel going, not very active yet but it's a start, the link is: #lg3d on irc.freenode.net

The Project Looking Glass Development Team


$Revision: 1.111 $ $Date: 2007/05/25 18:00:05 $

Subprojects

Name Summary
lg3d-art 3D Models, texture and other art assets
lg3d-awt AWT Toolkit for LG3D
lg3d-core Project Looking Glass core components
lg3d-demo-apps Project Looking Glass demonstration 3D applications
lg3d-escher Escher 0.2.2 with lg3d modifications
lg3d-incubator lg3d incubator project
lg3d-livecd LG3D LiveCD
lg3d-webstart Webstart for Project Looking Glass
lg3d-wii Linux wiimote input driver
lg3d-wonderland Collaboration platform for lg3d
lg3d-wonderland-art Art assets for the lg3d-wonderland project
lg3d-wonderland-art-src Source files for Wonderland art
lg3d-wonderland-lobby The Web infrastructure for project Wonderland
lg3d-x11 Project Looking Glass X11 Build Repository
plethora A NetBeans UI-Builder plugin for Project Looking Glass 3D
wonderland-incubator Incubator project for Wonderland