Fact-checked by Grok 2 weeks ago

Project Looking Glass

Project Looking Glass, also known as LG3D, was a initiative sponsored by to develop an innovative for enhancing user interfaces in . Released under the GNU General Public License (GPL), it leveraged technology to enable advanced three-dimensional windowing and visualization capabilities on platforms including , , and Windows. The project originated in 2003 as an exploratory effort by ' advanced development team to push the boundaries of graphical environments beyond traditional two-dimensional interfaces. It was publicly demonstrated that year, showcasing concepts like rotatable and flippable windows to improve multitasking and visual navigation. Development continued actively for several years, culminating in the release of version 1.0 in late 2006, which included refinements to its Java-based architecture for broader compatibility and performance. At the time, it was positioned as a potential enhancement or default interface for Sun's operating system, competing in the emerging space of visually rich desktops akin to those in macOS. Notable features of Project Looking Glass included translucent and stackable windows for simultaneous multi-window visibility, interactive manipulations such as tilting or spinning application surfaces, and specialized tools like virtual note-tacking on pages or immersive media databases that transformed file organization into navigable jukeboxes. These elements aimed to create a more intuitive and engaging , particularly for developers building -aware applications. Despite its technical advancements and open-source availability, the project saw limited adoption and was discontinued around 2007, with no further official updates or significant community-driven development since.

Overview

Project Description

Project Looking Glass is a project released under the GNU General Public License (GPL) with the aim of developing an innovative 3D desktop environment. Sponsored by , it sought to explore advanced graphical user interfaces beyond traditional paradigms. The project utilized as its primary programming language, leveraging for rendering three-dimensional graphics to enable immersive desktop interactions. It supported deployment on , , and Windows platforms, allowing cross-operating system experimentation with 3D window management. At its core, Project Looking Glass aimed to boost user productivity by incorporating spatial elements into everyday operations, such as manipulating windows in three dimensions for more intuitive and . The initiative, which began in 2003, achieved its final release as version 1.0 in December 2006 and has remained inactive since late that year.

Development Objectives

Project Looking Glass was developed with the primary motivation to transcend the limitations of traditional two-dimensional desktop metaphors, which had remained largely unchanged for over two decades, by harnessing emerging graphics capabilities to enable more intuitive and user interaction. This approach aimed to evolve the conventional "paper paradigm" without immersing users in full , instead integrating 3D elements to enhance usability while preserving familiarity. A core objective was to advance multitasking efficiency by allowing users to manipulate multiple windows in a , featuring translucency, stackability, and rotatability to minimize and facilitate simultaneous visibility of content. Developers sought to create interfaces that were easier and more intuitive than standard desktop windows, promoting innovative ways to access applications and files, such as "flying around in 3-D." These enhancements were intended to compete with evolving desktop environments from competitors like Apple and , positioning 3D as the next evolution in user interfaces. The project emphasized open-source collaboration by releasing its code under the GNU General Public License (GPL), fostering community contributions and broader innovation in desktop technology. This licensing choice was designed to attract developers worldwide, encouraging improvements and adaptations beyond Sun's initial vision. Integration with Java-based ecosystems was a key aim, ensuring seamless compatibility with Sun's and the Java 2 Platform, Standard Edition (J2SE), to support existing applications while driving greater adoption of on client devices across , , and Windows platforms. Accessibility was prioritized for both developers and end-users through this cross-platform focus and the use of for rendering.

History

Origins and Initiation

