KDE • Community • Announcements
DOAR (Porquê?)
paypal

Primeira Versão das Plataformas 5

Também disponível em:

English | Català | Español | Nederlands | Polski | Português | Português brasileiro | Svenska | Українська

7 de Julho de 2014. A Comunidade do KDE orgulha-se em anunciar as Plataformas do KDE 5.0. As Plataformas 5 são a próxima geração das bibliotecas do KDE, modulares e optimizadas para uma integração simples nas aplicações do Qt. As Plataformas oferecem uma grande variedade de funcionalidades comuns em bibliotecas maduras, revistas e bem testadas com licenças amigáveis. Existem cerca de 50 plataformas diferentes nesta versão, oferecendo soluções que incluem a integração com o 'hardware', o suporte para determinados formatos de ficheiros, itens gráficos adicionais, funções de gráficos, verificação ortográfica, entre outras. Muitas das plataformas são multi-plataforma e têm poucas ou nenhumas dependências extra, tornando-as simples de compilar e adicionar a qualquer aplicação em Qt.

As Plataformas do KDE representam um esforço para remodelar as poderosas bibliotecas da Plataforma do KDE 4 num conjunto de módulos independentes e multi-plataforma que poderão ficar disponíveis desde logo para todos os programadores de Qt, por forma a acelerar e reduzir o custo do desenvolvimento em Qt. As plataformas individuais são multi-plataforma, bem documentadas e testadas e a sua utilização será familiar para os programadores em Qt, seguindo o estilo e as normas impostas pelo Projecto Qt. As plataformas são desenvolvidas segundo o modelo de governação do KDE, com um calendário de versões previsível, um processo de contribuições claro e independente de fornecedores e com uma licença flexível (LGPL).

As Plataformas têm uma estrutura clara de dependências, divididas em Categorias e Níveis. As Categorias dizem respeito às dependências na altura de execução:

  • Os elementos funcionais não têm dependências durante a execução.
  • A integração define o código que poderá necessitar de algumas dependências, durante a execução, para a integração com o SO ou a plataforma.
  • As soluções têm dependências de execução obrigatórias.
Os Níveis dizem respeito às dependências de outras plataformas durante a compilação. As Plataformas de Nível 1 não têm dependências dentro das Plataformas e só precisam do Qt e de outras bibliotecas relevantes. As Plataformas de Nível 2 podem depender apenas do Nível 1. As Plataformas de Nível 3 podem depender de outras plataformas de Nível 3, assim como do Nível 2 e 1.

A transição da Plataforma paras as Plataformas está em curso há cerca de 3 anos, guiada por contribuintes técnicos de topo do KDE. Aprenda mais sobre as Plataformas 5 neste artigo do ano passado.

Destaques

Existem mais de 50 Plataformas disponíveis de momento. Consulte a lista completa na documentação 'online' da API. Em baixo fica uma impressão de alguma da funcionalidade que as Plataformas oferecem aos programadores de aplicações em Qt.

O KArchive oferece o suporte para muitas das codificações de compressão conhecidas numa biblioteca de arquivo e extracção de ficheiros poderosa, simples de usar e independente. Basta passar-lhe ficheiros; não há necessidade de reinventar uma função de arquivo para a sua aplicação baseada no Qt!


O ThreadWeaver oferece uma API de alto-nível para gerir tarefas de processamento com base em interfaces baseadas em tarefas e filas de execução. Permite o escalonamento simples da execução de tarefas, indicando as dependências entre as tarefas e executando-as à medida que essas dependências vão sendo satisfeitas, simplificando em grande medida o uso de várias tarefas de processamento.


O KConfig é uma plataforma para lidar com o armazenamento e consulta de definições de configuração. Oferece uma API orientada por grupos. Funciona com os ficheiros INI e com as pastas encadeadas compatíveis com o XDG. Ele gera código com base em ficheiros XML.


O Solid oferece a detecção de 'hardware' e poderá informar uma aplicação sobre os dispositivos e volumes de armazenamento, o processador, o estado da bateria, a gestão de energia, o estado e as interfaces da rede e o Bluetooth. Para as partições encriptadas, a gestão de energia e a rede, são necessários alguns serviços em execução.


