Visita Encydia-Wikilingue.com

KDE

kde - Wikilingue - Encydia

KDE
Logotipo de KDE
KDE 4.png
O espaço de trabalho do escritorio Plasma de KDE 4.4
Programador
Projecto KDE
www.kde.org
Informação geral
Lançamento inicial12 de julho de 1998.
Última versão estável4.4[1]
9 de fevereiro de 2010; faz 7 meses (2010-02-09)
GéneroMeio de escritorio
Escrito emC++ (Qt)
Sistema operativoMultiplataforma
LicençaGPL, LGPL, BSD e outras[2]
IdiomasMultilíngue (mais de 88)[3]
Em espanholSí. 

KDE é um projecto de software livre para a criação de um meio de escritorio e infra-estrutura de desenvolvimento para diversos sistemas operativos como GNU/Linux, Mac VOS X, Windows, etc.

De acordo com sua página site, «KDE é um meio de escritorio contemporâneo para estações de trabalho Unix. KDE enche a necessidade de um escritorio amigable para estações de trabalho Unix, similar aos escritorios de Mac VOS X ou Windows».[4]

As aplicações KDE estão traduzidas a mais de 88 idiomas[3] e estão construídas com os princípios de facilidade de uso e de acessibilidade moderna em mente. As aplicações de KDE 4 funcionam de forma completamente nativa em GNU/Linux , BSD, Solaris, Windows e Mac VOS X.

O «K», originariamente, representava a palavra «Kool»,[5] mas seu significado foi abandonado mais tarde.

A mascota do projecto é um pequeno dragão chamado Konqi.

Conteúdo

Pilares

Filosofia e uso

Kandalf, antiga mascota de KDE.
Konqi, mascota de KDE.

KDE baseia-se no princípio da personalização; todos os componentes de KDE podem ser configurados em maior ou menor medida pelo utente. As opções mais comuns são acessíveis em sua maioria desde menus e diálogos de configuração. Os utentes avançados podem optar por editar os arquivos de configuração manualmente, obtendo em alguns casos um maior controle sobre o comportamento do sistema.

A aparência de KDE é configurável em vários níveis. Tanto o gestor de janelas (chamado KWin) como os controles (botões, menus, etc.) utilizam estilos" intercambiáveis, que definem a cada aspecto de sua aparência. É por este motivo que KDE não mantém uma única aparência entre versões, senão que se opta por aquela mais amplamente aceitada no momento da cada novo lançamento.

A intenção do projecto KDE é a de criar um meio de escritorio que não se comporte de um modo predefinido, senão que permita ao utente adecuar o sistema a seu gosto e comodidade. Isto não impede que KDE resulte fácil de usar para novos utentes, detalhe ao que não se resta importância.

Veja-se também: Anexo:Uso de KDE

História

O projecto foi iniciado em outubro de 1996 pelo programador alemão Matthias Ettrich,[6] quem procurava criar uma interface gráfica unificada para sistemas Unix. Em seus inícios imitou a CDE (Common Desktop Environment), um meio de escritorio utilizado por vários Unix.

KDE 1

KDE 1.0.

O 12 de julho do 1998 publicou-se KDE 1.0. Esta versão continha um painel (barra de tarefas e lanzador de aplicações), um escritorio sobre o qual deixar ícones, um administrador de arquivos (Kfm) e um grande número de utilidades. Em novembro de 1998, ao conjunto de ferramentas Qt licencio-se-lhe adicionalmente baixo a licença livre de código aberto Q Public License (QPL). No mesmo ano, a fundação KDE Free Qt foi criada[7] para garantir que Qt entrariam em uma variante da licença liberal BSD em caso que Trolltech deixasse de existir ou não libertasse nenhuma versão livre ou de código aberto de Qt durante 12 meses. O debate continuou sobre a compatibilidade com a GNU Geral Public License (GPL), pelo que em setembro de 2000, Trolltech libertou a versão Unix das bibliotecas Qt baixo a GPL, além da QPL, que eliminou as preocupações da Free Software Foundation. Trolltech seguiu exigindo licenças para o desenvolvimento de software proprietário com Qt.

KDE 2

KDE 2.0.