Project Looking Glass originated in 2003 as a personal experiment by Hideya Kawahara, a programmer at , who developed an initial prototype on his laptop during his spare time. Kawahara aimed to explore innovative 3D windowing concepts to enhance interfaces, leveraging for rendering three-dimensional graphical elements on a conventional two-dimensional . This early work focused on integrating 3D effects, such as tilting and flipping windows, to provide a more intuitive and visually engaging user experience beyond traditional flat interfaces. Kawahara demonstrated his prototype to Sun Microsystems executives, sparking internal interest that led to official sponsorship and the formation of a dedicated development team. The project's potential quickly attracted community attention within the open-source ecosystem, prompting Sun to accelerate its growth by releasing the code under the GPL in June 2004, which further fueled contributions from external developers. This sponsorship transformed the hobbyist effort into a structured initiative, aligning it with Sun's broader goals for Java-based innovation in desktop environments. The first public demonstration occurred at the LinuxWorld Expo in in 2003, where Sun executive Jonathan Schwartz unveiled the prototype, highlighting basic features like 3D desktop flipping to showcase its transformative potential for users. This event generated significant buzz in the community, positioning Project Looking Glass as a pioneering effort in 3D desktop technology. Shortly after the demonstration, the project faced a legal hurdle when Apple CEO contacted , threatening litigation over potential related to the 3D interface effects, claiming they encroached on Apple's . recounted stating that commercializing the technology would lead to a , though no formal action ensued after discussions highlighting mutual overlaps. This challenge underscored early tensions in the competitive landscape of graphical user interfaces but did not derail the project's momentum at the time.

Key Developments and Milestones

Following its initial prototype phase, Project Looking Glass evolved into a comprehensive open-source project as part of ' initiatives to innovate desktop environments, including open-sourcing the code under the GPL in June 2004 during the JavaOne conference and exploring compatibility with the . In 2005, the project advanced with the release of beta versions and bootable LiveCD distributions based on , enabling widespread testing of its 3D window management features on standard hardware. Development reached its zenith in 2006, driven by contributions from Sun engineers and the global open-source community, which focused on stabilizing the codebase, enhancing applications, and improving documentation, culminating in the version 1.0 stable release in late December. Subsequent inactivity stemmed from Sun's financial challenges from prior years, alongside a pivot in priorities toward server infrastructure and established platforms like rather than experimental desktops, and workforce reductions announced at the close of 2007. A minor update followed in early 2007, after which official development and support ceased.

Technical Architecture

Core Technologies

Project Looking Glass was primarily developed using the Java programming language to ensure cross-platform compatibility across operating systems such as Linux, Solaris, and Windows. This choice leveraged Java's "write once, run anywhere" philosophy, allowing the 3D desktop environment to operate consistently without extensive platform-specific modifications. Central to its 3D rendering capabilities was the API, which provided a high-level for managing , spatial transformations, and widget base classes. This API abstracted complex operations, enabling developers to focus on innovative interface elements like rotatable and translucent windows while maintaining performance through . On supported platforms, the project relied on as the underlying library to handle low-level rendering tasks, including direct render-to-texture and window capture functionalities. The project integrated with the Java Desktop System (JDS), ' Linux-based desktop environment, to support window management and theming while extending traditional 2D desktops like and into 3D spaces. This integration allowed Looking Glass to enhance existing desktop workflows without requiring a complete replacement, promoting adoption among Java developers. Released under the GNU General Public License (GPL), the open-source nature of the project facilitated community contributions, with its source code hosted on java.net—now archived as part of Oracle's transition.

Implementation Details

Project Looking Glass employed a to facilitate development and maintenance, featuring separate modules for , input handling, and desktop effects. This included a client-server model where core APIs handled foundational tasks, while specialized components like the LG3D libraries managed 3D-specific functionalities, allowing for easier integration of applications and effects. The project utilized scene graphs from the API to represent and manage objects as entities, enabling dynamic manipulation of textures and events within a hierarchical structure. These scene graphs integrated with underlying systems, such as capturing content into textures for rendering in a space. Performance optimizations were critical for achieving real-time manipulations, relying on through implementations. Techniques included direct render-to-texture for output redirection, where pixmaps were loaded into textures, and a Picker mechanism for efficient input event handling; recommended graphics cards with 256 MB of video RAM and 1.3 support from vendors such as ATI or . Cross-platform adaptations supported via the X11 window system with Composite Extension, on both x86 and architectures, and Windows through compatible rendering pipelines, enabling binary builds and live CDs across these environments. The community contribution model was hosted on java.net, where developers collaborated via open-source practices, including bug tracking through integrated databases and systems to manage code contributions from and external participants.

