Working in the open again

Long time since my last post (it’s sad to realize how often I start posts writing this).
Since last year’s Qt Contributors’ Summit, our team at INdT worked on a closed source project – the main reason of the low activity here. At least, I could write some posts for the Qt Labs Blog Brazil, most of them introducing basic concepts about Qt programming and the Qt ecossystem (buzzword++).
The good part is: This project we were working on was developed using Qt and QML for a desktop application. Besides promoting Qt among Brazilian developers and companies, this project helped us to think about improvements for future releases of QtQuick aiming desktop applications. I am looking forward to see a release of this product soon! (However, when it is going to happen is a client decision).

Then, after the end of this project, I finally managed to contribute to Qt5! :-)

Also, in the end of the last year some coworkers started a kind of pet project: It’s called Iceberg, a fork of the Icecream Monitor.

“Why a fork?” Here we use icecream for distributed compilation, many colleagues used to complain about icemon depending on kdelibs. In fact, the code did not use the additional features compared to the equivalent Qt classes. Then, after hugopl started the project, we fixed some issues and added new stuff. The code is here.

I am writing another post to introduce one of our current research projects, which is also part of the proposal I sent to Akademy 2012.

fisl10

OBS: Este post deveria ter sido publicado em 1 de Julho mas não ficou pronto a tempo. Só consegui terminá-lo hoje, 5 de Julho. Acabei publicando sem estar todo terminado para não perder de vez o contexto.

—-

De 24 a 27 de junho aconteceu a décima edição do Fórum Internacional de Software Livre – fisl, em Porto Alegre-RS. Foi a primeira vez que compareci ao evento e tive a oportunidade de colaborar com o pessoal da Qt Software no estande no evento, montado em conjunto com o openBossa/INdT.

Houve bastante interesse (e também curiosidade) a respeito do framework Qt. Muitas pessoas procurando informações técnicas, treinamentos, esclarecendo dúvidas sobre o uso do Qt, sobre licenças, o que mudou desde que a Nokia comprou a Trolltech (agora Qt Software) e sobre as novidades que estarão disponíveis, ainda este ano, com o lançamento da versão 4.6.

Claro que também foi um trabalho de divulgação para os que não conheciam a ferramenta. Curiosamente alguns destes são usuários do KDE, que é o grande exemplo de uso do Qt (por ser bem maior e mais complexo que Skype, Google Earth, entre outros).

O desafio Qt/openBossa, realizado pouco antes e durante o evento, teve como vencedor Paulo Cesar Ferreira com o projeto QuickSocial – já fazendo uso de uma das novidades em desenvolvimento no Qt, a Declarative UI, disponível nos repositórios em qt.gitorious.org. O primeiro colocado ganhou um Internet Tablet Nokia N810, um exemplar do livro “C++ GUI Development with Qt4“ além de uma viagem de uma semana para o Recife onde participará de um pequeno treinamento de Qt no INdT. Também ganharam exemplares deste livro o segundo colocado, Rafael Floriano da Silva (PyRSS) e o terceiro Caio Ariede (Qtaxy).

Houve também o encontro da comunidade KDE Brasil. Muitas idéias foram levantadas, espero que consigamos aumentar a integração dos usuários e desenvolvedores brasileiros e melhorar a divulgação.

De volta ao Recife, uma certa pressa para concluir algumas tarefas antes de partirmos para o Gran Canaria Desktop Summit, evento que reunirá pela primeira vez aKademy (evento anual do KDE) e  GUADEC (evento do GNOME) e acontecerá em Las Palmas de Gran Canária, na Espanha. Será uma grande experiência junto aos desenvolvedores do KDE assim como teremos novamente a chance de conversar pessoalmente com os desenvolvedores da Qt Software que também estarão lá. Meus colegas de trabalho (um tanto “Silvio Santos” essa frase) Artur (aka MoRpHeUz) , Caio Marcelo e Eduardo Fleury (estes em dupla) tiveram palestras aceitas e falarão sobre o desenvolvimento de interfaces voltadas para netbooks e sobre como o uso de diferentes  layouts podem enriquecer a experiência dos usuários de software, respectivamente.

gcds_summit_badge.serendipityThumb

Agora algumas horas de vôo pela frente =)

PS: Sim, virei um semi-analfabeto com as mudanças na Língua Portuguesa. Velha ortografia++.