Desenvolvimento multiplataforma com QT

Posted: November 9, 2009 in QT

qt-icon

Neste post apresentarei um poderoso framework de desenvolvimento chamado QT. Com esse framework podemos desenvolver aplicações para as seguintes plataformas:

qt-plat

Escreve-se as aplicações uma única vez e sem a necessidade de mudar nada, podemos compilar para as plataformas descritas acima. Uma pequena observação com relação as plataformas Symbian e Maemo, essas duas, apenas estarão disponíveis na versão 4.6 e atualmente está disponível apenas a versão 4.6 Beta. Um bom exemplo do que pode ser feito é o KDE (K Desktop Environment), totalmente desenvolvido em QT.

A características principais desse framework são:

– Intuitivo C++ class library;
– Portabilidade através de desktop e sistemas operacionais embarcados;
– Integrada ferramentas de desenvolvimento com cross-platform IDE;
– Alta performance de runtime and small footprint sobre embedded.

Qt Creator é a nova cross-plataform para Qt IDE. Está disponível como um pacote stand-alone ou em combinação com Qt libraries e ferramentas de desenvolvimento como um completo SDK. A IDE Inclui:

– Um avançado C++ editor de código;
– Ferramentas de gerenciamento de projetos e compilação;
– Integratedo, context-sensitive sistema de help;
– Visual debugger
– Gerenciamento de código e ferramentas de navegação.

As ferramentas de desenvolvimento consiste de: GUI Builder, Ferramentas de Internacionalização, Customizável Sistema HTML de Ajuda e Integração/Add-in para Eclipse e Visual Studio.

O modular Qt C++ class library, fornece um rico conjunto de aplicações de compilação em blocos, entregando todas as funcionalidades necessárias para uma avançada compilação e uma aplicação multi-plataforma. Esses módulos são:

– GUI avançado;
– Gráficos 3D com OpenGL;
– Multithreading;
– Embedded Windowing System;
– Comunicação Inter-Objeto;
– Gráficos 2D;
– Multimédia Framework;
– Integração WebKit;
– Conectividade de Rede;
– XML;
– Scripting Engine;
– Database.

Para baixar esse framework, é só acessar o link http://qt.nokia.com/downloads e escolher para qual plataforma você deseja instalar.

Esse foi uma breve aparesentação da QT, nós próximos artigos relacionados a QT, estarei detalhando mais sobre esse framework, o processo de instalação e ainda sobre como criarmos aplicações para cada plataforma descrita acima.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s