Features

Window and Desktop Management

Project Looking Glass introduced innovative mechanisms for managing windows and desktops in a , leveraging rendering to create an immersive environment that extended traditional 2D interfaces. This approach allowed users to manipulate application windows as physical objects, improving and accessibility without relying on conventional overlapping or iconification. A key feature was reversible , which enabled users to flip a window to view its back side for adding notes, annotations, or additional information without interrupting the primary . This transformation provided a seamless way to layer content, treating windows as double-sided entities in the virtual space. Windows could be stacked and tilted in to reveal occluded content, allowing users to fan out or angle multiple applications spatially for better visibility and selection. Tilting, in particular, simulated , making it easier to identify and access buried windows by adjusting their orientation relative to the user's . Unlike discrete virtual workspaces in standard desktops, Project Looking Glass supported continuous panning across a 3D plane for navigating multiple desktops, enabling fluid transitions by rotating or sliding the perspective through an expansive . This infinite canvas-like design reduced context switching friction and enhanced overall desktop fluidity. Live-status icons were embedded directly into objects and windows, delivering feedback on application states such as , , or updates, integrated seamlessly into the spatial layout. Focused windows supported zooming functionality for detailed inspection, scaling content dynamically while maintaining 3D context, which facilitated precise interactions in complex multitasking scenarios.

Interaction and Visualization Tools

Project Looking Glass employs and inputs to enable intuitive gestures for manipulating elements, allowing users to rotate, flip, and navigate windows in . For instance, dragging the on a window's edge facilitates rotation around its vertical axis, revealing the back side for attaching notes or viewing additional content, while shortcuts support quick flipping and positioning. Smooth animations enhance window transitions, such as rolling windows to their sides for compact storage or smoothly stacking them in depth, preserving visual continuity during interactions. These animations leverage APIs to create fluid movements that integrate seamlessly with the 3D environment. The system incorporates depth-based handling through its structure, where closer elements naturally obscure those farther away, prioritizing active windows while permitting ray-picking for selecting buried ones via mouse events. This approach ensures efficient prioritization of foreground interactions in the 3D view. Customizable visualization themes allow users to tailor aesthetics, including a rotatable of background images selected via mouse interaction for enhanced usability and visual appeal. An overview mode integrates multiple workspaces, enabling rapid navigation and search-like access to obscured windows by rotating through layered stacks, reducing the time needed to locate and activate hidden elements.

Reception and Legacy

Critical Reception

Project Looking Glass received positive feedback for its innovative interface concepts, particularly during demonstrations at conferences like JavaOne in 2003 and 2004, where attendees praised the novel window manipulation techniques and immersive desktop metaphors as forward-thinking explorations of Java's potential in user interfaces. Early and tech commentary from 2003-2005 highlighted the project's creativity in transforming traditional 2D windows into rotatable objects, sparking interest in alternative desktop paradigms beyond flat stacking. Critics, however, pointed to significant performance overhead, noting that the 3D-based system demanded high-end hardware to run smoothly, rendering it impractical for average users on non-premium setups during its active . Reviews in questioned whether the project was substantive or mere "postureware" for , emphasizing its early-stage and lack of polished that hindered broader experimentation. The open-source community showed enthusiasm through contributions to the LG3D core project and discussions on developer forums, with users appreciating the extensibility for custom applications, though this engagement remained niche and did not translate to widespread adoption outside experimental circles. outlets like described demos of the LG3D LiveCD as showcasing a "stunning" desktop, while covered releases such as version 1.0 in 2006 as milestones in innovative environments, yet noted the project's reliance on specialized tooling limited its appeal. Overall, Project Looking Glass was assessed as a effort that pushed boundaries in but proved too resource-intensive for mainstream use, ultimately fading as demands outpaced its accessibility during the mid-2000s.

