Blog de divulgação das notícias gerais do KDE e dos trabalhos do Live Blue (KDE Bahia)
Planet KDE Agora em Português
January 26, 2011 - No comments yetCaros Amigos, Compatriotas e Adoradores de Software Livre em Geral, Hoje estamos ( não hoje, tem um tempiinho já na verdade ) estreando o PlanetKDE em toda sua glória, com um agregador de Feeds em Português. Caso você tenha um blog que fale sobre o KDE em nossa lingua mãe, mesmo que a mãe seja a ultima flor do Lácio, por favor, junte-se a nós. O KDE é o maior grupo de Software Livre em existência, e um dos unicos 2 grupos a ter passado a barreira de mais de um milhão de commits em seus repositórios de código ( o outro unico projeto a passar essa marca é o Apache ).
K16 e o Futuro do KDE
December 28, 2010 - No comments yetPor: Frank Karlitschek
![]()
Onde estará o KDE em cinco anos ? Para responder esta pergunta pretendemos reunir visionários, estrategistas, organizadores, pensadores, realistas, sonhadores, criadores, líderes da comunidade de programadores do KDE e todos os interessados em discutir o futuro do KDE.
Como primeiro passo, realizaremos um encontro denominado “K16″ reunindo uma primeira rodada de pessoas da comunidade para chegar a uma idéia de onde o KDE estará em cinco anos, em 2016. O objetivo é formular uma direção comum para a comunidade, criando uma visão compartilhada do que irá impulsionar o desenvolvimento a longo prazo de softwares do KDE.
O encontro acontecerá no início de 2011 durante um fim de semana prolongado. Teremos um ambiente criativo e produtivo através de um grupo heterogêneo de participantes, convidando moderadores externos, tendo tempo livre para atividades práticas, aplicando brainstorming e outras técnicas de criação em um local sem distrações.
Junte-se a nós
Se você quiser participar do encontro ou fornecer informações por favor envie um resumo de uma página sobre sua idéia de onde o KDE estará em cinco anos. O formato e o conteúdo depende da sua imaginação, seja ele um texto estratégico, uma visão do artigo do KDE na Wikipedia em 2016, uma história em quadrinhos ou algo completamente diferente. A única condição é que ele possa ser impresso em uma folha de papel e preso em um mural. Envie o seu resumo para k16@kde.org até 31 de dezembro de 2010. Por favor indique também se você gostaria de participar do encontro e quando você poderia estar presente.
A equipe de organização do K16 (composta por Sebastian Kügler, Dan Leinir Turthra Jensen, Riccardo Iaconelli, Stefan Werden, Jos Poortvliet, Artur Souza e Frank Karlitschek) selecionará 15 participantes com base nos resumos e os convidará para o encontro. O KDE e.V. irá financiar o encontro, cobrindo as despesas de deslocação e alojamento.
Todos os resultados do encontro serão publicados e ações subsequentes serão planejadas com a comunidade.
Estamos aguardando as suas idéias. Envie seu resumo para k16@kde.org. Compartilhe a sua visão de onde o KDE estará em 2016.
A organização do K16 gostaria de acrescentar os seguintes esclarecimentos sobre a elaboração dos resumos para o K16
Gostaríamos de explicar que temos alguns requisitos para que uma “visão” possa ser realmente chamada de visão.
Antes de tudo, simplesmente dizer que trabalho adicional é necessário, especialmente quando se trata de melhorar o que já está lá (não importa quão importante isto seja) não é suficiente. Sim, todos temos nossas queixas e existem muitas áreas que precisam de melhorias. Mas procuramos uma visão em 5 anos.
Segundo, você precisa fornecer idéias sobre como realizar os planos dentro de uma comunidade do software livre como o KDE – e isso é importante. Somos a maioria voluntários, trabalhando no que gostamos ou consideramos importante. Qualquer que seja a visão que você apresente ela tem que mostrar como chegar lá e como ter pessoas envolvidas nela.
Resumindo, a visão deve ser ambiciosa e ao mesmo tempo realista. Nossa meta a longo prazo – criar algo atraente, ultrapassando o simples conceito de janelas gráficas – deve ser o foco, e não melhorias incrementais pois isso não será o suficiente para o KDE em cinco anos.
Experimente o KDE 4.5.3 pela web
November 24, 2010 - No comments yetOlá,
Gostaria de experimentar o KDE 4.5.3 pela web com poucos cliques ?
É só clicar aqui, solicitar o convite para criar uma conta no SuseStudio e depois clicar no botão “Test Drive” do lado direito.
Se você gostar poderá fazer o download do appliance em qualquer um dos quatro formatos disponíveis: Live CD, Preloaded ISO, Disk Image ou imagem para o VMWare/VirtualBox.
Procura-se designer
August 31, 2010 - No comments yetOlá a todos,
Estamos iniciando um novo projeto do KDE-Edu (suite de aplicações educacionais do KDE) voltado para a área de Educação Musical.
Se você tem habilidades para construir ícones e outros artefatos de artwork em SVG e quer contribuir com um projeto bacana do KDE, conhecer pessoas e se integrar na comunidade então junte-se a nós.
Detalhes do projeto podem ser encontrados aqui.
Contato: sandroandrade AT kde DOT org
Abraços,
Release Party do KDE 4.5 em Salvador
July 30, 2010 - No comments yetOlá a todos,
Acontece no dia 07 de agosto a partir das 20h a Release Party do KDE 4.5 aqui em Salvador. A festa será no Sebo Praia dos Livros no Porto da Barra e contará com a apresentação do espetáculo erótico-literário-musical “A Saga Sexual de Agrippino Motta”. Vamos tomar umas cervejinhas, encontrar pessoas legais e comemorar o lançamento de mais uma versão bacana do KDE.
Apareçam
de volta do FISL
July 27, 2010 - No comments yetPessoas, como sabem, acabou de passar o fisl, e finalmente estou escrevendo para contar como foi.
Cheguei em porto alegre um dia antes do Sandro, hospedado na casa da Camila Ayres (shelikescode.wordpress.com ) que também é uma colaboradora ativa do KDE.Primeiro dia foi completamente morto no FISL, ainda estavam montando a parte de exposição, então as palestras ficaram lotadas. não fui pra nenhuma, organizando, correndo atrás e oferecendo balinhas de funcho com sal para os organizadores do evento.
O KDE não havia se inscrito como participante pois estavamos todos voando do outro lado do mundo, e o pessoal que ficou no brasil não conseguiu se mobilizar, ou por falta de tempo, ou por falta de grana, ou por falta de vergonha ( caso eu estivesse aqui, com certeza seria esse ultimo ), então como não tinhamos estande, fomos procurar a criatura que tomava conta dessa area no FISL, e achei. pedi por favorzinho um estande pra ela, e me apossei do lado do estande do Texto Livre e com o povo do Pandorga na frente.
Pessoal do Texto Livre e Pandorga já são amigos de FISLS e LatinoWares passados, geralmente o destino nos cologa bem próximos, o que é muito bom já que são amaveis e boa gente. Texto livre tem, pelo que eu vi, uma vitima de Linux que é o Leleo, e várias outras vitimas de LETRAS! Usuarias de Linux, que cursam Letras, que trabalham com Letraas, e que provavelmente tem uma caligrafia linda, mas ainda não vi nada escrito a mão delas.
Segundo dia, Palestras, A Palestra da Camila Ayres e Amanda sobre colaborar com colaboradoras ( que é o que fazemos aqui no live blue, e o que fazem no kde – lovelace ) ficou no mesmo horario da palestra da guria do google sobre… O MESMO FUCKING TEMA! ( ai fisl, deu mole. ) dae a da guria da google lotou, até porque ela é bem conhecida no cenário mundial, e a da camila e da amanda não tinha mais que uns 20 gatos pingados, mas houve a palestra assim de qualquer forma, e quem assistiu gostou, e isso importa mais.
Colaboradores Novos, Colaboradores Velhos.:
Huberto – criador da primeira lista de KDE e Qt do Brasil, se reaproximou do grupo e diz qu vai voltar a ativa.
Amy – Mais uma menina, Mais uma de promo. atacou meu computador e começou a desenhar no inkscape, tem talento. finalmente tenho um icone pra o Rocs.
Herolt – Pai da Amy, que coordena o FLISOL de Brasilia, um dos maiores flisois do brasil, vamos ter uma colaboração mais junta agora para oferecer cursos de programação em KDE e palestras pelos organizadores do projeto.
Mais alguns gatos pingados que anotei pra enviar e-mail aqui, e não entrei em contato ainda por falta de tempo.
Entrevistas:
Fui entrevistado por duas pessoas, uma para a Radio e uma para a TV, não sei quando vou sair ou se vão deixar esse rostinho lindo aparecer nas telas, mas falei sobre a importância de se manter o conhecimento como livre e gratuito de qualquer pagamento. Ensinar por prazer de ensinar.
Conclusão
Bem, o fisl pra mim foi basicamente isso, senti falta da maioria de vocês, o pedaço que eu não senti falta foi porque queria bater
Akademy 2010: de malas prontas pra Finlândia
June 27, 2010 - No comments yetAcontece entre os dias 3 e 10 de julho em Tampere na Finlândia a 8a edição do Akademy – encontro mundial do colaboradores do projeto KDE. Serão oito dias de palestras, workshops, BoFs, hacking sessions, discussões, premiações e confraternização. O Akademy é também o local de realização da Assembléia Geral do KDE e.V., onde as principais decisões do projeto são apresentadas e votadas pelos membros.
Na conferência o destaque vai para as keynotes “MeeGo redefining the Linux desktop landscape” por Valtteri Halla (Nokia) e “Reaching For Greatness” por Aaron Seigo (KDE), e as palestras “The 7 principles of successful open source communities” por Thomas Thym, “Plasma sneaks in your pocket” por Artur Duque de Souza e Alexis Menard e “Social Games” por Dan Leinir Turthra Jensen. Além da conferência serão realizados encontros (sprints) focados em sub-projetos tais como animações do Plasma, QML, Nepomuk, Telepathy, KDevelop e Gluon.
O Akademy 2009, realizado em conjunto com o GUADEC no Gran Canaria Desktop Summit contou com uma participação de dois membros do Live Blue e o pessoal do Instituto Nokia de Tecnologia (INdT). Este ano teremos a maior presença brasileira de todos os Akademies: estarão presentes Sandro Andrade e Tomaz Canabrava do Live Blue, Amanda Castro e Lamarque Souza do KDE-MG, Camila Ayres do KDE-RS, Helio Castro, Mauricio Piacentini, além do pessoal cativo do INdT.
Boa viagem a todos e aguardem em breve as novidades mais quentes sobre o KDE !
NOKIA disponibiliza material oficial de treinamento em Qt
June 27, 2010 - No comments yetA NOKIA começa a disponibilizar o material das primeiras aulas da série Qt in Education. Cada aula é dividida em duas partes de 45 minutos cada, inclui notas para o professor e exercícios para os estudantes avaliarem seu aprendizado após a aula. Além disso, um exercício prático mais elaborado cobre o conteúdo das quatro aulas disponibilizadas até agora. Todo o material está disponível nos formatos PDF, Open Office e Microsoft Powerpoint.
As aulas podem ser obtidas aqui e outras seis já estão sendo preparadas.
Sugestões e comentários podem ser postados no fórum do Qt in Education.
Qt adota modelo Open Governance
June 9, 2010 - No comments yetO Qt ao longo do tempo tem se tornado um projeto cada vez mais aberto, desde a adoção da GPL em 2000 e, de forma mais forte nos últimos meses, com a mudança para a LGPL e abertura dos repositórios no Gitorious. Como um passo a mais nessa trajetória, o Qt adotará o modelo Open Governance, significando um diálogo maior com a comunidade, possibilidade de sugestões no roadmap, dentre outros pontos.
No Qt DevDays do ano passado, em Munique, o roadmap foi aberto à comunidade e várias sugestões foram coletadas. A abertura do processo de garantia de qualidade do Qt, em conjunto com todos os outros benefícios do modelo de governança aberta, traz inúmeras oportunidades de aperfeiçoamento das nossas habilidades enquanto projetistas e desenvolvedores de software.
Vejam abaixo o anúncio feito pelo Aron Kozak.
Open Governance
por Aron Kozak em 3 de Junho de 2010
Desde o início o Qt tem sido um produto que abraçou sua comunidade de desenvolvedores e com ela colaborou o máximo possível.
Importantes passos tais como o modelo de contribuição que nós apresentamos no ano passado têm levado isso cada vez mais adiante – nós recebemos e integramos centenas de contribuições desde a disponibilização deste canal.
Nós acreditamos que chegou a hora de levar esse modelo uma vez mais pra frente e tornar a nossa comunidade ainda mais influente através de uma mudança na forma com a qual o Qt é gerido – caminhando para um modelo de governança ainda mais aberto.
Adotando uma governança mais aberta fará com que o desenvolvimento e as decisões do Qt funcionem de forma mais parecida com os projetos convencionais de software livre. Com este modelo nossa comunidade irá desenvolver o Qt e realmente compartilhar o controle sobre as decisões relacionadas ao Qt e ao seu futuro.
Dentre outras coisas o novo modelo trará as seguintes mudanças:
- Discussões técnicas agora serão totalmente abertas;
- Decisões relacionadas ao nosso roadmap e cronogramas serão também abertas;
- A comunidade terá acesso ao nosso processo de garantia de qualidade (QA process).
O modelo será aplicado a todos os projetos atuais e novos no âmbito do Qt (estes podem ser vistos na página de roadmap do Qt). Estamos muito entusiasmados com o prospecto da open governance mas há muito a ser feito antes dele existir efetivamente.
O que acontece então a partir de agora ? O próximo passo que faremos será abrir a discussão na comunidade para determinar as especificidades do modelo.
Ao mesmo tempo que temos as nossas idéias sobre a forma com que esse modelo poderia funcionar, nós queremos que a comunidade que será parte disso tenha a chance de opinar sobre a forma com a qual este modelo de governança irá funcionar. O resultado final deve ser um modelo que funcione para o Qt e funcione também para a comunidade.
Estamos realmente na expectativa de refinar e implantar este modelo e levar o Qt ainda mais longe com esta estrutura de open governance.
Novidades e atualizações sobre o andamento desta importante notícia serão postadas neste blog e no blog do Qt Labs.
Projeto PIBIC desenvolverá novo software KDE para Educação Musical
May 26, 2010 - No comments yetO Live Blue (KDE Bahia) está feliz em anunciar a aprovação do projeto PIBIC/FAPESB que desenvolverá um novo software para Educação Musical como parte do projeto KDE. Motivado pela sanção presidencial da Lei 11.769/2008, que altera a Lei de Diretrizes e Bases da Educação para dispor sobre a obrigatoriedade do ensino de música na educação básica, o projeto focará na implementação de funcionalidades para geração colaborativa de conteúdo (via plugins e a tecnologia Get How New Stuff do KDE), integração de conteúdo on-line (Wikipedia, YouTube, Flicker, etc), flexibilização dos backends para reprodução de áudio (Phonon / Qt Multimedia, timidity++ / freepats, etc) e integração via MIDI com instrumentos musicais.
Mais detalhes do projeto podem ser encontrados aqui.
Aguardem as futuras notícias e bom trabalho para nós
Programação do Akademy 2010 já disponível
May 12, 2010 - No comments yet
O Akademy, encontro internacional da comunidade KDE, acontecerá entre os dias 3 e 10 de julho deste ano em Tampere, Finlândia. Lá são esperados entusiastas de todos os tipos, desenvolvedores, usuários, tradutores, divulgadores e mais participantes da comunidade que se reunirão para discutir o KDE, seu presente e futuro, ideias de novos softwares e tecnologias, e mais.
A programação do evento acabou de sair e, mesmo que você não possa se deslocar até lá (estou incluso nesse grupo!), é legal dar uma olhada na grade e perceber os rumos que o projeto está tomando a partir dos assuntos que lá serão expostos.
Por exemplo, metade da programação do primeiro dia dedicado às conferências tratarão sobre dispositivos e tecnologias móveis, além de um keynote específico sobre o Meego, novo sistema operacional da Nokia + Intel baseado em Linux a ser usado em celulares, smathphones, netbooks e mais, que proverá suporte a tecnologia Qt. Isso significa que o KDE está dando passos firmes na direção desses dispositivos – algo que já acontece, com o plasma-netbook e uma versão plasma mobile trabalhada no Tokamak 4.
Então pessoal, fica a dica da programação do Akademy para quem quiser “dar uma espiadinha” no futuro do KDE!
Sprint do KDE na Suiça sobre multimídia e softwares para educação
May 8, 2010 - No comments yetAcontece entre os dias 20 e 25 de maio, na vila de Randa (Suiça), o KDE Multimedia and Edu Sprint 2010. Entre os tópicos a serem discutidos destacam-se:
- Roadmap do Amarok para a série 2.3
- Planejamento do Amarok no Windows
- Backend para o PhononVLC
- QtMultimedia
- Google Summer of Code (Phonon e Amarok)
- QtMultimedia (integração, backend Phonon usando QtMultimedia, backend QtMultimedia usando Phonon?)
- Roadmap do Phonon (novas funcionalidades, áreas de interesse, etc.)
- Melhorias nas recursos multimídia do Maemo/Meego
- Promoção, recrutamento de contribuidores e integração da comunidade
- Caminhos do KDE-Edu
- Integração com o Get Hot New Stuff
- Melhorias no Rocs
- KDE-Edu em netbooks
- Gluon e jogos educacionais
- Integração de conteúdo livre
Uma boa viagem aos nossos amigos Helio Castro, Tomaz Canabrava e Alexandre Freitas, representantes do KDE Brasil neste evento
KDevelop 4.0 finalmente lançado
May 3, 2010 - No comments yetPor: Andreas Pakulat
Os desenvolvedores do KDevelop anunciam a imediata disponibilidade do KDevelop 4.0, lançado em conjunto com a primeira versão do plugins PHP que fazem do KDevelop uma opção interessante para os desenvolvedores PHP.
Funcionalidades
KDevelop 4.0 já disponibiliza uma série de funcionalidades, mesmo embora algumas delas ainda não estejam prontas se comparado à versão 3.5, em função do tempo disponível. Em particular, nós nos preocupamos em construir uma excelente IDE para C++ ao invés de tentar integrar diversas linguagens de maneira incompleta. É claro que ainda é possível adicionar suporte a mais linguagens no KDevelop e estamos confiantes que isso é realmente mais fácil que antes: a melhor prova disso são os plugins PHP lançados em conjunto com o KDevelop 4.0.
Navegação de código, verificação de sintaxe e muito mais
As principais características de suporte ao C++ incluem navegação de código, que permite ir diretamente para declaração e highlighting semântico. Juntos eles tornam mais fácil a compreensão de novos códigos e a navegação em projetos maiores. O suporte à verificação de sintaxe e correção semi-automática com assistentes também está disponível, bem como code completion com suporte a classes, funções, templates, variáveis e include‘s. Para os desenvolvedores Qt existe um suporte completo para o mecanismo de sinais e slots. Você pode usar code completion para operações de conexão entre sinais e slots, com a listagem de itens baseada nos tipos dos argumentos da função ou assinaturas de sinais e slots.
Gerenciamento de projeto e navegação de código
Para gerenciamento de projeto nós atualmente temos suporte a CMake como plugin principal de buildsystem, possibilitando a construção de projetos a partir de makefiles customizados ou gerados automaticamente. O suporte ao CMake também possui algumas das funcionalidades acima descritas, de modo que você pode utilizar code completion, highlighting semântico e navegação de código também em arquivos CMake. A integração entre o C++ e CMake permite que novas classes sejam acrescentadas em projetos de forma semi-automática. Para facilitar a correção de erros o KDevelop permite ir direto aos erros no código. Além disso, você usar a ferramenta QuickOpen para navegar rapidamente para qualquer arquivo, classe ou função dos projetos abertos ou dentro do arquivo atualmente aberto.
Integração com o GDB
O suporte integrado ao GDB torna possível descobrir erros de runtime presentes no seu código. Você pode utilizar as funcionalidades básicas de breakpoint, passo a passo, pausa e visualização do call stack. Adicionalmente, com o uso do suporte a exibição do GDB, podemos apresentar vários tipos do Qt, KDE e STL em uma forma compreensível para os desenvolvedores. Dessa forma, uma QString irá exibir seu conteúdo real, uma QList apresentará um conjunto expansível de itens-filho, etc.
Documentação
Uma grande funcionalidade do KDevelop que estamos trabalhando é a integração de documentação. KDevelop exibe documentação de API do CMake e Qt como tooltips sobre as classes e funções, além de permitir você navegar para a documentação completa através de uma toolview.
Plugins PHP
O primeiro lançamento dos plugins para suporte ao PHP já vem com uma riqueza de recursos que facilitam parte do trabalho de um desenvolvedor web: erros de sintaxe são reportados à medida que você digita e os fontes do projeto são analisados semanticamente, incluindo comentários PHP Doc para dicas de tipos de parâmetros e valores de retorno. Além disso, os plugins disponibilizam code completion com sólido suporte a programação orientada a objetos. Nós também suportamos a navegação por contexto e highlighting semântico descritos acima, bem como integração de documentação PHP.net online e integração com a ferramenta QuickOpen e Class Browser.
Descubra Mais
Existem muitas coisas adicionais a descobrir no KDevelop e plugins PHP, tais como integração com o SVN com anotações inline do editor, busca em arquivos, suporte a sessão e formatação de código-fonte. Funcionalidades demais para um artigo curto como este aqui, então nós criamos um post dedicado à apresentação dessas funcionalidades.
Experimente o KDevelop !
Convidamos a todos a obter uma cópia do código-fonte nos mirrors KDE ou instalar os pacotes da sua distribuição. Desejamos a todos horas felizes de programação
. Se você encontrar problemas ou tiver perguntas não hesite com contactar-nos in canal #kdevelop do freenode, via bugs.kde.org ou em nossa lista de discussão.
Log do FLISOL 2010 Teresina
May 3, 2010 - No comments yetNo dia 28 aconteceu o FLISOL 2010 Teresina. O evento foi organizado por mim e pelo Francisco Fernandes (Chicão) e com o apoio do pessoal da SACiC (Semana Acadêmica de Ciência da Computação). Ele ocorreu fora da data oficial, que era dia 24, por que vimos na SACiC uma boa oportunidade para atingir um público maior, já que ele é um evento de grande porte e que engloba os estudantes de computação (mas não só) das principais faculdades de Teresina. Sem contar que a divulgação do evento ainda foi muito boa. Conseguimos uma entrevista com um canal de TV local durante o install fest, uma entrevista para o site da UFPI e uma entrevista para um jornal impresso, também local. Além, é claro, da divulgação feita na blogosfera. Enfim, conseguimos atrair muito mais pessoas do que se tivéssemos feito o evento no sábado.
O Chicão ministrou um mini-curso sobre Qt e, ao que tudo indica, teremos em breve novos membros contribuindo com código para o KDE.