KDE 2.0, lançado o 23 de outubro do ano 2000, foi reescrito quase por completo[cita requerida], introduzindo importantes melhoras tecnológicas. Entre eles DCOP (Protocolo de Comunicação de escritorio), KIO, uma biblioteca de I/Ou , KParts, o qual é um componente de modelo de objectos, o que permite uma aplicação integrar a outra dentro de si mesma, e KHTML, um motor de renderizado de HTML usado por Konqueror, que além de ser um navegador site é um gestor de arquivos. A demais nesta versão melhorou-se parcialmente o aspecto visual do escritorio.

KDE 3

KDE 3.5.

KDE 3.0 foi publicado em novembro do ano 2002, e é a evolução de KDE 2. O desenvolvimento desta série foi bem mais longa que a anterior. As mudanças de API entre KDE 2 e KDE 3 menores. O aspecto da interface não variou até KDE 3.1, no que consta uma importante melhora referente ao tema visual: Keramik foi incluído como novo tema por omisión junto com o conjunto de ícones Crystal GT e o antialisado de fontes. Em KDE 3.2 Crystal GT foi substituído por Crystal SVG. Em KDE 3.4 Keramik foi substituído por Plastik. Todas as versões de KDE 3 se baseiam em Qt 3, que só foi liberto baixo a GPL para GNU/Linux e sistemas operativos tipo-Unix, incluindo Mac VOS X.

Salvo algumas aplicações de terceiros, o desenvolvimento de KDE 3 tem cessado e seus programadores já não aplicam nenhum tipo de manutenção sobre este.[8]

KDE Software Compilation 4

Escritorio Plasma de KDE 4.4.

KDE 4.0 lançado em janeiro do ano 2008, foi reescrito por completo[cita requerida] baseando-se em Qt 4.3. KDE 4 inclui muitas novas tecnologias e mudanças técnicas. O elemento central é um novo desenho do escritorio e o painel, colectivamente chamado Plasma que substitui a Kicker, KDesktop, SuperKaramba e mediante a integração de sua funcionalidade em uma sozinha peça tecnológica, estando destinada a ser mais configurável para aqueles que queiram actualizar a velha metáfora do antigo escritorio. Há uma série de novos frameworks, incluindo Phonon, uma nova interface multimédia de KDE independente de qualquer backend específico qualquer que seja o SO; Solid, um API para redes e dispositivos portáteis; e Decibel, um novo framework de comunicação para integrar a todos os protocolos de comunicação no escritorio. Também se apresentou um framework de busca e metadatos, como a incorporação de Strigi , um serviço de indexação de arquivos; e a integração de NEPOMUK com KDE.

Organização do projecto

Colaboradores destacados
Função Nome Origem
Desenhador gráfico Everaldo Coelho Brasil
Nuno Pinheiro Portugal
Programador Aaron Seigo Canadá
David Faure
Duncan Mac-Vicar Prett Chile
Dirk Mueller
Eva Brucherseifer
George Staikos
Lars Knoll
Matthias Ettrich Alemanha
Mosfet
Waldo Bastian

Como outros muitos projectos livres, KDE se constrói principalmente com o esforço de voluntários. Já que vários centos de indivíduos contribuem a KDE de diversas maneiras (programando, traduzindo, produzindo arte, etc.), a organização do projecto resulta complexa. A maioria dos problemas discutem-se nas diferentes listas de correio do projecto.

Contrariamente ao que poder-se-ia pensar de um projecto tão extenso, KDE não conta com uma liderança centralizada; Matthias Ettrich, o fundador do projecto KDE, não possui maior peso sobre as decisões e rumo do projecto KDE. As decisões importantes, tais como datas de lançamento ou inclusão de novas aplicações, se tomam pelos programadores principais em uma lista de correio restringida. Os programadores principais são aqueles que têm contribuído a KDE por um tempo prolongado. As decisões não se tomam em um processo formal de votação, senão através de discussões nas listas de correio. Geralmente este método funciona muito bem.

Qualquer utente é bem-vindo a informar sobre erros que tenha encontrado no software ("bug"). Também é possível realizar petições a respeito de novas funcionalidades ("wish"). Basta com comunicá-lo, em inglês, no lugar site habilitado para isso: KDE Bug Tracking System.