Influence on Other Projects

Project Looking Glass, demonstrated publicly in 2003, has been noted for its visual resemblances to subsequent features in Apple's macOS, particularly the flipping animations and reflective effects in the introduced in (2007) and the translucent, layered appearance of widgets added in (2005). These similarities align with the post-2003 timeline of Looking Glass's demonstrations at events like JavaOne and LinuxWorld. The project significantly contributed to the broader ecosystem by showcasing practical applications of APIs in real-time desktop rendering, including management and hardware-accelerated 3D transformations. As part of ' desktop strategy, was open-sourced in 2004 alongside the to promote Java as a for innovative user interfaces, fostering contributions and with and environments. This move underscored Sun's emphasis on cross-platform, open-source innovation to compete in the desktop market against proprietary systems. Despite its discontinuation around , Project Looking Glass retains archival value in open-source history, with its preserved through web-based SVN repositories and community mirrors, allowing researchers and developers to study early implementations in . The codebase, released under the GPL, provides insights into modular windowing and remains accessible for educational purposes in analyzing historical desktop experiments. Looking Glass exerted an indirect influence on modern open-source 3D desktops by pioneering 3D compositing techniques that helped spark interest in hardware-accelerated UIs during the mid-2000s. Its demonstrations paved the way for extensions in projects like , where 3D overview modes and animations echo Looking Glass's tools. A key legacy of the project lies in the lessons it offered on the challenges of integrating 3D UIs into , including reduced user efficiency due to increased spatial complexity and navigation difficulties. These findings highlighted issues like orientation loss in 3D spaces and the intuitiveness of input methods, influencing later designs to prioritize hybrid 2D/3D approaches for practical usability.

Similar Projects

Direct Comparisons

