Вы находитесь на странице: 1из 7

KDE

KDE es un proyecto de software libre para la creacin de un entorno de escritorio e infraestructura de desarrollo para diversos sistemas operativos como GNU/Linux, Mac OS X, Windows, etc. De acuerdo con su pgina web, KDE es un entorno de escritorio contemporneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix, similar a los escritorios de Mac OS X o Windows.
4

Las aplicaciones KDE estn traducidas a aproximadamente 75 idiomas y estn construidas con los principios de facilidad de uso y de accesibilidad moderna en mente. Las aplicaciones de KDE 4 funcionan de forma completamente nativa en GNU/Linux, BSD, Solaris, Windows yMac OS X. La K, originariamente, representaba la palabra Kool, pero su significado fue abandonado ms tarde. La mascota del proyecto es un pequeo dragn llamado Konqi.
5

FILOSOFIA Y USO
KDE se basa en el principio de la personalizacin; todos los componentes de KDE pueden ser configurados en mayor o menor medida por el usuario. Las opciones ms comunes son accesibles en su mayora desde mens y dilogos de configuracin. Los usuarios avanzados pueden optar por editar los archivos de configuracin manualmente, obteniendo en algunos casos un mayor control sobre el comportamiento del sistema. La apariencia de KDE es configurable en varios niveles. Tanto el gestor de ventanas (llamado KWin) como los controles (botones, mens, etc.) utilizan "estilos" intercambiables, que definen cada aspecto de su apariencia. Es por este motivo que KDE no mantiene una nica apariencia entre versiones, sino que se opta por aquella ms ampliamente aceptada en el momento de cada nuevo lanzamiento. La intencin del proyecto KDE es la de crear un entorno de escritorio que no se comporte de un modo predefinido, sino que permita al usuario adecuar el sistema a su gusto y comodidad. Esto no impide que KDE resulte fcil de usar para nuevos usuarios, detalle al que no se resta importancia.

HISTORIA
El proyecto fue iniciado en octubre de 1996 por el programador alemn Matthias Ettrich,6 quien buscaba crear una interfaz grfica unificada para sistemas Unix. En sus inicios imit a CDE (Common Desktop Environment), un entorno de escritorio utilizado por varios Unix.

KDE 1

KDE 1.0.

El 12 de julio del 1998 se public KDE 1.0. Esta versin contena un panel (barra de tareas y lanzador de aplicaciones), un escritorio sobre el cual dejar iconos, un administrador de archivos (Kfm) y un gran nmero de utilidades. En noviembre de 1998, al conjunto de herramientas Qt se le licencio adicionalmente bajo la licencia libre de cdigo abierto Q Public License (QPL). El mismo ao, la fundacin KDE Free Qt fue creada7 para garantizar que Qt entraran en una variante de la licencia liberal BSD en caso de que Trolltech dejara de existir o no liberase ninguna versin libre o de cdigo abierto de Qt durante 12 meses. El debate continu sobre la compatibilidad con la GNU General Public License (GPL), por lo que en septiembre de 2000, Trolltech liber la versin Unix de las bibliotecas Qt bajo la GPL, adems de la QPL, que elimin las preocupaciones de la Free Software Foundation. Trolltech sigui exigiendo licencias para el desarrollo de software propietario con Qt.

KDE 2

KDE 2.0.

KDE 2.0, lanzado el 23 de octubre del ao 2000, fue reescrito casi por completo[cita requerida], introduciendo importantes mejoras tecnolgicas. Entre ellosDCOP (Protocolo de Comunicacin de escritorio), KIO, una biblioteca de I/O, KParts, el cual es un componente de modelo de objetos, lo que permite una aplicacin integrar a otra dentro de s misma, y KHTML, un motor de renderizado

de HTML usado por Konqueror, que adems de ser un navegador web es ungestor de archivos. Adems, en esta versin se mejor parcialmente el aspecto visual del escritorio.

KDE 3

KDE 3.5.