O KI18n adiciona o suporte do Gettext às aplicações, tornando-se mais fácil integrar o fluxo de trabalho de traduções do Qt na infra-estrutura geral de traduções dos diversos projectos.


Como começar

No Linux, a utilização dos pacotes da sua distribuição favorita é a forma recomendada de obter acesso às Plataformas do KDE.

A compilação a partir do código-fonte é possível com os comandos básicos cmake .; make; make install. Para uma plataforma de Nível 1 individual, esta será provavelmente a solução mais simples. As pessoas interessadas em contribuir para as plataformas ou seguir a evolução do desenvolvimento do conjunto completo estão encorajadas a usar o kdesrc-build.

As Plataformas 5.0 precisam do Qt 5.2. Representam a primeira de uma série de versões mensais planeadas que disponibilizam as melhorias aos programadores de uma forma rápida e previsível.

A equipa está a trabalhar de momento para fornecer uma listagem detalhada de todas as bibliotecas das plataformas e de terceiros em inqlude.org, o arquivo catalogado de bibliotecas do Qt. Está disponível uma lista completa com a documentação da API em api.kde.org.

Contribuir

As pessoas interessadas em seguir e contribuir para o desenvolvimento das Plataformas poderão obter os repositórios de Git, seguir as discussões na lista de correio de Desenvolvimento das Plataformas do KDE e contribuir com alterações no quadro de revisões. As políticas, o estado actual e os planos do projecto estão disponíveis na 'wiki' das Plataformas. As discussões em tempo-real tomam lugar no canal de IRC #kde-devel no freenode.net.

Poderá discutir e partilhar ideias sobre esta versão na secção de comentários do artigo do Dot.

Apoiar o KDE

O KDE é uma comunidade de 'Software' Livre que existe e cresce apenas graças à ajuda de muitos voluntários que doam o seu tempo e esforço. O KDE está sempre à procura de novos voluntários e contribuições, sejam elas de código, documentação, traduções, promoção, monetárias, etc. Todas as contribuições são sinceramente bem-vindas e aceites de bom grado. Por favor leia a página de Apoio ao KDE para mais informações ou para se tornar um membro de suporte do KDE e.V., através da nossa nova iniciativa Juntar-se ao Jogo.

Acerca do KDE

O KDE é uma equipa tecnológica internacional que cria aplicações de 'software' livre e aberto para computadores e dispositivos móveis. Entre os produtos do KDE encontra-se um ambiente de trabalho moderno para as plataformas Linux e UNIX, pacotes de 'groupware' e produtividade no escritório, assim como centenas de aplicações de âmbitos diversos, que incluem aplicações Web e da Internet, multimédia, entretenimento, educação, gráficos e desenvolvimento aplicacional. As aplicações do KDE são traduzidas em mais de 60 línguas e está construído com princípios de facilidade de utilização e acessibilidade modernos em mente. As aplicações completas do KDE executam de forma nativa no Linux, BSD, Solaris, Windows e Mac OS X.


Notas de Marcas Registadas. O KDE® e o logótipo do Ambiente de Trabalho K ® são marcas registadas do KDE e.V. O Linux é uma marca registada de Linus Torvalds. O UNIX é uma marca registada do Open Group nos Estados Unidos e noutros países. Todas as outras marcas registadas e direitos de cópia referidos neste anúncio são da propriedade dos seus respectivos donos.


Contactos de Imprensa

África
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Cidade do Cabo
7441
África do Sul
Telefone: +27 83 455 9978
info-africa@kde.org
Ásia
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
Índia 410206
Telefone: +91-9821033168
info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Holanda
Telefone: +31-6-48370928
info-europe@kde.org
América do Norte
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
E.U.A
Telefone: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceânia
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Austrália
Telefone: (+61)402 346684
info-oceania@kde.org
América do Sul
Helio Chissini de Castro
R. Júlio Dias 614, apto 301
Florianópolis, SC 88080-060
Brasil
Telefone: +55(48)8806-0858
info-southamerica@kde.org

Itens de navegação global