Project Looking Glass and Microsoft's TaskGallery both leveraged 3D graphics to enhance desktop productivity, but they diverged significantly in window management approaches. Looking Glass introduced reversible windows, allowing users to flip windows to access a writable back surface for notes or annotations while keeping application dialogs attached to their origins, a feature designed to support collaborative and reflective workflows in a 3D space. In contrast, TaskGallery employed task-based stacking, where windows were organized into loose or ordered stacks tied to specific tasks displayed as artwork on virtual gallery walls, floors, or ceilings, emphasizing rapid task switching and document comparison through spatial arrangement rather than individual window reversibility. Interaction paradigms further highlighted these methodological differences. Looking Glass facilitated continuous 3D panning across a virtual desktop, enabling fluid navigation and manipulation of windows as slate-like 3D objects that could be rotated or zoomed seamlessly, promoting an intuitive extension of 2D desktop metaphors into three dimensions. TaskGallery, however, relied on discrete gallery views with navigational controls like bird's-eye overviews or jumps between positions, creating a virtual reality-like experience where users effectively "walked" through the 3D environment to access tasks, which supported spatial memory but introduced more structured, less fluid interactions. In terms of scope and development model, Looking Glass positioned itself as a comprehensive open-source desktop replacement under the GPL license, implemented in for cross-platform compatibility on , , and Windows, aiming for broad adoption as an innovative . TaskGallery remained a proprietary research prototype built on a modified Windows 2000, focused on experimental validation through user studies rather than full deployment, and did not evolve into a production environment. Despite these contrasts, both projects shared the goal of harnessing visuals to improve multitasking and information organization, demonstrating early explorations in for user interfaces. The , initiated in the early 2000s, developed an kit for constructing collaborative virtual worlds, emphasizing real-time synchronization and multi-user interactions across networked environments. Unlike single-user desktop systems, Croquet enabled shared spatial experiences where participants could manipulate objects and communicate in immersive settings, leveraging lightweight protocols for seamless coordination. This focus on distributed collaboration distinguished it from more localized 3D desktop explorations, influencing subsequent platforms for group-based virtual environments. Sun Microsystems extended its 3D interface research through Project Wonderland, later known as Open Wonderland, a Java-based open-source toolkit launched around 2007 for building extensible collaborative virtual worlds. The platform supported modular architectures with features like voice communication, avatar interactions, and integration with external applications, targeting applications in , , and remote collaboration. As a successor effort to earlier innovations, it shifted emphasis toward multi-user spaces rather than individual enhancements, using open standards to facilitate and . Sun's (JDS) was a based on the GNOME desktop, available for both and in the mid-2000s. It provided enterprise-oriented features including support, network tools, and productivity applications, and was made as part of Sun's broader initiatives starting in 2004. Unlike Project Looking Glass, JDS used a traditional interface focused on stability and integration with existing infrastructure. In the open-source ecosystem, Compiz Fusion emerged as a prominent alternative in the late , merging the Compiz with Beryl to deliver hardware-accelerated effects such as desktop cubes, wobbly windows, and transparency animations. Developed concurrently with early desktop projects, it prioritized lightweight integration with existing X Window environments, achieving widespread adoption for its modular plugin system and performance on consumer graphics hardware. Compiz Fusion's emphasis on customizable visual enhancements for standard workflows provided a practical bridge to interactivity without requiring a full environment overhaul. Academic research in user interfaces has significantly shaped commercial desktop developments by establishing foundational principles for spatial interaction, navigation, and input handling in multidimensional environments. Seminal works from the onward, including surveys on 3D UI design paradigms, explored techniques like ray-casting for selection and gesture-based manipulation, which informed hardware-accelerated implementations in operating systems. High-impact contributions, such as those evaluating effects and metrics, influenced vendors to incorporate subtle 3D elements like transforms in window management, prioritizing over full immersion in productivity tools. Early desktop concepts have contributed to the conceptual foundations of and (VR) interfaces, where spatial metaphors for multitasking and persist in constrained form factors. Research tracing UI evolution highlights how desktop-era ideas, such as layered , adapted to touch-based AR overlays and headset-based VR workspaces, enhancing user agency in immersive contexts through techniques like head-tracked and controls. This progression underscores a shift from stationary desktops to portable, context-aware systems that build on established principles of and interaction fidelity for broader .