Em assuntos legais e financeiros o Projecto KDE é representado pela KDE e.V., organização alemã sem ânimo de lucro.

Arquitectura

General

Componente Descrição
KDELibs
KIO KDE Input/Output
KJS Intérprete de JavaScript.
KParts Arquitectura de componentes
KWin Gestor de janelas
Qt Biblioteca para o desenvolvimento de GUIs.

KDE está escrito quase exclusivamente em C++, uma linguagem derivada da linguagem de programação C com algumas funcionalidades acrescentadas, em especial quanto à programação orientada a objectos.

Apesar das críticas na contramão deste (inicialmente menos maduro) linguagem, sua adopção pelo projecto KDE tem resultado em um desenvolvimento mais dinâmico e ciclos de lançamento mais breves ao mesmo tempo que tem permitido produzir programas eficientes em menor quantidade de linhas de código que as requeridas para iguais tarefas empregando linguagens de programação estruturados (por exemplo: C).

KDE está construído sobre a biblioteca Qt para programação de aplicações gráficas. Qt facilita a programação orientada a objectos e a criação de componentes, proporcionando sólidos alicerces para a construção de qualquer tipo de aplicação gráfica.

KDE conta ademais com seu próprio sistema primeiramente/saída chamado KIO, o qual pode aceder a um arquivo local, um recurso de rede (através de protocolos como HTTP, FTP, NFS, SMB, etc.), ou protocolos virtuais (câmara de fotos, arquivo comprimido, etc.) com absoluta transparência, beneficiando-se disso toda a aplicação de KDE. A arquitectura modular de KIO permite aos programadores agregar novos protocolos sem requerer modificações na base do sistema.

Por último, (KParts) permite incluir aplicações dentro de outras, evitando assim a redundância de código ao longo do sistema. Adicionalmente possui seu próprio motor HTML chamado KHTML, o qual está a ser reutilizado e ampliado por Apple (para criar seu navegador Safari), e por Nokia .

KDE 3

Usa a versão 3 das bibliotecas gráficas Qt 3, e seu sistema de som é uma nova versão do criticado aRts, já presente a KDE 2.

O motor KHTML, utilizado por Konqueror , também prove de KDE 2. Para intercomunicación de aplicações desenhou-se o sistema DCOP, ainda que posteriormente foi-se substituindo por sua evolução D-AUTOCARRO.

KDE 4

KDE 4 está baseado na quarta versão de Qt que, em princípio, incrementa o rendimento com respeito à versão anterior. A renovação das bibliotecas e as ferramentas de compilação também facilitarão o suporte para plataformas não baseadas em X11, incluindo Microsoft Windows e Mac VOS X, já que um dos objectivos de KDE 4 é que possa ser portado mais facilmente a diferentes sistemas operativos.

A primeira revisão técnica de KDE 4 coincidiu com a data do décimo aniversário do projecto KDE. Grande parte do trabalho técnico adiantou-se no aKademy 2006 que se celebrou em Dublín . Algumas de suas novidades explicam-se a seguir:[9]

Durante o Verão de Código de Google, um cache de ícones foi implementada para optimizar a velocidade de início das aplicações, especialmente desenhada para KDE 4. Os resultados foram variados, pois uma aplicação que usava centos de íconos como Kfinder, começou em ao menos a quarta parte do tempo que lhe tomava anteriormente. Enquanto outras aplicações e a sessão completa de KDE conseguiram iniciar um segundo mais rápido o qual é importante tendo em conta que as novas versões de software geralmente são mais pesadas que suas antecessoras.

Aplicações

A seguir mostra-se uma lista com algumas aplicações que utilizam a biblioteca Qt e outras que ademais usam as bibliotecas de KDE. Ainda que funcionam em qualquer meio de escritorio ou gestor de janelas, sua execução baixo KDE é mais eficiente. Assim mesmo, em KDE podem se carregar todo o tipo de aplicações além das que figuram a seguir.

Aplicações principais

Artigo principal: Aplicações Qt e KDE

Tecnologias

KDE 4.4 com o efeito de cubo de KWin.

Tecnologias acrescentadas em KDE 4

Interface Netbook de Plasma.

Tecnologias substituídas em KDE 4

Lançamentos

Informação geral

