Tecnologias KDE

KDE Workspaces

KDE tem uma coleção de workspaces que são form factors de um mesmo projeto, o Plasma, que provê um ambiente para execução e gerenciamento de aplicações e widgets, os plasmoids.

Todas as interfaces do Plasma são modulares e altamente customizáveis, elegantes e modernas. Há interessantes funcionalidades presentes, como suporte a temas, efeitos de variados tipos nas janelas e widgets, e possibilidade de configurar tudo - das cores utilizadas à que efeitos devem ou não estar presentes.

Entre os ambientes disponíveis podemos citar o Plasma Desktop, desenvolvidos para computadores convencionais focados em alta produtividade do usuário, Plasma Netbook, que entrega um ambiente minimalista para dispositivos pequenos, e o Plasma Active para o mundo mobile de smartphones e tablets.

KDE Applications

Aplicações KDE são construídas utilizando as tecnologias KDE. Existem várias aplicações para os mais variados fins, cumprindo 100% de uma experiência desktop convencional.

Quer navegar pelos seus arquivos, inclusive em computadores remotos? Temos o Dolphin e o Konqueror. Quer navegar na internet? Rekonq e Konqueror. Ler e-mail? Kmail. Quer usar um chat? Telephaty. Cliente IRC? Konversation. Acessar microblogs? Choqok. Ouvir uma música? Amarok e Juk. Assistir um vídeo? Dragon, Kaffeine, KMplayer. Um editor de texto avançado? Kate. Escrever um documento em LaTeX? Kile. Um leitor de PDF/ePub/CBR e outros? Okular. Você é um artista digital e procura um bom software para criação de imagens? Krita. Editar vídeo? Kdenlive. Escrever um texto fazer uma planilha e apresentar tudo isso em uma reunião? Words, Sheets e Stage.

O KDE tem muitos programas, inclusive com vários deles vencedores de prêmios em suas categorias de uso.

Além dos softwares para experiência convencional de uso de computadores, o KDE tem um módulo inteiro de programas educativos, o KDEedu, utilizado em todas as distribuições Linux com foco educacional; KDEgames com jogos e passatempos; uma plataforma completa de escritório, Calligra; ambiente de desenvolvimento com Kdevelop, Kate, Konsole, Yakuake, Umbrello, Kdiff3, Lokalize; ambiente para escrita científica com Kile, KBibTex e Okular, e muito mais.

E vale ressaltar que as aplicações KDE são multiplataforma: ou seja, você não precisa utilizar algum KDE workspace para utilizar as aplicações KDE. Elas rodam em outros ambientes desktop, e nos vários kernels e sistemas operacionais que o KDE suporta.

KDE Platform

Além de prover um ambiente computacional multiplataforma (rodamos em vários sistemas operacionais!) e multidispositivo (estamos em computadores, celulares, tablets e muito mais!), o KDE entrega um conjunto de tecnologias para desenvolvedores criarem softwares que herdam estas mesma características.

As tecnologias do KDE criam uma camada de de novos e avançados recursos sobre o Qt, extendendo as funcionalidades desse toolkit que é o coração do projeto.

Entre essas tecnologias, que são software livre e podem ser usadas por qualquer desenvolvedor, citamos:

  • KHTML - engine HTML desenvolvida pela comunidade KDE que, posteriormente, veio a ser a base do WebKit.
  • Phonon - API para aplicações multimídias desenvolvida no KDE e que depois foi adotada como padrão no Qt 4.x.
  • Solid - camada de abstração e API de acesso ao hardware.
  • KParts - permite ao desenvolvedor adicionar 'partes' de um software KDE em seu programa. Por exemplo, adicionar o konsole ou o kate, com poucas linhas de código.

Várias outras tecnologias fazem parte do KDE Platform. Saiba mais sobre eles no Techbase e na KDE API.