Java Solaris Communities About Sun How to Buy United States Worldwide

General FAQ

GNOME 2.0 Desktop
 
  »   Features and Benefits
   FAQ
  »   Data Sheet
  »   Detailed View
  »   GNOME 2.0 Accessibility
 
Table of Contents
About GNOME
  1. What is the GNOME 2.0 Desktop?
  2. What software is included with the GNOME 2.0 Desktop?
  3. What documentation is included with the GNOME 2.0 Desktop?
  4. Is the GNOME 2.0 Desktop localized for different languages?
  5. Is the GNOME 2.0 Desktop accessible?
  6. Does the GNOME 2.0 Desktop include an integrated e-mail and calendar client?
  7. What standards are supported in the GNOME 2.0 Desktop?
  8. What are the GNOME 2.0 Desktop system requirements?
  9. Where can I get more detailed information about the GNOME 2.0 Desktop?
Availability
  1. Where can I obtain a copy of the GNOME 2.0 Desktop?
  2. Is the GNOME 2.0 Desktop also included with the Solaris Operating Environment and with Sun workstations?
Transitioning from CDE
  1. What happens to the Common Desktop Environment (CDE)?
  2. Can I still use Common Desktop Environment (CDE) after installing GNOME 2.0?
  3. What are Sun's plans for future enhancements to CDE?
  4. Do CDE-based applications and applications based on Java technology also run
  5. What type of transition tools will be provided to help customers move from CDE to GNOME?
GNOME 2.0 Software Development
  1. What is the GNOME 2.0 architecture?
  2. How does GNOME 2.0 benefit independent software vendors?
  3. Does GNOME 2.0 include new programming interfaces?
  4. What is the best way to develop software for the GNOME environment - using the Java 2 Platform or GNOME's GTK+ widget toolkit?
  5. Will applications designed for GNOME 2.0 on GNU/Linux run without change on
  6. Where can I go to learn more about developing software for GNOME?
Competitive Overview
  1. Why did Sun choose to support GNOME instead of KDE?
  2. How does GNOME compare to CDE?
  3. How does GNOME compare to Microsoft Windows?
Support
  1. What type of support offering is available for GNOME 2.0 Desktop for the Solaris
  2. Where can I send feedback to Sun on the GNOME 2.0 Desktop?
GNOME Licensing
  1. How is GNOME licensed?
  2. How does GPL work?
  3. How does LGPL work?
  4. Is source code for GNOME 2.0 available?
GNOME Community
  1. What is the GNOME Community?
  2. What is Sun's participation in the GNOME community?
  3. Who can participate in the GNOME community?
 
 

About GNOME


Q:
What is the GNOME 2.0 Desktop?
A:
The GNOME 2.0 Desktop is an easy-to-use, advanced desktop for the Solaris 8 or 9 Operating Environment, SPARC and x86 Platform Editions. (The x86 Edition of Solaris 9 OE is available with Solaris 9 12/02 and later.) It is a compelling alternative to the Common Desktop Environment (CDE) that has been provided with Solaris OE for several years.

GNOME provides a familiar desktop metaphor that enables users to easily interact with the applications and documents on their desktop. It includes an advanced file manager, a comprehensive online help system, useful software utilities and accessories, and panels for launching applications and managing application windows and multiple workspaces.

Back to top


Q:
What software is included with the GNOME 2.0 Desktop?
A:
GNOME 2.0 includes several important components:
  • Nautilus, a powerful file manager, provides a user interface that makes it easy to organize and locate applications and documents, as well as novel ways to view file contents.
  • Panel, a bar on the desktop that contains application launchers, system menus, panel drawers (sub-panels), or running applications called panel applets. The Panel makes it very easy to quickly launch applications and view system status. You can create as many panels as you like.
  • Utilities, for supporting a variety of everyday tasks, including:
    • Text Editor
    • Calculator
    • Character Map
    • Image Viewer
    • PostScript/PDF Viewer
    • Media Player
    • Sound Recorder
    • Performance Meter
    • Print Manager
    • Terminal
  • Panel Applets, a set of handy utilities that run in a GNOME panel, including:
    • Clock
    • Inbox Monitor
    • CD Player
    • Volume Control
    • Character Palette
    • Command Line
    • Keyboard Layout Switcher
    • Window List
    • Workspace Switcher

Back to top


Q:
What documentation is included with the GNOME 2.0 Desktop?
A:
GNOME 2.0 comes with extensive online help as well as a comprehensive User Guide, a System Administration Guide, and an Accessibility Guide.

