K Desktop Environment 2 fue la segunda serie de lanzamientos de K Desktop Environment . Hubo tres lanzamientos principales en esta serie.
K Desktop Environment 2 introdujo mejoras tecnológicas significativas en comparación con su predecesor. [1]
DCOP (Protocolo de comunicación de escritorio), un protocolo de comunicaciones de cliente a cliente intermediado por un servidor a través de la biblioteca ICE X11 estándar. [1]
KIO , una biblioteca de E/S de aplicaciones . Es transparente en red y puede acceder a HTTP , FTP , PoP , IMAP , NFS , SMB , LDAP y archivos locales. Además, su diseño permite a los desarrolladores "incluir" protocolos adicionales, como WebDAV , que estarán automáticamente disponibles para todas las aplicaciones de KDE. KIO también puede localizar controladores para tipos MIME específicos ; estos controladores pueden luego ser integrados dentro de la aplicación solicitante utilizando la tecnología KParts. [1]
KParts , un modelo de objeto de componente , permite que una aplicación incorpore otra dentro de sí misma. La tecnología maneja todos los aspectos de la incorporación, como la colocación de barras de herramientas y la inserción de los menús adecuados cuando se activa o desactiva el componente incorporado. KParts también puede interactuar con el operador KIO para localizar controladores disponibles para tipos MIME o servicios/protocolos específicos. [1]
KHTML es un motor de renderizado y dibujo compatible con HTML 4.0. Es compatible con muchas tecnologías de Internet, como JavaScript , Java , HTML 4.0, CSS 2 y SSL para comunicaciones seguras. Es compatible con complementos de Netscape como Flash . KHTML también tiene la capacidad de incorporar componentes dentro de sí mismo utilizando la tecnología KParts. [1]
Konqueror fue presentado como navegador web, administrador de archivos y visor de documentos. [2] Utilizaba KHTML para mostrar páginas web. [1]
K Desktop Environment 2 también se envió con la versión inicial de la suite KOffice , que constaba de una aplicación de hoja de cálculo ( KSpread ), una aplicación de dibujo vectorial ( KIllustrator ), una aplicación de procesamiento de textos basada en marcos ( KWord ), un programa de presentaciones ( KPresenter ) y una aplicación de gráficos y diagramas ( KChart ). Los formatos de archivo nativos estaban basados en XML . KOffice incluía un lenguaje de programación y la capacidad de incrustar componentes individuales entre sí mediante KParts. [1]
La versión 2.1 de K Desktop Environment inauguró el reproductor multimedia noatun, que utilizaba un diseño modular de complementos. Para el desarrollo, K Desktop Environment 2.1 se incluyó con KDevelop . [3]
La versión 2.2 de KDE mejoró hasta un 50% el tiempo de inicio de las aplicaciones en sistemas Linux y aumentó la estabilidad y las capacidades para la representación de HTML y JavaScript. Se incluyeron varios complementos nuevos en Konqueror. KMail recibió la incorporación de compatibilidad con IMAP (incluidos SSL y TLS), mientras que KOrganizer obtuvo compatibilidad nativa con iCalendar . Otras mejoras incluyeron una nueva arquitectura de impresión basada en complementos y un asistente de personalización. [4]
Después de celebrar el 20.° aniversario de KDE con un relanzamiento de K Desktop Environment 1.1.2 el 14 de octubre de 2016, [5] el colaborador de KDE y Fedora Helio Chissini de Castro también realizó relanzamientos de Qt2 en octubre de 2017 [6] y KDELibs 2.2.2 en diciembre de 2017. [7] [8]