The Common Desktop Environment (CDE) is an integrated graphical user interface for open systems desktop computing, combining X Window System, OSF/Motif, and the Common Desktop Environment technologies. CDE is designed to scale across a range of client/server platforms, supports small workgroups to large enterprises, and supports simple text and data as well as advanced collaborative multimedia applications.
The binary code (or object code) copy you received from your respective vendor of CDE is based on CDE 1.0. OSF's announcement of OSF CDE 1.0.10 is a Maintenance Release of CDE 1.0 containing hundreds of maintenance fixes or corrections, supplied by all of the vendors involved in the CDE collaborative development and maintenance project. These fixes were integrated into the Maintenance Release by the Prime Contractor of this project, The X Consortium, and is now available through the OSF in source code form only. This release is also available to the major computer vendors, for them to decide whether to incorporate it into their Operating System software releases and subsequent binary releases. CDE 1.0 and CDE 1.0.10 are based on OSF/Motif 1.2.
In some cases the vendors will fine tune the CDE software version for their specific platform, and may also incorporate "value-add" features, or additional software bundled in their offering. Since OSF is a non-profit vendor neutral technology source provider, the CDE source we provide is as we received it from the X Consortium, tested on the provided reference platforms (see next question below). OSF also offers Software Support for this release to its licensees, as well as additional benefits described in the OSF CDE 1.0.10 Price List.
What are the reference platforms for CDE 1.0.10?
CDE 1.0.10 has been tested on four reference platforms:
The release notes describe these reference platforms in more detail.
DEC is also in the process of providing an unsupported port on DEC Alpha with DEC UNIX 4.0.
Yes, CDEnext will be binary compatible with CDE 1.0.10. CDEnext is based on OSF/Motif 2.0
There is not a CDE Product Reference Catalog as of yet. However OSF is interested in created this on its web page, and welcomes input from any third party vendors that have CDE-based applications, tools, developers kits, etc. However, CDE maintains compatibility with thousands of existing UNIX system-based applications, since it is based on X11 Windows and Motif. Please refer to the OSF CDE Release 1.0.10 Data Sheet for more information in this area.
OSF's support plans and Service Offerings are outlined in the OSF CDE 1.0.10 licensing kit.
OSF has been working with the X Consortium and the CDE Sponsors all along in every aspect of the development of the CDE 1.0.10, and will continue to play a strong program management and auditing role through the development of CDEnext and beyond.
Support is outlined in the licensing kit. However, OSF does only offer the CDE source code.
Yes. Please refer to the OSF CDE 1.0.10 Price List for details. A Motif Full Support agreement is required in addition to the CDE Basic Support, since CDE contains Motif source code.
Yes. This is highlighted on the OSF CDE 1.0.10 Price List. Depending which type of CDE 1.0.10 Source license you are interested in will depend on the OSF/Motif license required. In addition to the OSF/Motif license required, please note that OSF CDE 1.0.10 object code royalty fees are separate from and are in addition to OSF/Motif object code royalty fees. Both fees must continue to be tracked, reported and paid for pursuant to the Terms and Conditions of OSF's Master Software License Agreement, the Standard Supplement for OSF/Motif, and the Standard Supplement for OSF CDE 1.0.10 .
You will be given full credit towards the OSF CDE 1.0.10 Full Distribution Rights License ($5,000 credit), as long as that same license program is still being offered. This credit is only applicable to OSF CDE 1.0.10 Full Distribution Rights License (Does not apply toward CDEnext, the Snapshot Program, or any other OSF CDE offerings.)
Probably not, unless you qualify per the OSF CDE 1.0.10 Standard Supplement definitions and requirements for being registered (and approved) as a "Non-Profit" organization under Section 503 (c) of the US Internal Revenue ServiceCode. Please keep in mind that this license is intended for educational, research and developmental purposes. Use for commercial and/or profit-making purposes is prohibited; no distribution is allowed, and the license is for internal use only.
Please refer to the OSF CDE 1.0.10 Price List Attachment - Object Code Volume Discount. This gives a pretty clear explanation of the requirements to qualify and the type of Motif Volume Discount selection you need with your Motif Full Distribution Rights License. If you have additional questions after going through that section, please call OSF Direct.
Yes. This was announced by X/Open in June 1995, along with a CDE Specification Set. Information on how to contact X/Open for more details is contained in the OSF CDE 1.0.10 Price List, along with web contact info.
A complete listing of the specification set can be obtained from X/Open as stated in the above question. However a highlight of some of the specifications include:
A suite of automated and manual regression tests is supplied with CDE 1.0.10. Information on building and running the tests, as well as results obtained for this release, are contained in the Release Notes (cde/README).
Use the version included in the CDE 1.0.10 distribution located in the cde-test/osf directory, and follow the directions in the cde/README file. This version has changes to test Motif in a CDE environment. If you are testing Motif alone, you can use your existing 1.2 QATS.
You can use the versions 1.1 or 1.1.1 from OSF. The README on the tape incorrectly indicates that the VTS 1.1 is included on the 1.0.10 tape. It is not.
Yes - If you have version 1.1 or 1.1.1.
If the features available in Motif 2.0 are very important to your customers, you might find it advantageous to wait until CDEnext to start any customer migration efforts. Still, purchasing an evaluation license for CDE 1.0.10 will give you time to explore the features of CDE and give you a head start on any porting issues and planning.
CDEnext Motif will not support XmCSText and the Motif 2.0 C++ interfaces. In most other cases, CDE.next Motif will be binary compatible with Motif 2.0, and is based on 2.0 code. In some cases you will need to recompile UID files; in other cases there is a very small set of binary compatability breaks, but will not affect majority of applications.
They can be used together. All public CDE Motif interfaces, and all but a few minor CDE Motif resources, are available in Motif 2.0. There may be rare cases where there are minor differences in behavior or appearance.
It would be great if you could link programs with a CDE library, with its pre-built Motif library replaced by a pre-built Motif 2.0 library. Unfortunately this will not work.
However, if you are a source code licensee of OSF CDE, you can recompile OSF CDE 1.0.10 with Motif 2.0.1, and then link your programs against that. (You will need both CDE 1.0.10 and Motif 2.0.1; earlier versions of either have bugs that prevent the recompilation from producing a useable result).
Yes, Motif 2.0 is binary compatible with Motif 1.2
No, these additional widgets are in a separate library. You will need to recompile them with Motif 2.0.1 though.
You can migrate to CDE 1.0.10 immediately, and you should migrate to CDEnext as soon as it is available to you. The features from Motif 2.0 that are not available in CDEnext are primarily the CSText functionality and the C++ library support.
Yes. CDE is completely binary compatible with Motif 1.2
They are essentially the same, although CDE 1.0.10 Motif has additional bug fixes which includes a few bug fixes above 1.2.5. CDE 1.0.10 is based on Motif 1.2.5, which has had on the order of 10 bug fixes made to it. There was no practical way to release this code without incrementing the release number. OSF plans to integrate these bug fixes into a patch to 1.2.5 to bring its support customers up to date, but there is no plan for a separate 1.2.6 release. OSF will also integrate the fixes into the Motif 2.0 base and make them available to its 2.0 support customers.
All of the important Motif 2.0 developer features including Traits and the Uniform Transfer Mechanism, will be available in CDEnext Motif, but is not available in today's CDE 1.0.10 Motif. Use Motif 2.0 to get access to this powerful technology today.
mwm is going away in CDE. CDE uses an integrated desk top window manager in its place referred to as dtwm. A version of this window manager suitable for environments running Motif outside of CDE will be available in the CDEnext release.
CDE integrates workspace management directly into the window manager. CDE provides almost the same functionality, but does not use a separate protocol for interoperation with a separate workspace manager.
Yes. CDE programs may be "workspace aware". These programs may have less functionality when they run with Motif 2.0 mwm, but this functionality should be available in other ways (required by the Style Guide). In practice, this is unlikely to be an issue.
Yes. While Motif 2.0 programs can use some additional protocols to interact with the Motif 2.0 mwm. These programs may have less functionality when they run with dtwm, but this functionality should be available in other ways (required by the Style Guide). In practice, this is unlikely to be an issue.
The entire contents of the tape are just over 1.4Gb. We have split the tape into 3 tar archives, which can be unloaded separately:
The documentation archive is so large because it includes the documentation in 10 languages. The installation instructions describe how to extract the files for only a single language, thereby reducing the amount of disk space required to unload the distribution.
Depending on the platform, it should take about 200-300 Mb to build the code and about 400-600 Mb to build the tests.
Depending on the platform, it should take about 60-85 Mb to install the code.
CDE uses standard X and UNIX facilities to control login, access to network services, and file access control. So, all the same strengths and weakness exist as other UNIX/X based systems that do not have security as their primary concern. OSF CDE 1.0.10 does incorporate a technology called PAM (Pluggable Authentication Modules), that can be used to authenticate a user against multiple authentication mechanisms (including DCE's) at login time and when accessing network services such as ftp.
However, please note that the PAM technology is not enabled in the OSF CDE 1.0.10 release, but the code is there without testing by the X Consortium. It is up to each sponsor company receiving the Maintenance Release CDE 1.0.10 to enable PAM (or the receiving licensee). CDEnext will have dtlogin ability to use PAM on all platforms, however, it will still be up to each platform vendor to enable PAM in CDEnext sample builds.
Last Modified: Friday, 30-Apr-1999 17:44:42 BST