Mostrando postagens com marcador Qt. Mostrar todas as postagens
Mostrando postagens com marcador Qt. Mostrar todas as postagens

22 de agosto de 2009

Python + qt + Libertade = PySide (é do Brasil)


Meu povo e minha pova, se você, como eu gosta de python, sentiu que o anuncio da Nokia de liberar o Qt ia ser uma coisa muito boa e se sentiu órfão ao ver que as opções python + Qt ainda se mantinham presas a antiga licença?
Então seus problemas se acabaram-se :P

Acaba de ser lançado pelo pessoal no INdT/OpenBossa o PySide, que faz parte da iniciativa QtLabsAmericas.
O PySide são bindings do Qt4 para você usar no Python com toda a liberdade que só a LGPL pode lhe dar.

Você já ta achando fantástico? Pois ainda tem mais.
Você ainda leva pra casa inteiramente grátis uma lib onde você pode criar seus próprios bindings C++/Python chamada de API Extractor.

É muita coisa por muito pouco não acha?

Este projeto deu um trabalhão danado, eu acompanhei um pouco o projeto enquanto estava no INdT e esperei ansioso pelo anúncio, por isso dou os parabéns a TODOS os envolvidos, agora é só colher a fortuna oriunda de toda a fama adquirida (quem sabe um filme da odisseia do PySide kkkkk)

Mas nem tudo são flores, ainda tem muito trabalho pela frente, o PySide ainda só funciona no Linux, então agora é arregaçar as mangas e portar pra windows, mac e etc...

Vejo ótimas oportunidade, pra quem desenvolve em python agora terá um suporte melhor as novas tecnologias da Nokia, pois o Qt será o ambiente padrão dos futuros celulares Symbian e das próximas versões da plataforma Maemo, matando vários coelhos com uma cajadada só ;)

Para saber mais detalhes técnicos sobre o projeto veja este post do setanta um dos pais do projeto.

21 de agosto de 2009

OpenBossa anuncia QtLabsAmerias


Demorei pra comentar aqui mas na semana passada o INdT/OpenBossa anunciou uma grande iniciativa, promover o uso de Qt e KDE no Brasil e América Latina, o QtLabsAmerica.

Primeiro com a Nokia comprando a Trolltech e depois com o anuncio de tornar o Qt LGPL fiquei me perguntando quanto tempo até a queda do GTK que sempre foi o queridinho dos defensores da Liberdade (me inclua na lista)
O desenvolvimento com GTK sempre foi dolorido (pausa pra piadas e reclamações) quem já usou uma TreeView que o diga, então o maior empecilho para a aceitação em massa pro Qt sempre foi a sua licença dupla, a família do G continuará com força sim principalmente no mundo C, mas o Qt é muito mais completo multiplataforma, abstrai o hardware e comercialmente as ferramentas da Qt e a possibilidade de programar em um ambiente onde podemos compilar e ter código nativo em VÁRIAS plataformas é tentador D+.
E não para por ai, com o Qt namorando o symbian teremos mais uma plataforma com um único ambiente de desenvolvimento, um único framework você estaria pronto pra desenvolver aplicativos Windows, Linux, Mac além de Tablets Maemo (4 e 5) e Celulares Symbian.

É muita vantagem e agora com o QtLabsAmericas estamos mais próximos do Qt, espero que não seja apenas uma tentativa de criar visibilidade e mão de obra e sim uma mão dupla de conhecimento e colaboração.

13 de março de 2009

Bossa '09 dia 2 tarde

Depois do almoço e da sobremesa a tarde de terça começou com mais 5 palestras das quais uma eu já tinha visto em outra ocasião, a de Patrícia Montenegro, companheira de trabalho do INdT, então comentarei um pouco sobre ela.
A palestra de Patrícia Montenegro - UI from a broken home - The relationship between developers and designers. Que como o nome sugere trata do relacionamento entre Programadores e Designers, as complicações e como tentar amenizar os problemas dessa relação, e como fazer pra que os filhos dessa união (os produtos/aplicativos no caso) possam aproveitar o melhor dos dois. Como estamos falando de uma palestra feita por uma designer esses devem ter sido os slides mais bonitos do evento :D
Na mesma hora estava tento a palestra de Simon Hausmann - QtWebKit, onde ficamos por dentro de como esta o desenvolvimento do QtWebKit e como usar ele, detalhe foi a palestra onde tivemos mais código do evento, onde ele rapidamente colocou o QtWebKit pra rodar dentro de uma aplicação. Aqui cabe um detalhe a meu ver importante, pra realizar os teste ele usou o QtCreator, aparentemente um IDE poderosa pra desenvolvimento em C++, fica aqui a dica, além de tudo ele tem um FakeVim mode onde é possível usar comandos como se estivesse no VIM, pra que eu mude pra ele só falta o suporte ao cmake ;).
Logo após tivemos a palestra do Rasterman: Elementary – small, scaleable touchscreen widget set for mobile devices. Ótima palestra onde vimos o como fazer pra que nossas aplicações sejam bem implementadas e projetas, atendendo as expectativas apesas das limitações dos dispositivos móveis.
Pra finalizar o Dia tivemos a palestra de Sebastian Kugler: Bringing the Free Desktop onto Mobile Devices, onde vimos basicamente o Plasma e seus Widgets como uma alternativa pra mobiles e os caminhos que o plasma terá, como suporte ao kinetics e muito mais.

Assim terminamos mais um dia de palestras.