Back to top


Q:
Is the GNOME 2.0 Desktop localized for different languages?
A:
GNOME 2.0 is available in English, French, Italian, Spanish, German, Swedish, Korean, Japanese, Simplified Chinese, Traditional Chinese, Polish, Russian, and Brazilian Portuguese.

Back to top


Q:
Is the GNOME 2.0 Desktop accessible?
A:
GNOME 2.0 includes many features for the benefit of users with disabilities:
  • Extensive keyboard navigation support, allowing virtually all of the desktop to be used without the need for a mouse
  • AccessX support, allowing control over how keyboard data may be entered (supports Mouse Keys, Slow Keys, Bounce Keys, Sticky Keys, Toggle and Repeat Keys)
  • Themes to support users who have certain types of vision problems (High Contrast, High Contrast Inverse, High Contrast Large Print, High Contrast Large Print Inverse, Large Print, Low Contrast, Low Contrast Large Print)
  • Integrated accessibility architecture, allowing developers to more easily create and integrate accessible applications and assistive technologies (AT). Sun expects to deliver additional accessibility support in the next few months by providing the following assistive technologies: onscreen keyboard, screen magnifier, and screen reader.

Note: Most of the applications provided with GNOME are expected to work with GNOME assistive technologies when these technologies are integrated in a later release.

Back to top


Q:
Does the GNOME 2.0 Desktop include an integrated e-mail and calendar client?
A:
Sun is working on a new version of an open source application called Evolution, which provides this functionality. We expect to provide it at a future date. In the meantime, we recommend you continue to use your favorite e-mail client in the GNOME 2.0 Desktop. CDE Mailer (dtmail) and Netscape Messenger, for example, both run as expected in the GNOME Desktop.

Back to top


Q:
What standards are supported in the GNOME 2.0 Desktop?
A:
GNOME supports a variety of industry standards, thus enhancing its ability to exchange data seamlessly in a networked, heterogeneous world:
  • XML, DOM
  • HTTP, HTML
  • CORBA
  • MIME
  • X11, NFS, TCP/IP
  • XDnD
  • Unicode
  • OpenGL[R]
  • Media standards -- MPEG, JPEG, MIDI, AVI
  • Smart card
  • Removable media
  • IEEE-1394, USB, serial, parallel, SCSI, and PC card
  • Energy Star

Back to top


Q:
What are the GNOME 2.0 Desktop system requirements?
A:
The software requires a workstation running the Solaris 8 or 9 Operating Environment (SPARC or x86 Architecture Edition) with at least 128 Mbytes of memory, although 256 Mbytes is recommended. At least 600 Mbytes of free hard disk space is needed to install the software. Solaris OE patches are also required and most are included with the software installer. See the GNOME patches page for an up-to-date patch list. The GNOME 2.0 Desktop can also be used with Sun Ray thin clients.

Back to top


Q:
Where can I get more detailed information about the GNOME 2.0 Desktop?
A:
You can visit Sun's GNOME Web page at http://www.sun.com/gnome/ as well as the official Web site for the GNOME community at http://www.gnome.org/.

Back to top

Availability


Q:
Where can I obtain a copy of the GNOME 2.0 Desktop?
A:
The software can be downloaded at no charge from http://www.sun.com/gnome/.

Back to top


Q:
Is the GNOME 2.0 Desktop also included with the Solaris Operating Environment and with Sun workstations?
A:
GNOME 2.0 Desktop will be included in a future update of the Solaris OE. It is also expected to be preinstalled on new Sun workstations in the future.

Back to top

Transitioning from CDE


Q:
What happens to the Common Desktop Environment (CDE)?
A:
Sun's current plans are to continue to include CDE with current and future versions of the Solaris Operating Environment.

Back to top


Q:
Can I still use Common Desktop Environment (CDE) after installing GNOME 2.0?
A:
Yes, both desktop environments are available. When GNOME 2.0 is installed, it appears as an additional session option when you log on to your workstation. From the Options / Session pop-up menu, choose:

GNOME Desktop Environment for GNOME
or
Common Desktop Environment (CDE) for CDE

Back to top


Q:
What are Sun's plans for future enhancements to CDE?
A:
Sun plans to continue to maintain CDE for the foreseeable future.

Back to top