Como mostra o historial do projecto (embaixo), a equipa de KDE liberta novas versões em períodos breves. São reconhecidos por apegarse aos planos de lançamento, e é estranho que um lançamento se atrase mais de duas semanas.

Uma excepção foi KDE 3.1, o qual se demorou por mais de um mês devido a um número de problemas relacionados com a segurança no código baseie. Manter planos de lançamento estritos em um projecto voluntário deste tamanho é incomum.

Veja-se também: Anexo:Historial de lançamentos de KDE

Lançamentos maiores

Lista de lançamentos maiores
Data Lançamento
KDE 1
12 de julho de 1998. KDE 1.0[10]
6 de fevereiro de 1999. KDE 1.1[11]
KDE 2
23 de outubro de 2000. KDE 2.0[12]
26 de fevereiro de 2001. KDE 2.1[13]
15 de agosto de 2001. KDE 2.2[14]
KDE 3
3 de abril de 2002. KDE 3.0[15]
28 de janeiro de 2003. KDE 3.1[16]
3 de fevereiro de 2004. KDE 3.2[17]
19 de agosto de 2004. KDE 3.3[18]
16 de março de 2005. KDE 3.4[19]
29 de novembro de 2005. KDE 3.5[20]
KDE 4
11 de janeiro de 2008 KDE 4.0[21]
29 de julho de 2008 KDE 4.1[22]
27 de janeiro de 2009 KDE 4.2[23]
4 de agosto de 2009 KDE 4.3[24]
9 de fevereiro de 2010 KDE 4.4[25]
Requisito entre versões
KDE Qt
1.0  ?
1.1[26] 1.4
2.0[27] - 2.2[28] 2.2
3.0[29] 3.0
3.1 3.1
3.2 3.2
3.3 - 3.5 3.3
4.0 4.3
4.1 - 4.2[30] 4.4
4.3 4.5
4.4[31] 4.6

Um lançamento maior (em inglês major release) de KDE tem dois números de versão (por exemplo KDE 1.1).

Só os lançamentos maiores de KDE incorporam nova funcionalidade. Até o momento tem tido 16 lançamentos maiores: 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 4.0, 4.1, 4.2, 4.3 e 4.4.

Todos os lançamentos com o mesmo número de versão maior (KDE 1, KDE 2, KDE 3 e KDE 4) são compatíveis tanto em código binário como em código fonte. Isto significa, por exemplo, que qualquer software desenvolvido em KDE 4.2.X funcionará com todos os lançamentos de KDE 4.

Excepto durante mudanças maiores de versão, nunca ocorrem alterações com requisitos de recompilación ou modificação de código fonte. Isto mantém um API (Application Programming Interface ou interface de programação de aplicações) estável para os programadores de aplicações KDE. As mudanças entre KDE 1 e KDE 2 foram grandes e numerosos, enquanto as mudanças no API entre KDE 2 e KDE 3 foram comparativamente menores. Isto significa que as aplicações podem ser facilmente transformadas à nova arquitectura.

Tenta-se que as mudanças de versão maiores de KDE sigam os da biblioteca Qt, que se encontra também em desenvolvimento constante. Assim, por exemplo, KDE 3.1 requer Qt ≥ 3.1 e KDE 3.2 requer Qt ≥ 3.2. No entanto, KDE 4.0 requer Qt ≥ 4.3 e KDE 4.1 requer Qt ≥ 4.4.

Assim que um lançamento maior encontra-se pronto e é anunciado, acrescenta-se ao ramo "branch" do repositorio svn, enquanto na principal (trunk) começa o trabalho sobre o seguinte lançamento maior. Um lançamento maior requer em vários meses para culminar, e muitos bugs encontrados durante esta etapa são eliminados também no ramo estável.

Lançamentos menores

Para lançamentos menores se agendan datas de lançamento menos separadas. Um lançamento menor de KDE tem três números de versão (por exemplo KDE 1.1.1) e os programadores se enfocan em consertar bugs e melhorar aspectos menores nos programas em vez de agregar funcionalidade.


KDE e Wikipedia

Kate usando o formato Wiki.

O 23 de junho de 2005 soube-se que o projecto KDE e a Fundação Wikimedia, se uniam em um esforço cooperativo. Prevê-se, em particular, o conteúdo dos projectos de Wikimedia por médio de uma interface de serviços Site para programas de KDE.

