Cover Pages Logo SEARCH
Advanced Search
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

Cover Stories
Articles & Papers
Press Releases

XML Query

XML Applications
General Apps
Government Apps
Academic Apps

Technology and Society
Tech Topics
Related Standards

Sun Contributes Four Java Breakthroughs to Open Source Community

Sun Contributes Four Java Breakthroughs to Open Source Community Including 'Project Looking Glass' and JAVA 3D

Project Looking Glass Will be Available to Developers on

Additional Contributions Advance Adoption, Stimulate Growth and Promote Innovation

San Francisco, California, USA. 2004 JavaOne Conference. June 28, 2004.

Project Looking Glass' innovative desktop interface offers an intuitive, new 3D environment to interact with desktop applications featuring window transparency, rotation, zoom, multiple desktop workspaces and miniaturization.

Sun Microsystems, Inc., the creator and leading advocate of Java technology, today underscored its commitment to open source and desktop technology leadership by contributing Project Looking Glass and Java 3D technology to the open source community. This contribution will unleash a new dimension of developer innovation by making Sun's cutting edge technology available at Sun's 3D Desktop Technology Open Source Project on

Sun also announced additional open source desktop efforts in collaboration with the Java developer community: the JDesktop Network Components (JDNC) and JDesktop Integration Components (JDIC). JDNC radically simplifies the development of rich networked desktop applications. JDIC seamlessly integrates cross-platform Java technology-based applications with the native desktop. These open source community contributions aim to promote innovation, ease of development, integration and interactivity on the desktop, and stimulate growth of the Java platform economy for all participants.

"Today marks the beginning of a new era for Java technology innovation on the desktop," said John Loiacono, executive vice president of Software at Sun. "By contributing next-generation desktop technologies, providing simpler ways to create rich Java technology-based desktop content and integrating into the underlying operating system, Sun is broadening the desktop capabilities and ensuring ease-of-use for developers. Sun is now laying the groundwork for accelerated adoption and development of key Java technologies, spurring creativity and choice."

Project Looking Glass: Accelerating Innovative 3D Desktop Development

Project Looking Glass is the 3D desktop project that first captivated the technology industry and blew the lid off the traditional windowing paradigm at its first mass demo in Summer 2003. Project Looking Glass' innovative desktop interface offers an intuitive, new 3D environment to interact with desktop applications featuring window transparency, rotation, zoom, multiple desktop workspaces and miniaturization. The technology helps developers build highly visual 3D desktops and applications that will run on the Solaris Operating System (OS) and Linux systems such as Sun's Java Desktop System. The Project Looking Glass developer's release is expected to enable Java technology developers to break new ground in the way information and data is represented to the user.

The following features are now available in the Project Looking Glass developer's release:

  • 3D Window Manager Platform: Highly scalable Java 3D Application Programming Interface (API) with client-server model support that helps developers with design documents, initial specification and prototype implementation.
  • 3D Window Manager and Application Development API: Java API to enable development of new 3D desktop applications and 3D Window Manager features for the Project Looking Glass platform.
  • Native Application Integration Module: Module to run X11 applications within the 3D environment.
  • Sample 3D Window Manager: Sample implementation for testing and demonstration purposes.
  • 3D Environment Lite: Stand alone, simplified 3D environment for development and testing that can be run on any Java 3D API-enabled platform including Linux and the Solaris OS.

For more information on Project Looking Glass, visit

Java 3D: Taking Java Technology to New Dimensions

Sun is also releasing the Java 3D API to the open source community on The Java 3D API, recently used by NASA for its command and control system for the Mars Rover mission, helps developers incorporate high-quality, scalable, platform-independent 3D graphics into applications and applets based on Java technology. To access Java 3D, visit To join and contribute to the community, visit

JDesktop Integration Components (JDIC)

The JDIC project, launched on, will continue Java technology's focus on seamless desktop integration. It complements the native look and feel for Windows XP and GTK introduced in Java 2 Standard Edition (J2SE) 1.4.2 and the desktop integration enhancements in J2SE 5.0. JDIC will help developers create applications that run on multiple operating systems while giving users a quality user experience consistent with their desktop. Visit for more details.

JDesktop Network Components (JDNC)

JDNC aims to simplify the development of rich networked desktop applications. It offers a set of high-level user interface components with built-in networking and data-binding support that can be configured via Extensible Markup Language (XML). JDNC will lower the bar for rich client development and boost developer productivity, enabling a larger portion of developers to take advantage of highly interactive client applications. More information can be found at

Project Looking Glass, Java 3D, JDIC and JDNC projects are part of , the community for desktop developers. The Center for Developer Innovation

The 2004 JavaOne Developer Conference marks the first anniversary of, the source for Java technology collaboration sponsored by Sun. In less than a year after the site's launch, has reached 50,000 users and 1,000 projects, continuing its efforts to provide the definitive online community for Java technology development. The community provides feature content from O'Reilly Media, and collaborative development tools from CollabNet, helping to create a unique community of learning and development. Coupled with content and infrastructure, Sun's expertise in open source has created a unique community that provides developers with the tools, information and resources they need to participate in or run their own open source-based projects.

In addition, today launched a new community dedicated to the discussion, development and collaboration of Java Specification Requests (JSR) proposed by Java Community Process (JCP) members. This new community aims to increase efficiency by making it easier to set up JSR projects and providing the appropriate tools needed to communicate and share code with the community for greater transparency.

For more information on the JavaOne conference, visit

About Sun Microsystems, Inc.

Since its inception in 1982, a singular vision — "The Network Is The Computer" — has propelled Sun Microsystems, Inc. to its position as a leading provider of industrial-strength hardware, software and services that make the Net work. Sun can be found in more than 100 countries and on the World Wide Web at Subscribe to Sun newswire at


Melissa Pereira
Sun Microsystems, Inc.
Tel: +1 408-276-6123


Prepared by Robin Cover for The XML Cover Pages archive. See details on JDNC in the news story: "Sun Releases JDesktop Network Components (JDNC) as an Open Source Project."

Globe Image

Document URL:  —  Legal stuff