Q:
Do CDE-based applications and applications based on Java technology also run
A:
Virtually all these applications will run when launched from the GNOME desktop.. For example, CDE desktop applications such as the e-mail client (dtmail), Calendar (dtcm), Calculator (dtcalc), or Text Editor (dtpad) also run in the GNOME 2.0 Desktop. You can either launch them from the GNOME Terminal by specifying the appropriate command line or add application launchers for them to the GNOME Panel for convenient one-click access.

We recommend using the Java Runtime Environment v1.4 or later with the GNOME 2.0 Desktop. JRE 1.4 includes several bug fixes that make it perform better with GNOME.

Back to top


Q:
What type of transition tools will be provided to help customers move from CDE to GNOME?
A:
Sun provides a CDE Menu within the GNOME Applications menu that provides quick access to standard CDE applications. It replicates most of the entries in the menu seen when you right-click the CDE desktop.

Back to top

GNOME 2.0 Software Development


Q:
What is the GNOME 2.0 architecture?
A:
GNOME has been carefully designed with the network in mind. It tackles the problems of today's users who are tightly plugged into the Internet and must deal with a huge amount of data and software that is widely distributed across heterogeneous systems. GNOME also includes built-in support for accessibility so that people with disabilities can use the computer more effectively.

GNOME is built on a core set of libraries used to create graphical user interfaces, high-level components for creating applications with a uniform look and feel, a fast and thin CORBA ORB, and other functions for handling configuration files. Accessibility support is provided through an accessibility toolkit integrated with the GUI toolkit, as well as an interface for integrating assistive technologies. GNOME also provides libraries for handling XML data and HTTP connections as well as a printing and font framework. Its innovative component architecture, called Bonobo, leverages CORBA to enable reusable code modules, scripting, and use of compound documents.

Desktop versions of GNOME typically use the X Window System, which provides the basic windowing services used by GNOME and GNOME-based applications. As a result, it runs with the Solaris Operating Environment and also GNU/Linux, because they include X.

For more information on GNOME's architecture, visit the GNOME developer's site at: http://developer.gnome.org/arch/ or Sun's GNOME for Solaris software site at http://www.sun.com/gnome/.

Back to top


Q:
How does GNOME 2.0 benefit independent software vendors?
A:
By providing GNOME for the Solaris Operating Environment, Sun can deliver thousands of new users to the GNOME community, enabling developers to tap into a larger customer base, thus increasing business opportunities and application reach.

GNOME's network architectural base helps drive innovation in new application markets that require distributed network software. Since GNOME software scales across systems ranging from embedded devices through clusters running Solaris software, developers have the flexibility to choose the target device for their application without having to change their development model.

Back to top


Q:
Does GNOME 2.0 include new programming interfaces?
A:
Yes, GNOME 2.0 includes a variety of programming interfaces to simplify the creation of full-featured applications. It also includes Glade, a tool for facilitating the rapid creation of the user interface portions of applications. To guide programmers on which GNOME 2.0 Desktop interfaces to use, Sun includes a document describing each interface and its classification. Classification categories include "Standard" (industry standard), "External" (defined by the open source community), and "Evolving" (very stable, although still subject to minor changes).

Back to top


Q:
What is the best way to develop software for the GNOME environment - using the Java 2 Platform or GNOME's GTK+ widget toolkit?
A:
GNOME fully supports the Java 2 Platform (version 1.4 or later). Therefore, developers can create Java technology-based software that runs with GNOME, taking full advantage of the benefits of Java technology development:
  • Binary portability across disparate platforms
  • Productive development
  • Well-structured code

Developers, particularly when runtime performance is critical, can also take advantage of development in C or C++ (and many other languages) using the GTK+libraries that form part of GNOME. GTK+ is a powerful framework that simplifies development of desktop applications.

Back to top


Q:
Will applications designed for GNOME 2.0 on GNU/Linux run without change on
A:
Most applications designed to work with GNOME 2.0, the standard GNOME 2.0 libraries, and POSIX-compliant APIs should run on any platform on which GNOME 2.0 is hosted by simply recompiling the source code for the instruction set used by the host processor, though some tweaking may be required. Some applications could have chip-architecture dependencies -- such as reliance on a little-endian or big-endian byte order -- and they would have to be modified.

Back to top


Q:
Where can I go to learn more about developing software for GNOME?
A:
The GNOME community has a dedicated Web site for developers at: http://developer.gnome.org.

Back to top

Competitive Overview