KDE 3.0 fue publicado en noviembre del ao 2002, y es la evolucin de KDE 2. El desarrollo de esta serie fue mucho ms larga que la anterior. Los cambios de API entre KDE 2 y KDE 3 son menores. El aspecto de la interfaz no vari hasta KDE 3.1, en el que consta una importante mejora referente al tema visual: Keramik fue incluido como nuevo tema por omisin junto con el conjunto de iconos Crystal GT y el antialisado de fuentes. En KDE 3.2 Crystal GT fue reemplazado por Crystal SVG. En KDE 3.4 Keramik fue reemplazado por Plastik. Todas las versiones de KDE 3 se basan en Qt 3, que slo fue liberado bajo la GPL para GNU/Linux y sistemas operativos tipo-Unix, incluyendo Mac OS X. Salvo algunas aplicaciones de terceros, el desarrollo de KDE 3 ha cesado y sus desarrolladores ya no aplican ningn tipo de mantenimiento sobre ste.8

KDE Software Compilation 4


KDE 4.0 lanzado en enero del ao 2008, fue reescrito por completo
[cita requerida]

basndose en Qt 4.3.

KDE 4 incluye muchas nuevas tecnologas y cambios tcnicos. El elemento central es un nuevo diseo del escritorio y el panel, colectivamente llamado Plasma que sustituye a Kicker, KDesktop, SuperKaramba y mediante la integracin de su funcionalidad en una sola pieza tecnolgica, estando destinada a ser ms configurable para aquellos que quieran actualizar la vieja metfora de escritorio. Hay una serie de nuevos frameworks, incluyendo Phonon, una nueva interfaz multimedia de KDE independiente de cualquier backend especfico cualquiera que sea el SO; Solid, una API para redes y dispositivos porttiles; y Decibel, un nuevo framework de comunicacin para integrar a todos los protocolos de comunicacin en el escritorio. Tambin se present un framework de bsqueda y metadatos, como la incorporacin deStrigi, un servicio de indexacin de archivos; y la integracin de NEPOMUK con KDE.

ARQUITECTURA General KDE est escrito casi exclusivamente en C++, un lenguaje derivado del lenguaje de programacin C con algunas funcionalidades aadidas, en especial en cuanto a la programacin orientada a objetos. A pesar de las crticas en contra de este (inicialmente menos maduro) lenguaje, su adopcin por el proyecto KDE ha resultado en un desarrollo ms dinmico y ciclos de lanzamiento ms breves a la vez que ha permitido producir programas eficientes en menor cantidad de lneas de cdigoque las requeridas para iguales tareas empleando lenguajes de programacin estructurados (por ejemplo: C). KDE est construido sobre la biblioteca Qt para programacin de aplicaciones grficas. Qt facilita la programacin orientada a objetos y la creacin de componentes, proporcionando slidos cimientos para la construccin de cualquier tipo de aplicacin grfica. KDE cuenta adems con su propio sistema de entrada/salida llamado KIO, el cual puede acceder a un archivo local, un recurso de red (a travs de protocolos como HTTP, FTP, NFS, SMB, etc.), o protocolos virtuales (cmara de fotos, archivo comprimido, etc.) con absoluta transparencia, beneficindose de ello toda aplicacin de KDE. La arquitectura modular de KIO permite a los desarrolladores agregar nuevos protocolos sin requerir modificaciones en la base del sistema. Por ltimo, (KParts) permite incluir aplicaciones dentro de otras, evitando as la redundancia de cdigo a lo largo del sistema. Adicionalmente posee su propio motor HTML llamado KHTML, el cual est siendo reutilizado y ampliado por Apple (para crear su navegador Safari), y por Nokia. KDE 3 Usa la versin 3 de las bibliotecas grficas Qt 3, y su sistema de sonido es una nueva versin del criticado aRts, ya presente en KDE 2. El motor KHTML, utilizado por Konqueror, tambin proviene de KDE 2. Para intercomunicacin de aplicaciones se dise el sistema DCOP, aunque posteriormente se fue sustituyendo por su evolucin D-BUS. KDE 4 KDE 4 est basado en la cuarta versin de Qt que, en principio, incrementa el rendimiento respecto a la versin anterior. La renovacin de las bibliotecas y las

