quarta-feira, 22 de setembro de 2010

Lançado o QT 4.7


Lançada a versão 4.7 do Qt. Veja a notícia em http://labs.qt.nokia.com/2010/09/21/qt-4-7-0-now-available/.

Uma das novidades da nova versão do framework é o Qt Quick (Qt UI Creation Kit), ou Kit para criação de interfaces de usuário do Qt, cuja proposta é facilitar a criação de interfaces de usuário dinâmicas. O Quick consiste de três tecnologias:
1) A linguagem declarativa QML, orientada em Javascript que utiliza recursos dos meta objetos do Qt para permitir que os desenvolvedores trabalhem de forma cooperativa, criando interfaces que proporcionem experiências mais "ricas" para o usuário, aproveitando o conhecimento que já possuam em linguagem de script e design.
2) A biblioteca QtDeclarative em C++ que provê o mecanismo de tradução da descrição declarativa da interface de usuário do QML em itens em um objeto QGraphicsScene. Esta biblioteca também provê APIs para vincular tipos e elementos do C++ e conectá-los à interface gráfica criada com QML.
3) O Qt Creator foi melhorado para suportar a edição interativa de interfaces de usuário QML com o recurso de arrastar e soltar componentes. O editor do Qt Creator passou a suportar a sintaxe do QML, para completar o código (code completion), ajuda para sintaxe e pré-visualização da interface de usuário QML.


Existem mais novidades no Qt 4.7, que devem ser assunto para um artigo na segunda edição da Revista Qt.

Um grande abraço.

segunda-feira, 20 de setembro de 2010

Mea culpa

Na primeira edição da Revista Qt, no mini artigo "Apresentando o Qt", foi publicada uma informação errada. No artigo eu menciono que as aplicações desenvolvidas utilizando a versão LGPL do Qt deveriam ser distribuídas sob esta mesma licença. Está errado. O leitor Marcelo chamou a minha atenção para o erro.

Em 3 de março de 2009, a Nokia anuncio o lançamento da versão 4.5 do Qt, sob a licença LGPL. A adoção de uma modalidade mais permissiva de licença, apontava a intenção da Nokia em incentivar a utilização da ferramenta pelos desenvolvedores de software.

A licença LGPL aplica-se normalmente a bibliotecas e não à aplicação como um todo, dessa forma, aplicações desenvolvidas com a versão LGPL do Qt podem ser distribuídas sob qualquer modalidade de licença – inclusive proprietária. Os componentes da aplicação que possuem licença LGPL devem permanecer sob esta licença. Assim, as bibliotecas do Qt que você distribuir em sua aplicação estarão sob a licença LGPL, independente da licença do seu aplicativo.

Se alterar o código-fonte de alguma das bibliotecas do Qt, estas alterações deverão ser observada as seguintes condições:


  1. O obra modificada tem de ser, por si só, uma biblioteca de software.
  2. Você tem de fazer com que os arquivos modificados contenham avisos, em destaque, de que você modificou os arquivos e a data de qualquer modificação.
  3. Você tem de fazer com que a obra como um todo seja licenciada, sem nenhum custo, a todos os terceiros, de acordo com esta Licença.
  4. Se um dispositivo, na Biblioteca modificada, se referir a uma função ou a uma tabela de dados a ser fornecida por um programa de aplicação que usa esse dispositivo, outro que não um argumento transmitido quando o dispositivo é invocado, nesse caso, você terá de fazer um esforço de boa-fé para assegurar que, no caso de uma aplicação que não forneça essa função ou tabela, o dispositivo ainda assim opere, e irá realizar qualquer parte de sua finalidade que permanecer significativa.



Quem quiser ler o texto original da licença LGPL pode acessar:
http://www.gnu.org/licenses/lgpl-2.1.html

Uma versão traduzida para português pode ser conferida em:
http://www.neoscopio.com/licenca_GPL_pt.txt

Por mais que eu deseje, não dá pra garantir que não erraremos de novo, mas prometo mais atenção na revisão das próximas edições da Revista Qt.

Um grande abraço
André Luiz de Oliveira Vasconcelos

terça-feira, 14 de setembro de 2010

Lançado hoje o Nokia Qt SDK versão 1.0.1

Lançada hoje a versão 1.0.1 do Nokia Qt SDK. Como explica Maurice Kalinowski do Qt Labs, o foco desta versão foi a correção de bugs, no entanto novas versões de componentes que surgiram neste meio-tempo (desde o lançamento da versão 1.0.0) foram adicionadas aos pacotes do SDK.

Para fazer o download, clique aqui.

Abração

André Vasconcelos

quarta-feira, 8 de setembro de 2010

Primeira edição da Revista Qt


Está disponível a edição inaugural da primeira revista brasileira sobre o Qt.Para fazer o download utilize um dos links abaixo:

Google Docs

4 Shared

Um grande abraço

André Luiz de Oliveira Vasconcelos

quarta-feira, 1 de setembro de 2010

Revista Qt







A partir do dia 8 de setembro de 2010, nasce a primeira revista brasileira sobre o Qt. 
A Revista Qt será disponibilizada para download bimestralmente.  

Para enviar sugestões para artigos, dúvidas, notícias, etc, está disponível o email: 

revistaqt@gmail.com.

Um abraço.

André Luiz de Oliveira Vasconcelos