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

For more information send us an email to:
press@kde.org

Itens de navegação global