herramientas de compilacin tambin facilitarn el soporte para plataformas no basadas en X11, incluyendo Microsoft Windows y Mac OS X, ya que uno de los objetivos de KDE 4 es que pueda ser portado ms fcilmente a diferentes sistemas operativos. La primera revisin tcnica de KDE 4 coincidi con la fecha del dcimo cumpleaos del proyecto KDE. Gran parte del trabajo tcnico se adelant en el aKademy 2006 que se celebr en Dubln. Algunas de sus novedades se explican a continuacin:9


Ms rpido y con un uso ms eficiente de la memoria, gracias a la sustancial mejora en velocidad y eficiencia de Qt 4.x y la mejora interna de las propias bibliotecas de KDE.

 

Unas guas de estilo y HIG reescritas. Un nuevo tema de iconos y estilos visuales, desarrollados por el Proyecto Oxygen, que har extensivo el uso de los SVG. Un escritorio y paneles completamente nuevos, colectivamente llamados Plasma que integrarn los actuales Kicker, KDesktop, y SuperKaramba. Una interfaz simplificada para el navegador Konqueror, que ya no ser el administrador de archivos por defecto en favor de Dolphin. Un sistema estndar para escribir scripts basado en ECMAScript (JavaScript) o en Kross, una solucin independiente del lenguaje desarrollado y utilizado en la suite KOffice. Actualmente soporta Python y Ruby, pero nuevos lenguajes se incluirn pronto. Una nueva interfaz multimedia llamada Phonon, haciendo a KDE independiente de un sistema multimedia especfico. Una nueva API para redes y dispositivos porttiles, llamado Solid. Un nuevo sistema de comunicacin llamado Decibel. Un nuevo sistema de bsqueda y metadatos, probablemente se denomine Tenor. Podra incorporar Strigi como servicio para indexar archivos, y Nepomuk para su integracin en KDE. Facilitar la portabilidad de las bibliotecas necesarias para que las aplicaciones KDE puedan portarse y ejecutarse fcilmente en Windows y Mac OS X. Un nuevo corrector ortogrfico llamado Sonnet, con deteccin automtica del idioma. Sustituir a kspell para marcar los errores ortogrficos que se

  

comentan en cualquier aplicacin de KDE. Una de las ventajas sobre kspell, es junto con un diseo ms sencillo de mantener, la habilidad de detectar y corregir los errores en textos con varios idiomas diferentes mezclados dentro del texto.


ThreadWeaver como software para aprovechar la potencia de las CPU de varios ncleos y hacer ms sencillo paralelizar los procesos. WebKit como motor HTML para Konqueror.

Durante el Verano de Cdigo de Google, una cach de iconos fue implementada para optimizar la velocidad de inicio de las aplicaciones, especialmente diseada para KDE 4. Los resultados fueron variados, pues una aplicacin que usaba cientos de conos como Kfinder, comenz en al menos la cuarta parte del tiempo que le tomaba anteriormente. Mientras que otras aplicaciones y la sesin completa de KDE lograron iniciar un segundo ms rpido lo cual es importante teniendo en cuenta que las nuevas versiones de software generalmente son ms pesadas que sus antecesoras. [editar]Aplicaciones Artculo principal: Aplicaciones Qt y KDE A continuacin se muestra una lista con algunas aplicaciones que utilizan la biblioteca Qt y otras que adems usan las bibliotecas de KDE. Aunque funcionan en cualquier entorno de escritorio ogestor de ventanas, su ejecucin bajo KDE es ms eficiente. As mismo, en KDE pueden cargarse todo tipo de aplicaciones adems de las que figuran a continuacin. Aplicaciones principales
      

Amarok - Reproductor de audio. Dolphin - Navegador de archivos. K3b - Suite de grabacin de medios pticos. Kate - Editor de texto. KDevelop - Entorno de desarrollo integrado. Konsole - Emulador del terminal. Kontact - Administrador de informacin personal, cuentas de email, canales RSS, calendario, y dems. Kopete - Cliente multiprotocolo de mensajera instantnea. Konqueror - Navegador Web y de archivos.

 

Вам также может понравиться