Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Project Looking Glass

From Wikipedia, the free encyclopedia
3D desktop project sponsored by Sun Microsystems
For the airplane, seeOperation Looking Glass. For the United States Postal Service sting operation, seeJacobson v. United States.
Not to be confused withLooking Glass (desktop environment).
Project Looking Glass
DeveloperLG3D developers
Initial release2003; 22 years ago (2003)
Final release
1.0.1 / January 29, 2007 (2007-01-29)
Written inJava
Operating systemLinux,Solaris,Windows
TypeDesktop environment
LicenseGNU General Public License
Websitejava.net/projects/lg3d[dead link]

Project Looking Glass is a now inactivefree software project under theGPL to create an innovative3D desktop environment forLinux,Solaris, andWindows. It was sponsored bySun Microsystems.

Looking Glass is programmed in theJava language using theJava 3D system to remain platform agnostic. Despite the use of graphics acceleration features, the desktop explores the use of 3D windowing capabilities for both existing application programs and ones specifically designed for Looking Glass.

There is aLive CD available from Project Looking Glass.[1] The Looking Glass environment is also included on a Live DVD (FunWorks 2007 edition) from theGranular Linux project.[2][3]

History

[edit]

Looking Glass was first developed by Hideya Kawahara, a Sunprogrammer who wrote it in his spare time on aLinux laptop. After demonstrating an early version to Sun executives, he was assigned to it full-time with a dedicated team and open sourced the project.[4] It was demonstrated byJonathan Schwartz atLinuxWorld Expo 2003 in San Francisco.[5]After the demonstration, Apple CEOSteve Jobs called Schwartz's office and told him that Apple would sue Sun if they moved forward to commercialize it – Jobs felt the project infringed Apple'sintellectual property.[6]Regardless of the threat, Sun determined that the project was not a priority and decided not to put more resource to develop it to product quality. The project continued in an experimental mode, but with Sun's finances deteriorating, it became inactive in late 2006.[7]

Features

[edit]
Configuring an application using its backside of the window represented as a 3D slate in the 3D space

One of its most notable features is the creation of reversiblewindows. This capability can be used for features like allowing the user to write notes and comments on the windows' backs, or displaying application dialogs without risking their being detached from the application they relate to. All windows start by looking like a normal2D or2.5D window, but can be manipulated as thin slate-like 3D objects which can be set at any angle or turned completely around by the user.

Tilting all the windows to assist the user to pick up a desired window

Other features include tilting all the window to assist the user to pick up a desired window, provision of a panning virtual desktop, icons that reflect the live status of the window they represent and zooming of a window when it receives focus.

There are a few designs that Looking Glass implemented which appeared in other products in later years. One technique became popular byApple'sDashboardwidgets is configuration of an application (widget) by flipping its visual and performing updates on the backside of it. The visual ofApple'smacOSDock became similar to Looking Glass's look whenLeopard was released.[8]Windows 7 implements a feature for window selection that hides other windows than the one that the user placed the mouse cursor on a thumbnail above the taskbar. It resembles Looking Glass's usage of transparency for window selection using window thumbnails on the taskbar.[9]

Similar projects

[edit]

Looking Glass is similar to theTaskGallery prototype fromMicrosoft Research and the open sourceCroquet project based onSqueak in terms of allowance for the user to manipulate applications (including existing 2D applications) in a 3D space. However, user interaction models of TaskGallery and Croquet are based onvirtual reality-like experience where the user moves inside the 3D space to perform tasks, whereas Looking Glass retains the operational model of today's desktop (i.e. no walking around inside the 3D space) and uses 3D effects selectively where they are thought to be effective. Also, these three are similar as they are meant to work on adapted or enhanced versions of existing desktops rather than re-designing the entiregraphical user interface from scratch, an approach taken by manyZooming User Interface projects such as the one created byJef Raskin.

While many window managers (such as Microsoft'sDesktop Window Manager, theX Window System basedCompiz, andmacOS throughCore Animation) can utilize 3D effects, these merely augment a conventional 2D environment.

See also

[edit]

References

[edit]
  1. ^Nestor, Marius (15 May 2006)."Looking Glass LiveCD".softpedia. Retrieved2020-03-19.
  2. ^"Distribution Release: Granular Linux 2007 "FunWorks" (DistroWatch.com News)".distrowatch.com. Retrieved2020-03-19.
  3. ^"Granular-Linux: Granular FunWorks 2007 released". 2009-01-29. Archived from the original on 2009-01-29. Retrieved2020-03-19.
  4. ^"Sun Opens Its 3-D 'Looking Glass' Linux Desktop". eWEEK. Archived fromthe original on January 22, 2013.
  5. ^Granular Linux Documentation
  6. ^Schwartz, Jonathan (March 9, 2010)."Good Artists Copy, Great Artists Steal".
  7. ^Kawahara, Hideya (September 18, 2009)."Announcement: INACTIVE (PRACTICALLY DEAD) since late 2006". Archived fromthe original on November 23, 2009.
  8. ^"Leopard dock resembles Sun's Project Looking Glass?". June 12, 2007.
  9. ^"Project Looking Glass: A Comprehensive Overview of the Technology"(PDF). March 14, 2006.[permanent dead link]

External links

[edit]
Hardware
Systems
Processors
Sun Microsystems logo
Software
Storage
Performance
Research
Education
Acquisitions
Slogans
Community
People
Retrieved from "https://en.wikipedia.org/w/index.php?title=Project_Looking_Glass&oldid=1315597690"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp