Historia ● ● ● KDE – Kool Desktop Environment Apresentado na Usenet em 14 de Outubro de 1996 por Matthias Ettrich Toolkit escolhido: QT Versões ● Primeiro pacote: kdelibs-0.0.1.tar.gz ● KDE 1.0: 12 de Julho de 1998 ● KDE 2.0: 23 de Outubro de 2000 ● KDE 3.0: 3 de Abril de 2002 ● ● KDE 3.5: 29 de Novembro de 2005 KDE 4.0: 11 de Janeiro de 2008 ● KDE 4.2: 27 de Janeiro de 2009 Historia ● ● GNOME - GNU Network Object Model Environment Inicio: Agosto de 1997 por Miguel de Icaza e Federico Mena ● Toolkit: GTK+ ● Surge como resposta à licença do QT Versões ● GNOME 1.0 – Março de 1999 ● GNOME 2.0 – Junho de 2002 – – ● GTK+ 2.0 Lançamento das HIG GNOME 2.24 – Setembro de 2008 ● Ubuntu ● ● ● Canonical Fedora ● Red Hat ● CentOS openSUSE ● ● Novell ● Debian ● Mandriva Kubuntu ● Canonical ● PCLinuxOS ● SimplyMEPIS ● GTK+ ● ● ● ● V2.14.7 QT ● Desenvolvido pela fundação GNOME ● LGPL ● V4.4.3 Desenvolvido pela QT Software GPL com excepção/QPL ● C e GObject ● C++ ● Suporta oficialmente: ● Suporta oficialmente: ● C, C#, C++, Java, Python, Perl ● C++, Java Prós ● ● ● ● Procura simplicidade do UI Backing de empresas como a Red Hat e a Novell Novas versões estáveis a cada 6 meses Novas tecnologias: ● Pulseaudio ● PackageKit ● Network Manager Contras ● ● Simplicidade por vezes leva à ausência de features Ciclo curto de desenvolvimento impede alguma inovação ● Toolkit apelidado de complexo ● Aspecto datado para alguns ● Roadmap muito evolucionário e pouco revolucionário Stack Java File System Configuration GVFS PIM GConf Networking E-D-S Perl IM / Presence Telepathy Multimedia Pulseaudio C C# Windowing GStreamer HTML Audio Network Manager C++ Python Metacity File Metadata WebKit / GTK+ Tracker Widget Toolkit GTK+ Pango Cairo ATK Core Tecnologies GLib DBus HAL / DeviceKit ConsoleKit / PolicyKit Prós ● Estável e com anos de uso ● Muitas funcionalidades ● ● Numero elevado de aplicações disponíveis Numero elevado de temas disponíveis Contras ● ● Não deve receber novas funcionalidades Praticamente abandonado pelas distribuições em prol do KDE 4 Stack C++ File System Configuration KIO IM / Presence KConfig PIM Networking KDE PIM Multimedia Xine HTML Audio ArTs Windowing KWin File Metadata KHTML KFile Widget Toolkit QT 3 Core Tecnologies DCOP DBUS HAL Prós Muito atraente ● Conceito inovador que funde Desktop, Painel e Widgets ● Desenvolvimento rápido ● Novas tecnologias: ● Phonon ● Solid ● Nepomuk ● Akonadi Contras ● ● ● ● Por testar Não possui forma (estável) de gerir as ligações de rede Sem suporte de grandes empresas Quebra praticamente total com a versão anterior ● ● “Incompatível” com aplicações KDE3 Quebra metáforas tradicionais de uso do computador Stack Ruby File System Configuration KIO IM / Presence KConfig PIM Networking Akonadi Decibel Audio Python Multimedia Windowing Phonon HTML Widget Toolkit Kwin File Metadata WebKit Solid C++ Nepomuk Plasma QT 4 Core Tecnologies DBus HAL ConsoleKit / PolicyKit APIs Phonon Plasma ● Gestão de: ● Desktop ● Widgets ● “Painel” ● Tudo no desktop é um widget ● Fusão entre: ● KPanel ● SuperKaramba ● KDesktop Solid ● Abstracção do Hardware ● Platform-independent Phonon ● Abstracção multimédia ● Substitui o ArTs ● Lida com a reprodução de vídeo e áudio So Long and Thanks For All The Fish