Tecnoaxis

11/01/2010

La arquitectura de software detrás de KDE Software Compilation #1

Filed under: kde, kde4, kubuntu, tutoriales — Tags: , , , , , , , — Alejandro Rean @ 3:24 pm

¿Qué es KDE Software Compilation?

KDE SC, antes llamado K Desktop Environment, es una plataforma completa de aplicaciones, que consta de un gestor de ventanas (kwin), un completo administrador de escritorios (plasma), y una gama muy variada de utilitarios.

También se lo denomina genéricamente GUI, o interfaz gráfica.

¿Qué es una interfaz gráfica?

Es el entorno visual que nos permite interactuar utilizando el tecaldo y el mouse con el sistema operativo y los distintos programas, con representaciones gráficas intuitivas, es decir, de una forma amigable. Al GUI se lo puede diferenciar de la terminal/consola de comandos, en la que uno se desenvuelve escribiendo lineas de comandos con el teclado.

Además de KDE SC, existen otras, como pueden ser Gnome, XFCE, FluxBox, BlackBox, Aero (Windows Vista/7), Aqua (MacOS X), etc. Algunos incluyen simplemente manejo de ventanas sin administrador de escritorio.

¿Bajo qué Sistema Operativo corre?

KDE SC es multiplataforma. Se puede utilizar como GUI tanto en distribuciones Linux, en varios sistemas UNIX (FreeBSD, OpenSolaris, entre otros),  así como también en Mac OS X y Windows. Esto último es muy interesante, ya que nos permite modificar la apariencia de este sistema desde sus versiones XP en adelante, además de la ventaja de contar con miles de aplicaciones libres desarrolladas para KDE SC. También se comenzó un proyecto de portarlo a Google Native Client.

¿Cómo es KDE SC por dentro?

Está construido con el framework Qt3 para el antiguo KDE 3 y Qt4 como base para KDE4.

El framework Qt es desarrollado por Nokia, tanto por programadores pagos como por voluntarios de todo el mundo. Esto es posible gracias a que existen 3 versiones con distintas licencias: Licencia Comercial Qt, Licencia Qt GNU LGPL y Licencia Qt GNU GPL.

Qt se encarga de facilitar la interacción de las aplicaciones que utilizan las API de este framework con cada uno de los sistemas operativos. Gracias a los bindings se puede desarrollar con la API de Qt utilizando los lenguajes C++, Python y Ruby. Maneja acceso a bases de datos SQLXML parsing, manejo de hilos/threads, soporte de red y una API multiplataforma para el manejo de archivos.

Las aplicaciones que funcionan en KDE SC se desarrollan también a través del framework Qt.

¿Qué se necesita para programar aplicaciones Qt/KDE?

A la configuración básica que nos permitirá desarrollar estos programas no le debe faltar:

  1. Librerías del lenguaje que vamos a usar para programar(C++, Python, Ruby).
  2. El framework Qt para C++, PyQT (para Python) o RubyQt (para Ruby).
  3. Un editor de texto para escribir nuestro código.

En Windows quizás necesitemos además descargar un complemento especial de MS Visual C++ (ver los links útiles abajo de todo).

Adicionalmente, podemos diseñar la parte visual de nuestros programas usando Qt Designer (muy parecido a las herramientas de MS Visual Studio) en el cual arrastramos controles en la pantalla de nuestra aplicación.

Si bien podemos programar utilizando un editor de texto simple, existen alternativas más completas que nos ofrecen otras funcionalidades (marcas de syntaxis, diccionario, etc.) como emacs, geditor ó notepad++. Y hay para todos los gustos, los que quieran usar algo más complejo como un entorno de desarrollo en el que tambien se pueda hacer debugging, unit testing y demás. podemos usar un IDE como Eclipse (con los plugins necesarios), Qdevelop ó Eric.

Links útiles

Python: http://www.python.org/download/

Complemento MS Visual C++: http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displayLang=en

PyQT4: http://www.riverbankcomputing.co.uk/software/pyqt/download

06/01/2008

KDE Four Live CD 0.9, último compilado de prueba, la antesala de KDE 4

Filed under: descargas, kde, kde4, linux — Tags: , , — Alejandro Rean @ 7:40 am

A muy pocos días del lanzamiento de la versión 4.0.0 de KDE, la gente de OpenSuSE decidió lanzar una compilación de la versión en repositorios de desarrollo. Pueden descargarla haciendo click en el siguiente link:

<< Descargar OpenSuSE KDE Four Live CD 0.9 >>

[Ver más en: KDE-Hispano] vínculos en español
[Ver más en: kde-four-live] vínculos en inglés

>> Ver más novedades en Tecnoaxis… | Ver Tecnoaxis desde la PDA


Copyright 2007 Tecnoaxis – Este feed es para uso privado, cualquier duda o consulta comunicate por mail conmigo a alejandro.rean@gmail.com.

12/12/2007

Ya salió la Release Candidate 2 de KDE 4

Filed under: kde, kde4, linux — Alejandro Rean @ 10:16 am

A menos de un mes del lanzamiento oficial, una nueva versión de prueba del elegante y revolucionario administrador de escritorios para Linux (y otras plataformas) llamado KDE 4, con codename Coenig, ha sido liberada para testing.

Entre las nuevas características, se encuentran solucionados los problemas de impresión, se ha terminado de programar el embebido de los plasmoids en la barra de tareas, el rendimiento es aún mejor que en la beta anterior y se han corregido varios bugs.

KDE 4 en todo su esplendor. (Fuente de imágen: KDE.org)

Si lo desean pueden descargar una versión del LiveCD y así evitan la actualización o instalación de paquetes en su distribución instalada, los links se encuentran aquí debajo, al final de este artículo.

En caso que deseen actualizar los paquetes de su distribución kubuntu (o debian con kde o ubuntu con kde), he confeccionado un tutorial en español.

También, una vez descargada o instalada y probada esta nueva release candidate, pueden colaborar publicando bugs desde el sitio de reporte de bugs de KDE.

<< Descargar Live CD de Kubuntu 7.10 con KDE4 RC2 >>
<< Descargar Live CD de openSuse con KDE 4 RC 2 >>
<< Torrent Live CD de openSuse con KDE 4 RC 2 >>
<< Tutorial de instalación de KDE 4 RC 2 en español >>

[Ver más en: KDE.org, ] | vínculos en inglés

20/11/2007

Tiembla GNOME, KDE4 RC1 ya está afuera

Filed under: kde, kde4, linux — Alejandro Rean @ 6:21 pm

Acaba de salir la primera Release Candidate del mejor (si opinan lo contrario dejen su comentario) administrador de escritorios. Se han solucionado muchisimos bugs, aunque aún queda camino por recorrer. Esta versión de prueba promete una estabilidad importante en el uso diario del escritorio por lo que aquellos aventureros pueden descargarlo inmediatamente y disfrutar del futuro KDE.

La versión definitiva de KDE4 finalmente quedó planificada para enero del 2008, luego de varias modificaciones en la fecha de salida. Y si tienen suerte de poder viajar a los EE.UU., la “release party” se realizará en Mountain View, California.

Estoy ansioso por ver los resultados de todo este tiempo de desarrollo, ya que el tema viene bastante prometedor.

[Ver más en: Kde Dot News | 120% Linux | Linux & Computer Science]

Ver Tecnoaxis desde la PDA

Powered by WordPress