Framework Qt para el desarrollo de GUI's
Qt es un completo framework de trabajo que entrega herramientas para la creación multiplataforma de interfaces gráficas. Fue desarrollado por la empresa Quasar Technologies1, que posteriormente cambia su nombre a Trolltech, con el fin de contar con una herramienta que permitiera generar interfaces multiplataforma para proyectos escritos en C++. De esta forma, en 1994 fue lanzada la primera versión de Qt, Q por el primer nombre de la empresa que inició su desarrollo (Quasar) y t por la palabra toolkit, contando con soporte para los sistemas Linux y Windows. Producto de esto, en 2001 se añade soporte para MAC OS X, transformándose en una de las herramientas más utilizadas para la creación de entornos gráficos. En 2008 Trolltech es adquirido por Nokia, extendiéndose su aplicabilidad a sistemas móviles. En cuanto a licencias de uso, Qt es distribuido bajo 3 diferentes tipos, GPL, LGPL y
comercial. El primer tipo, GPL, está orientado al desarrollo de aplicaciones libres, por lo que los códigos de ellas y cualquier cambio realizado al código fuente de Qt deben estar disponibles a la comunidad. El segundo tipo, LGPL, permite la creación de aplicaciones cerradas, pero cualquier cambio realizado a los códigos del framework deben ser compartidos. Por último, la licencia comercial permite realizar aplicaciones completamente cerradas. De esta forma, existen versiones de Qt gratuitas y de paga, dependiendo de la licencia bajo la que se rige el desarrollo [1], [3]. Así, de ser una herramienta utilizada en unos pocos proyectos, ha pasado a ser una de las más utilizadas, siendo tal vez los proyectos más conocido el gestor de ventanas utilizado en el proyecto KDE2, Photoshop y Google Earth. En la actualidad se encuentra disponibles en la versión 4.8.3 para plataformas Linux, Mac OS y Windows.
Cristian Duran-Faundez
2013-07-23