4Why not only a basic X11 environment? Most X11 applications have important shortcomings:Application Interoperability is too hardUser Interface is inconsistent and of unequal qualityModern desktop environment brings the "glue"Drag & Drop, Session Management, etc...Consistent "look and feel"Unified Help SystemEasy dialog based desktop configurationCommon application development framework (-> MFC)Compound document framework (-> OLE)New exciting possibilities:Hundreds of new applications (including Office)Powerful application development environment
5KDE and GNOME (reminder) K Desktop EnvironmentKDE is a "complete desktop environment that try to make linux accessible to everybody"At present KDE and for the first half of the next year KDE 2.0GNU Network Object Model EnvironmentAIM: "GNOME Intends to build a complete, user-friendly desktop, similar to CDE or KDE, but based entirely on free software"At present GNOME
6What is new since April? New Qt 2.0 for KDE 2.0 with QPL License GNOME Documentation (still not enough)Lots of new applicationsComponent model: now in the basis.Agree (KDE 2.0 & GNOME ):Session Management protocol (XSMP)Drag & Drop protocol (XDND)Window Manager SpecificationsStoring part of Desktop InformationSound System (near future -aRTs-)Still disagree:CORBA (common IDL, server activation, etc.)PrintingHelp SystemDirectory layout, rc files, mime types, ShortCut keys
11Use of CORBA (reminder) Used for implementing a component based programming framework (OLE)As a general IPC mechanismExporting an application's API (IDL files)Scripting (macros and Visual Basic)Define system servicesKOM/OpenParts and Bonobo (OLE2 and ActiveX)
12Applications (reminder) Both desktops have hundreds of applications.Some useful, some buggy.All kinds of applications: Mail clients, network, sound, development tools, games, etc.Perhaps in a near future we will forget our 'standard' X applicationsSee the applications table
15Choosing a Desktop Only one desktop or both ? Main criteria for the selection:StabilityEfficiencyUsability (ease of use, customization, ...)ApplicationsOffice SuiteTechnologyUsers will have the last word.
16Desktop Customization Central management avoids support nightmareThings to customize:Icons on the desktop (home directory, trash bin, applications ...)Start up applications (mxconns)Icons on the panel (netscape, xterm, phone book ...)Applets on the panel (clock, CPU load ...)Start Menu (like NICE?)Specific programs (E.g. Tokens Applet)Similar to HEPiX X11, NICE
17Needed local Programs Interface to local print services Managing Start menusApplets (token watch, phone book, ...)
21Usage Who is using KDE/GNOME now ? Which site is planning to support modern desktops ?Which site plans to deploy GNOME/KDE ?
22DeploymentWhich site plans to have centralized deployment of a desktop ?Which site would like to have a centrally managed desktop environment for his users ?Would it be useful to organize an HEPiX collaboration about desktops to answer the questions: one or both, which customization, when, which OS, etc... ?
23Development Who is planning development in these desktop environment ? Encourage or discourage experiments to do so ?