KDE Platform 4 fue una colección de bibliotecas y marcos de software de KDE que sirvieron como base tecnológica para KDE Software Compilation 4, distribuida bajo la Licencia Pública General Reducida de GNU (LGPL). KDE Platform 4 fue la sucesora de KDElibs y la predecesora de KDE Frameworks . KDE Platform 4 es la única versión de KDE Platform y en 2013 fue reemplazada por KDE Frameworks 5 .

Tecnologías
- Interfaz de usuario
- Plasma : motor de widgets para escritorio y panel
- KHTML – Motor de renderizado HTML
- KIO : acceso a archivos extensible y transparente en red
- KParts : marco de componentes gráficos livianos y en proceso
- Soneto – corrector ortográfico
- XMLGUI : permite definir elementos de la interfaz de usuario, como menús y barras de herramientas, a través de archivos XML
- Goya
- Hardware y multimedia
- Servicios
- Comunicación
- Juegos
- Gluón
- KGGZ
- Otro
- ThreadWeaver : biblioteca para utilizar sistemas multiprocesador de forma más eficaz
- Quiosco: permite deshabilitar funciones dentro de KDE para crear un entorno más controlado
- Cruz
- KConfig XT
- WebDAV
Tecnologías reemplazadas en la plataforma KDE 4
- aRts – servidor de sonido (reemplazado por Phonon )
- DCOP – sistema de comunicación entre procesos (reemplazado por D-Bus )
KPartes
KParts es el marco de componentes para el entorno de escritorio KDE Plasma . Cada componente individual se denomina KPart . Los KParts son análogos a los componentes Bonobo en GNOME y a los controles ActiveX en el Modelo de objetos componentes de Microsoft . Konsole está disponible como KPart y se utiliza en aplicaciones como Konqueror y Kate .
Ejemplos de uso de KParts:
- Konqueror utiliza la parte Okular para mostrar documentos
- Konqueror utiliza la parte Dragon Player para reproducir contenido multimedia
- Kontact incorpora aplicaciones kdepim
- Kate y otros editores utilizan el componente de edición katepart
- Varias aplicaciones utilizan Konsole KPart para integrar un terminal
Sólido
Solid es un marco de integración de dispositivos para KDE Platform 4 y su sucesor, KDE Frameworks . Funciona con principios similares al pilar multimedia de KDE, Phonon ; en lugar de administrar el hardware por sí solo, hace que las soluciones existentes sean accesibles a través de una única API. La solución actual utiliza udev , NetworkManager y BlueZ (la pila oficial de Bluetooth de Linux ). Sin embargo, todas y cada una de las partes se pueden reemplazar sin romper la aplicación, lo que hace que las aplicaciones que utilizan Solid sean extremadamente flexibles y portátiles. [5] [6] Se está trabajando para construir un backend de Solid para el puerto Windows de KDE basado en Windows Management Instrumentation . [7]
Referencias
- ^ "Anuncio de lanzamiento de KDE 4.0". 11 de enero de 2008.
- ^ "KDE envía aplicaciones KDE 15.08.1". KDE . 15 de septiembre de 2015 . Consultado el 16 de septiembre de 2015 .
- ^ "La plataforma de desarrollo de KDE" . Consultado el 26 de noviembre de 2010 .
- ^ "Desarrollo/Idiomas" . Consultado el 4 de diciembre de 2010 .
- ^ Entorno de escritorio K: lanzamiento de KDE 4.0
- ^ "Compatibilidad con UPower, UDev y UDisks, copia de seguridad de metadatos". Archivado desde el original el 11 de diciembre de 2011. Consultado el 28 de julio de 2011 .
- ^ "KDE Commit Digest issue 107" (Número 107 del resumen de confirmaciones de KDE). Archivado desde el original el 1 de febrero de 2014. Consultado el 16 de octubre de 2010 .
Enlaces externos
- TechBase, documentación para desarrolladores de KDE
- Proyectos de KDE, descripción general de todos los proyectos dentro de git.kde.org
- Navegador rápido de código fuente Git de KDE
- Sistema de seguimiento de errores de KDE
- Tutorial de KDE: primer programa