Em KDE 3.5 já tem começado a integrar funções de apoio de Wikipedia , como mostra disso o editor Kate já inclui a sintaxe wiki.

Amarok mostra informação sobre os artistas de Wikipedia com a ajuda de um navegador site incorporado.

Distribuições

A seguir mostra-se uma lista (em forma de tabela) de distribuições que incluem o meio de escritorio KDE por omisión.

Nome Distribuição baseie Notas
Ark Linux Rede Hat Linux
ArtistX Ubuntu
Aurox Fedora
BackTrack SLAX
Chakra Arch Linux
Debian GNU/Linux Debian GNU/Linux. Debian-KDE, desde a versão 4.0
Edubuntu KDE Edubuntu
Famelix Debian GNU/Linux, Knoppix e Kurumin
Fedora Rede Hat Linux. Fedora-KDE, desde a versão 7.0
Freespire Linspire
Galinux SLAX
KadedeOS Kubuntu
Kanotix Knoppix
Kubuntu Ubuntu
Kurumin Knoppix
Linspire Kubuntu
Linux Mint KDE Kubuntu
Mandriva Linux Rede Hat Linux
MEPIS Debian GNU/Linux
openSUSE SUSE Linux
Pardus Pardus
PCLinuxOS Mandriva Linux
Sabayon Linux Gentoo
sidux Debian GNU/Linux, ramo unstable (sid)
SLAX Slackware
SUSE Linux Slackware
URLI Kubuntu
VectorLinux Slackware
VENENUX GNU/Linux Debian GNU/Linux
Xandros Debian GNU/Linux

Críticas

Veja-se também

Referências

  1. Anúncio da publicação de KDE SC 4.4.0 Caikaku
  2. «Licensing information for KDE packages» (em ingés). Consultado o 25 de dezembro de 2009.
  3. a b «KDE - Internationalization/Localization» (em ingés).
  4. «What is KDE».
  5. New Project: Kool Desktop Environment (KDE)
  6. Ettrich, Matthias (14 de outubro de 1996). New Project: Kool Desktop Environment (KDE). 53tkvv$b4j@newsserv.zdv.uni-tuebingen.de . http://groups.google.com/group/de.comp.vos.linux.misc/msg/cb4b2d67ffc3ffce.  Anúncio oficial do começo do projecto KDE (em inglês).
  7. «KDE Free Qt Foundation». Consultado o 26-01-2007.
  8. KDE - Getting KDE Software - KDE 3 séries
  9. «Wiki de KDE- KDE 4 Goals».
  10. «KDE - KDE 1.0 Release Announcement».
  11. «KDE - News Archive for February 1999».
  12. «KDE - KDE 2.0 Release Announcement».
  13. «KDE - KDE 2.1.2 Release Announcement».
  14. «KDE - Free KDE Desktop Ready for Enterprise Deployment».
  15. «KDE - KDE 3.0 Released to public».
  16. «KDE - KDE 3.1 Release Announcement».
  17. «KDE - Announcing KDE 3.2».
  18. «KDE - Announcing KDE 3.3».
  19. «KDE - Announcing KDE 3.4».
  20. «KDE - Announcing KDE 3.5».
  21. «KDE - Lançamento KDE 4.0».
  22. «KDE - Anúncio de lançamento de KDE 4.1».
  23. «KDE - Anúncio da publicação de KDE 4.2.0».
  24. «KDE - Anúncio da publicação de KDE 4.3.0».
  25. «KDE - Anúncio da publicação de KDE 4.4.0».
  26. «KDE - KDE 1.0 to 1.1 Changelog».
  27. «KDE - KDE 2.0 Release Announcement».
  28. «KDE - Free KDE Desktop Ready for Enterprise Deployment».
  29. «KDE - KDE 3.0 Released to public».
  30. «vizZzion.org - Dom't ship KDE 4.2 with Qt 4.5.».
  31. «Calendário KDE 4.4».
  32. Qt Software. «LGPL License Option Added to Qt» (em inglês).

Enlaces externos

Obtido de http://ks312095.kimsufi.com../../../../articles/a/r/t/Artes_Visuais_Cl%C3%A1sicas_b9bf.html"