Q:
Why did Sun choose to support GNOME instead of KDE?
A:
GNOME and KDE are both powerful desktop environments. Sun has completed a comprehensive technical review of both environments and concluded that GNOME's architecture is a better match for Sun's software strategy, which promotes the creation and use of highly distributed, network-savvy software, as well as easy access to data wherever it might be located. One example is GNOME's innovative use of CORBA for network-aware interprocess communication between disparate systems. Others are the Bonobo component architecture, which enables easier creation of compound documents and system-wide scripting while promoting code reuse, and GConf, the network- and component-aware configuration management system.

Back to top


Q:
How does GNOME compare to CDE?
A:
CDE is an established, standards-based desktop environment that provides a consistent graphical user interface for UNIX workstations. GNOME leapfrogs CDE in terms of usability, visual design, and core features, and also provides good integration with network and Internet services. As a result, it is a much more compelling environment for users who need to leverage remote data and services to get their work done - in other words, almost anyone using a computer today.

GNOME makes it possible for average users to harness most of the capabilities of the underlying Solaris Operating Environment without having to be a UNIX guru or a command line wizard. In particular, GNOME's file manager, Nautilus, provides advanced capabilities to locate and manipulate local and remote files as well as global information resources. GNOME also includes a powerful component model that makes it much easier to create desktop applications that support compound documents.

Back to top


Q:
How does GNOME compare to Microsoft Windows?
A:
GNOME is an open, free, and productive desktop environment that sparks innovation and excitement among users and developers worldwide. Microsoft Windows is not. Therefore, all GNOME users can reap the benefits of a powerful desktop without the high costs.

Back to top

Support


Q:
What type of support offering is available for GNOME 2.0 Desktop for the Solaris
A:
Sun offers worldwide, comprehensive support programs that will help users successfully deploy and manage the GNOME 2.0 Desktop for the Solaris Operating Environment. Flexible levels of support and available options allow service solutions to be tailored to meet specific business needs. For more information please visit: http://www.sun.com/support.

Back to top


Q:
Where can I send feedback to Sun on the GNOME 2.0 Desktop?
A:
You can send feedback to Sun at gnome-2.0-feedback@sun.com.

Back to top

GNOME Licensing


Q:
How is GNOME licensed?
A:
Most of GNOME is licensed in accordance with the GNU General Public License (GPL) and the GNU Lesser General Public License (LGPL).

Back to top


Q:
How does GPL work?
A:
The GPL requires that the licensee provide complete sources when the work is distributed. If these sources have been modified or added to, then the modification and/or additions are to be contributed back to the community. All works derived from the original GPL work, whether through a combination of sources or use of GPL libraries at compile time, must also be licensed under the GPL license and therefore be freely available. (Note: the LGPL is less restrictive regarding library usage.)

Back to top


Q:
How does LGPL work?
A:
The GNU LGPL has all of the restrictions of the GPL except that users can use the library at compile time without the derivative work becoming a GPL work. This allows the use of the library in proprietary works. The LGPL license is completely compatible with the GPL license.

Please see: http://www.gnu.org/philosophy/license-list.html for more detailed descriptions of these licenses.

Back to top


Q:
Is source code for GNOME 2.0 available?
A:
Yes. Most of the software provided with the GNOME Desktop is subject to the GNU General Public License (GPL) and the GNU Lesser General Public License (LGPL) which require source code to be made available whenever object code is distributed. Sun's distribution of GNOME includes a document summarizing the software components that are included and where the source code is located.

Back to top

GNOME Community


Q:
What is the GNOME Community?
A:
The GNOME community consists of developers, designers, writers, and marketing professionals worldwide from a variety of organizations dedicated to providing a high-quality, easy-to-use, open source, free software desktop environment for UNIX and GNU/Linux systems. GNOME runs on the Solaris Operating Environment, GNU/Linux, BSD, FreeBSD, NetBSD, OpenBSD, SGI IRIX, and HP-UX. For a complete list, go to: http://www.gnome.org.

Back to top


Q:
What is Sun's participation in the GNOME community?
A:
Sun is an important contributor of software and expertise to the GNOME community. Sun provides development and expertise on almost every aspect of GNOME, focusing on the following areas:
  • Reliability and quality
  • Office productivity that leverages the StarOffice technology that Sun has contributed to the free source community through OpenOffice.org
  • Localization and internationalization
  • Integration with Mozilla
  • Integration with Java technology
  • Accessibility
  • Documentation

Back to top


Q:
Who can participate in the GNOME community?
A:
GNOME is an open community -- anyone can participate. For more information, please visit: http://www.gnome.org.

Back to top

 
Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.