Mini-curso de Qt
Além do mini-curso do Chicão na parte da tarde, houve também, à noite, a minha palestra sobre o KDE. Minha primeira palestra falando sobre o azulzinho. Falei sobre o nascimento do projeto, suas características, sua comunidade e sobre como fazer parte dela e contribuir com o KDE.

Palestra sobre KDE
Essa foi a segunda vez que aconteceu um evento que falava sobre KDE aqui em Teresina. Creio que o público ficou ainda mais interessado em conhecer sobre o projeto. Algumas pessoas tiveram o primeiro contato com o KDE durante o install fest, que ocorreu pela manhã. Teve muito Mandriva com KDE instalado por lá. ![]()

Palestra sobre KDE
As nossas expectativas são muito boas, com certeza depois desse evento conseguiremos aglutinar mais forças para compor o recém-criado KDE-Pi. Até agora estamos com dois novos prováveis progamadores e um artwork para o KDE. ![]()
Aaron Seigo fala sobre o futuro do KDE
April 28, 2010 - No comments yetEntrevista com Aaron Seigo realizada por Bruce Byfield durante o Calgary Open Source Systems Festival (COSSFest).
Ninguém é mais qualificado para falar sobre o estado atual do KDE que Aaron Seigo. Membro veterano do KDE e.V, organização alemã sem fins lucrativos que supervisiona o projeto, Seigo é o desenvolvedor líder do ambiente desktop do KDE. Semana passada, eu o entrevistei durante o Calgary Open Source Systems Festival (COSSFest), com uma platéia presente, sobre onde o KDE está hoje e para onde ele está caminhando.
De acordo com Seigo, as mudanças de grande escala que começaram dois anos atrás com o lançamento do KDE 4.0 estão praticamente terminadas. “Nós alcançamos este estágio com o lançamento do KDE 4.4, em janeiro, onde nós disponibilizamos um conjunto de novas funcionalidades para o desktop, algumas novas aplicações e melhorias substanciais no look-and-feel. Este é o ponto em que estamos. Mas para onde estamos indo ? Esta é sempre uma pergunta difícil. Uma vez que você chegou em um lugar, para onde você deseja ir ?
A resposta do Seigo à sua própria questão é que o KDE está atualmente se movendo em três direções: adição de funcionalidades ao desktop (tanto pequenas features quanto em aplicações específicas), extensão do conceito de social desktop e a adequação do KDE para execução em toda plataforma de hardware possível. Cada uma dessas direções merece uma pequena história.
Ajustes finais do desktop KDE
Em contraste a algumas versões anteriores do KDE4, Seigo diz, “agora nós temos as funcionalidades que as pessoas esperavam e nós demos a elas muitas novas possibilidades”. O próximo passo, ele diz, é “dar ênfase à forma e ao acabamento, melhorar o desempenho e aplicar todos os nossos esforços na estabilidade”.
Algo nesta direção já pode ser percebido na versão atual (4.4), com a adição de novas funcionalidades tais como a capacidade de agrupar diversas janelas em uma só. Entretanto, janelas agrupadas são somente o início, Seigo fala.
Ele lembra que versões futuras irão disponibilizar uma barra de tarefas que conhece as janelas agrupadas e permitirá que usuários as salve para uso em sessões futuras. De forma similar, ele vê as funcionalidades para geo-localização adicionadas recentemente como um primeiro passo em direção a uma versão do KDE que irá mudar automaticamente o conteúdo do desktop de acordo com a localização onde você está – por exemplo, utilizando um conjunto de ícones e arquivos quando você liga o computador no seu escritório e outro conjunto quando você está na sua casa.
Adicionalmente, muitas mudanças estão também acontecendo em aplicações específicas do KDE. Por exemplo, o KOffice recebeu patrocínio da NOKIA para desenvolver um visualizador de documentos para a plataforma móvel Maemo5. “NOKIA”, Aaron diz, “está investindo muito, o visualizador não é só rápido, mas também pode importar e exportar arquivos nos formatos Open Documento and Microsoft Office, então se você criou um documento no OpenOffice.org ele funcionará perfeitamente no seu telefone móvel”.
Outro exemplo são os novos planos para o Krita, programa para gráficos rasterizados (matriciais) do KOffice. Por um longo tempo, Aaron diz, a equipe do Krita não sabiam se eles estavam desenvolvendo uma aplicação para desenho, para finalização de fotos digitais, ou seja lá o que for.
Em um sprint recente do KDE, o Krite recrutou o perito em design Peter Sikking, que tem também trabalhado no GIMP, para ajudar o projeto a encontrar uma direção.
“Ao final da experiência, eles decidiram que o que eles realmente queriam era um software para suportar processos naturais de desenho”, Seigo fala – ou seja, uma aplicação que simula com a maior fidelidade possível aspectos tais como pinceladas e mistura de cores. “Outras coisas tais como finalização de fotos digitais são implementadas por plugins, funcionalidades que você pode adicionar posteriormente”.
“Outra área interessante de desenvolvimento atualmente é o suporte a negócios”, Aaron fala. “Em áreas tais como groupware, o KDE está criando um programa chamado OpenChange, uma completa reimplementação do Microsoft Exchange. Na verdade a equipe esteve na conferência do Samba este ano e eu sempre pensei nisso com o Samba para Exchange. O KDE está sendo portado para o novo framework Akonadi (gerenciamento de informações pessoais) então, em um futuro não tão distante, você será capaz de escolher o seu servidor, incluindo o Exchange. Isso é realmente bacana para nós”.
O KDE e o Social Desktop
A segunda direção é o uso crescente do desktop social. De acordo com Seigo, esta tendência começou com a chegada do Nepomuk, o desktop social semântico que mantém um banco de dados de arquivos e suas tags. Nepomuk é originalmente um projeto acadêmico, mas graças ao patrocínio da Mandriva, o KDE foi um dos primeiros a implementá-lo no desktop.
“Isto nos levou a um estágio onde você pode adicionar tags aos seus arquivos, anotá-los, realizar buscas por eles e criar um timeline, no gerenciador de arquivos, para visualizar a ordem na qual você utilizou suas coisas”, Aaron fala. “Isso é bacana, mas é somente a ponta do iceberg. A meta final é conectar todos esses meta-dados com as pessoas e com a forma com a qual as pessoas trabalham”.
O KDE já inclui widgets para seguir pessoas via OpenDesktop.org e para acessar a Base de Conhecimento do KDE, mas nos projetos futuros poderemos ver ferramentas para manter contato com amigos e contribuidores KDE, ou até mesmo procurar por respostas a problemas de hardware enviadas por pessoas que possuem o mesmo equipamento.
Seigo chama essa tendência de “livrar a web do navegador”, adicionando que “é uma vergonha que a web permaneça presa ao navegador”. Em contraste direto ao ChromeOS do Google, que substitui o desktop por um navegador, a meta do KDE é distribuir o acesso aos recursos web por todo o desktop já existente.
“Isso significa utilizar tecnologias web no nosso desktop“, Seigo explica. “É realmente eliminar as fronteiras entre o que é local o que não é local, e ainda mais importante, seguindo o espírito do software livre, colocando o controle e a escolha nas mãos do usuário”.
Novas plataformas de hardware e suas influências
A maior direção atual do KDE é a sua extensão a novas plataformas. O KDE já anunciou o Plasma Netbook, uma interface específica para netbooks que Seigo afirma que possui “cerca de 99% do mesmo codebase do desktop tradicional”.
Agora o KDE está se expandindo para outras plataformas de hardware também. “Acabamos de iniciar o desenvolvimento de um desktop para plataformas móveis”, Aaron inclui. “Estamos trabalhando em uma interface móvel voltada para telefones e PDA’s. Nossa plataforma alvo é o MeeGo mas estamos também trabalhando com o Jax10 que é baseados nas tecnologias Intel. Estamos também trabalhando em um media center. Então, ao final, nós teremos essa coleção de ambientes para uso em computadores desktop, netbooks, tables e plataformas móveis.
Um resultado dessa integração de hardwares que já está surtindo efeito é a influência dos netbooks e dispositivos móveis nos ambientes desktop tradicionais. Tamanho de tela, memória RAM disponível e tamanho do disco rígido sempre impõem limites no projeto da interface, mesmo embora as diferenças de hardware entre dispositivos portáteis e estações de trabalham venham diminuindo com o tempo.
Ainda assim, as diferenças ainda existem. Como um exemplo, Seigo lembra que um mouse é uma ferramenta precisa demais para um dispositivo móvel.
“Isso leva a coisas tais como ter um conjunto de widgets clicáveis”, Seigo fala. “de modo que, se eu tenho uma lista de coisas, eu devo ser capaz de clicar com meu próprio dedo. E pelo fato de utilizarmos as mesmas tecnologias da nossa interface de usuário primária, nós já temos widgets clicáveis no desktop também. Nós provavelmente nunca teríamos investido tempo implementando widgets clicáveis se nós estivéssemos focando somente no desktop“.
Outras mudanças e lições aprendidas
Outras mudanças que estão acontecendo são externas ao software. Ao perceber que KDE não mais se refere somente ao desktop, mas a uma comunidade comprometida em construir tecnologias relacionadas, o projeto anunciou um rebranding no último outono com o objetivo de refletir o que realmente o projeto é.
Em um futuro próximo nós também veremos uma migração do SVN para o Git. Seigo antecipa que a maior acessibilidade do Git irá diminuir as barreiras dos contribuidores.
Alguns projetos do KDE como Amarok já migraram para o Git e, de acordo com Seigo, “estão caminhando a um passo incrível e a principal razão é que o número de contribuidores aumentou”. Seigo prevê “uma semana onde todos os projetos estarão migrando. Que diabos estou fazendo ? O KDE possui mais de cinco milhões de linhas de código e 58 Gb de arquivos para transferir. Mas certamente, quando todos tiverem migrado, o desenvolvimento do KDE será ainda mais rápido”.
Mas, quaisquer que sejam as mudanças planejadas para o KDE, Seigo afirma que elas acontecerão com um mínimo de problemas. Em particular, Seigo fala que, pelo fato de o KDE4 ter sido projetado para ser mais facilmente modificado que as suas versões anteriores, uma explosão de código é um problema menos provável porque soluções deselegantes para superar limitações hard-coded serão dificilmente necessárias.
Além disso, “em casos de sobrecarga, nós desabilitamos a funcionalidade em run-time se a bateria possui pouca carga ou se o computador é muito lento. Você perde algumas features bacanas mas continua tendo um sistema totalmente funcional”.
Seigo expressa alguma preocupação sobre outra revolta dos usuários como a que aconteceu com o KDE 4.0. Entretanto, ele atribui a revolta em parte pelo interesse das distros em serem a primeira a oferecer o novo ambiente e, em outra parte, por uma inevitabilidade.
“Nós temos um hábito ruim no software livre em geral que, sempre que um desenvolvimento necessário acontece (algo que tinha de ser feito), nós não somos bons em criar novos produtos baseados no que foi feito. Nós simplesmente dizemos: aqui está. O tornamos disponível e verificamos como ele se comporta. As distros realmente precisam melhorar a forma como eles lidam com tais coisas porque o desenvolvimento não pode parar. Nós precisamos fazer isso todos os anos e as distros têm de aprender a lidar com isso. Não é um problema exclusivo do KDE, nós vimos a mesma coisa com o PulseAudio.
E quando o KDE5 estará disponível ? Seigo afirma que o número da versão poderia mudar para mante-la sincronizada com o Qt mas atualmente isso é pouco provável.
“Nós estamos talvez na metade do caminho do que pensamos alcançar no KDE4. Os frameworks do KDE não estão ainda sendo totalmente utilizados. Nós não estamos olhando pras coisas e dizendo: eu gostaria que tivéssemos algo pra fazer. Nós realmente fizemos isso no KDE3 mas não temos nada disso nos nossos planos agora. Nós somos como uma criancinha cuja mãe comprou uma camisa três vezes maior e disse a ele que ele ainda iria crescer muito – nós ainda temos muito espaço para crescer.”
Em poucos anos, o KDE5 provavelmente acontecerá, mas Seigo prevê seria muito mais como a que aconteceu entre o KDE2 e o KDE3, mas certamente não tão radical como a que houve entre o KDE3 e o KDE4. “Eu acho que nós provavelmente tivemos uma boa década de desenvolvimento do framework que temos agora”, Seigo fala.
Qt rodando na Web ? Sim ...
April 28, 2010 - No comments yet
Quer dizer, mais ou menos
O Wt é uma biblioteca escrita em C++ para o desenvolvimento de aplicações web interativas. Fortemente influenciado pelo Qt, sem entretanto utilizá-lo como backend, o Wt possui como principais pontos fortes o alto desempenho, extenso conjunto de widgets e portabilidade.
A API é widget-centric e inspirado nas API’s para desktop, fornecendo para o desenvolvedor uma completa abstração dos detalhes específicos de aplicações web detalhes, incluindo manipulação de eventos, suporte a gráficos e URLs amigáveis. Ele vem com um servidor de aplicação que atua como um servidor web stand-alone, mas funciona também utilizando FastCGI integrado a outros servidores web.
Uma aplicação web desenvolvida com Wt é escrita em apenas uma linguagem compilada (C++), a partir da qual são automaticamente gerados o HTML/XHTML, Javascript, CGI, SVG/VML/ Canvas e código AJAX necessários. A responsabilidade de escrever aplicações web seguras e em conformidade com os navegadores é assumida pelo Wt.
Não deixe de visitar a página de exemplos para ter um preview de tudo que o Wt pode oferecer pra você
KDE no Google Summer of Code 2010
April 28, 2010 - No comments yet
O Google anunciou na última segunda-feira os alunos selecionados para o Google Summer of Code 2010: o grande programa de incentivo à participação de novos desenvolvedores em mais 150 instituições que desenvolvem software livre. O KDE é claro não poderia ficar de fora dessa. Este ano foram 50 alunos selecionados, um número recorde desde a nossa primeira participação no projeto. Dentre os projetos selecionados destacam-se aqueles dedicados ao lançamento do Quanta+ para o KDE4, suporte a múltiplos monitores, reconhecimento de faces no Digikam, modo de navegação no Marble, Plasma Media Center, transcoding on-the-fly no Amarok, plugins para community integration no KDevelop (aguardem o release da primeira versão agora no dia 1o de maio
), frontend adicional para o KDM baseado no Plasma, efeitos de animação no KPresenter, system tray específico para mobiles, Gluon player plasmoid, dentre outros.
Parabéns aos brasileiros Wagner Reck (aluno) e Tomaz Canabrava (mentor) que participarão do projeto que adicionará suporte a múltiplos formatos de grafos no Rocs e ao Paulo Rômulo que irá trabalhar com integração UPnP no KDE através do Solid. Podem esperar o KDE muito mais bacana e moderno a partir de agosto