References

  1. [1]
    Sun Dabbles in Open Source | WIRED
    Jun 28, 2004 · The company will make Project Looking Glass, a 3-D desktop and application interface development tool, available under the GNU General Public ...
  2. [2]
    LG3D LiveCD - DistroWatch.com
    May 17, 2025 · LG3D LiveCD is a bootable Linux CD incorporating Project Looking Glass, a Java-based technology that attempts to bring a richer user experience to the desktop ...
  3. [3]
    Sun's Project Looking Glass debuted 14 years ago - OSnews
    Nov 20, 2017 · Almost 14 years ago, way back in 2003, Sun Microsystems unveiled Project Looking Glass, a 3D desktop environment written in Java and making ...
  4. [4]
    Project Looking Glass: a 3D environment by Sun Microsystems
    What if your CD or movie database became a 3D jukebox, where titles were joined with images to make finding what you want easier than ever? Take a look at this.
  5. [5]
    Is Sun's 'Project Looking Glass' More than Mere PostureWare?
    Jun 19, 2005 · Project Looking Glass (or LG3D) was announced to a surprised, if slightly indifferent, world a couple of years ago by Sun Microsystems.
  6. [6]
    Two views of the 3D desktop - Free Software Magazine
    Dec 28, 2006 · Sponsored by Sun Microsystems and releasedunder the GPL, Project Looking Glass takes a minimalist approach to3D. The Project Looking Glass ...
  7. [7]
    Sun open sources Looking Glass - The Register
    Jun 28, 2004 · Sun will kick off its annual JavaOne developer event by releasing its Looking Glass window manager under the GPL.Missing: license | Show results with:license
  8. [8]
    Sun releases Looking Glass 1.0 interface - CNET
    Dec 29, 2006 · Sun Microsystems has released version 1.0 of its Looking Glass software, a Java-based 3D user interface. Although Sun holds most sway in the ...Missing: Project | Show results with:Project
  9. [9]
    [PDF] Project Looking Glass: - Freedesktop.org
    Project Looking Glass is a 3D desktop exploration project that adds a new dimension to the desktop, following Linux standards, and is a proof-of-concept demo.Missing: GPL | Show results with:GPL
  10. [10]
    Project Looking Glass 1.0 Released - OSnews
    Dec 20, 2006 · Project Looking Glass has hit the magical 1.0 mark: “This release is the culmination of 3 years of work, starting with Hideya san who ...Missing: inactivity | Show results with:inactivity
  11. [11]
    JAVAONE: Sun opens Looking Glass, sees more Java clients
    Jun 28, 2004 · A key goal is ensuring that existing Java applications run in the new J2SE environment, he said. Schwartz acknowledged that Java's performance ...Missing: objectives | Show results with:objectives
  12. [12]
    Sun Opens Its 3-D Looking Glass Linux Desktop - eWeek
    In the meantime, Sun did announce that it has open-sourced Java 3D, with Looking Glass to follow soon. “I believed 3-D would be the next user interface,” ...Missing: goals | Show results with:goals
  13. [13]
    [PDF] LOOKING GLASS - » Linux Magazine
    The Looking. Glass project (LG3D) was created by a. Sun programmer, Hideya Kawahara, who began writing it in his spare time on a. Linux laptop. Hideya showed ...Missing: origins 2003
  14. [14]
    The code underpinning the Brazilian healthcare system—and other ...
    Aug 28, 2020 · Inactive since 2006, Project Looking Glass was a Sun-sponsored 3D ... Hideya Kawahara and demonstrated at LinuxWorld Expo 2003 in San Francisco.<|separator|>
  15. [15]
    Good Artists Copy, Great Artists Steal | What I Couldn't Say...
    Mar 9, 2010 · What ever did happen to Project Looking Glass? I mean I know Sun got ... Nokia is an patent holder, they sued Apple. Apple sued back ...
  16. [16]
    Sun fended off Apple, Microsoft IP lawsuit threats - CNET
    Mar 10, 2010 · The anecdotes will be of interest at handset maker HTC, which Apple sued last week for patent infringement. ... Project Looking Glass, were ...
  17. [17]
    Jonathan Schwartz: How to play patent games with Steve Jobs, Bill ...
    Mar 9, 2010 · Exhibit A: Apple chief Steve Jobs: In 2003, after I unveiled a prototype Linux desktop called Project Looking Glass, Steve called my office ...
  18. [18]
    Sun opens some Java source code - CNET
    Jun 27, 2004 · In the case of Looking Glass, Sun hopes the open-source move will trigger developer interest in using Java for interfaces with 3D graphics.
  19. [19]
    Analysis: 'Inconsistent profitability' sank Sun Microsystems - EE Times
    Apr 20, 2009 · At the end of its fiscal year in 2007, Sun Microsystems announced plans to lay off 1,450 employees, costing the company approximately $131 ...
  20. [20]
    The lg3d Open Source Project on Open Hub
    Project Looking Glass is based on Java ... It is an open development project based on and evolved from Sun Microsystems' advanced technology project.
  21. [21]
    Sun Opens Up Desktop Code - Datamation
    Jun 28, 2004 · In conjunction with its annual JavaOne Conference, Sun said it is contributing its next generation desktop software, Project Looking Glass and ...Missing: GPL | Show results with:GPL
  22. [22]
    Looking Glass Is Closer to Reality - eWeek
    Aug 9, 2004 · With Sun's decision to release Project Looking Glass under the GPL, the project took the first step toward being more than a fancy ...
  23. [23]
    Sun contributes four Java breakthroughs to Open Source community ...
    Project Looking Glass' innovative desktop interface offers an intuitive, new 3D environment to interact with desktop applications featuring window transparency, ...
  24. [24]
    Through Project Looking Glass with Hideya Kawahara - OSnews
    Dec 10, 2005 · I remember when Looking Glass first came out in 2003, we were shocked at how amazing it was and couldn't wait to see Sun include it in the Linux ...
  25. [25]
    [PDF] Chapter 7. Introducing Java 3D
    • Project Looking Glass (https://lg3d.dev.java.net/). A prototype 3D desktop offering rotating, transparent windows, multiple desktop workspaces, and an API.
  26. [26]
    JAVAONE: Sun's second act? - InfoWorld
    Jul 5, 2004 · Fewer industry-molding revelations: A dribble of open source announcements (Java 3D and Project Looking Glass) were all that Sun could muster.
  27. [27]
    Demo of Sun's Project Looking Glass - OSnews
    Dec 10, 2003 · A Real Video stream of Sun's Schwartz demoing Project Looking Glass the Sun 3D desktop implemention in Java running atop of X.
  28. [28]
    Looking Glass 1.0 Released - Softpedia News
    Dec 21, 2006 · Looking Glass is a project sponsored by Sun Microsystems made to create an innovative 3D desktop environment for Linux, Solaris, and Windows.
  29. [29]
    Leopard dock resembles Sun's Project Looking Glass? - Engadget
    Jun 12, 2007 · According to him, the dock revealed yesterday sports a "troubling resemblance" to Sun's Project Looking Glass. Of course, Apple's icons do look ...
  30. [30]
  31. [31]
    Where can I get Project Looking Glass source code? - Ask Ubuntu
    Dec 30, 2012 · The source code is still accessible in the web-based SVN interface here.Missing: GPL | Show results with:GPL
  32. [32]
  33. [33]
    [PDF] PakPao 3D - the School of Mathematics at SUT
    The study shows that productivity is reduced since the interface becomes more ... The next well-known. 3D interface is Project Looking Glass of Sun Microsystems.Missing: lessons | Show results with:lessons
  34. [34]
    [PDF] The Task Gallery: A 3D Window Manager - Microsoft
    The Task Gallery is a window manager that uses interactive. 3D graphics to provide direct support for task management and document comparison, lacking from ...<|control11|><|separator|>
  35. [35]
    The Task Gallery: A 3D Window Manager - Microsoft Research
    Apr 1, 2000 · The Task Gallery is a window manager that uses interactive 3D graphics to provide direct support for task management and document comparison.Missing: Project Looking Glass
  36. [36]
    Croquet Labs - Multisynq Network
    the shared, real-time application layer of ...
  37. [37]
    Open Wonderland: An Extensible Virtual World Architecture
    Aug 7, 2025 · Open Wonderland is a toolkit for building 3D virtual worlds. The system architecture, based entirely on open standards, is highly modular ...
  38. [38]
    Compiz - ArchWiki
    Oct 11, 2025 · Compiz is a compositing window manager for the X Window System, using 3D graphics hardware to create fast compositing desktop effects for window ...
  39. [39]
    (PDF) New Directions in 3D User Interfaces - ResearchGate
    Aug 9, 2025 · In this paper, we make some observations about the history of 3D UIs and the current state-of-the-art. Using this evidence, in addition to our ...
  40. [40]
    [PDF] An Introduction to 3D User Interface Design
    While many 3D interaction techniques have been reported in the literature and many human factors issues of multidimensional interaction have been investigated, ...
  41. [41]
    (PDF) Evolution of User Interface and User Experience in Mobile ...
    This research paper discusses the evolution(s) of user interface(s) and user experience of Augmented and Virtual Reality applications on Mobile devices
  42. [42]
    [PDF] 3D User Interfaces, from Mobile Devices to Immersive Virtual ...
    Mar 15, 2011 · In particular, I will discuss 3D UIs for three different contexts: mobile interaction, (multi)touch-based interaction, and immersive interaction ...