Category Archives: kde

Noveno Encuentro Linux, Día 2

DISCLAIMER: Este fue un post que se me quedo como draft… y entre borrarlo y publicarlo, preferia publicarlo como estaba. Espero les guste, es la reseña del segundo día del Encuentro Linux del año 2008.

El segundo día, el primero con charlas seleccionadas a partir del llamado a trabajos, fue bastante bueno. Las charlas estaban separadas en tres tracks, sin mayor categorización, incluyendo temas de actualidad, como la agenda de código abierto que mantiene el gobierno, desarrollo usando el framework web Django,  debugger para Python, y la presentación de Monkey HTTPD Daemon.

En la mañana, además de asistir a las charlas, aprovechamos de recorrer un poco más la universidad. Pasamos por la Laguna de los Patos (y Cisnes Cuello Negro).

Continue reading

KDE 4 en Windows

K Desktop Environment
KDE 4 ya corre en Windows, y de hecho,varios meses. La funcionalidad que provee no es exactamente la misma, pero le falta muy poco.

¿¿¿¿KDE sobre M$ Windows???? Si, es posible, ya que una de las principales metas de KDE4, era que fuese multiplataforma, lo cual lo logró, y hace ya varios meses (quizas ya un año), es posible correr tus aplicaciones KDE4 sobre Windows.

Desde hace varios años, existía un port bajo cygwin para correr KDE en plataformas Microsoft Windows (o win32, como se le conoce técnicamente), pero sus versiones estaban algo añejas.

Ahora, con el cambio de arquitectura de KDE, el mantener ports a distintos sistemas operativos y plataformas, es mucho más sencillo. Esto se debe principalmente a que la interacción con el hardware, audio y red se encuentran concentradas en dos librerias: Phonon y Solid. Más aún, KDE esta basado en Qt 4.5, framework creado por Qt Software para el desarrollo de aplicaciones. Su principal característica es que posee varios por no decir MUCHOS ports a distintos sistemas opertivos (soporta más plataformas que Java), sus componentes gráficas son muy atrácticas, y posee gran variedad de funcionalidad para trabajar.

KDE4 en Windows tiene escritorio, panel de control, casi todas las aplicaciones poseen compatibilidad, y se mantiene al día gracias a un instalador que a su vez funciona como actualizador. Más aún, es posible reemplazar el escritorio de Windows, por KDE4, lo cual lo deja mucho mas bonito y presentable :D

Eso si, KDE4 para Windows, todavía no es estable.

Continue reading

Introducción a la Arquitectura y Desarrollo con el Framework KDE4

Konqi, mascot of the KDE project

Image via Wikipedia

Hace mucho tiempo que trabaje con Qt 3, en mi proyecto de Feria de Software, Nómada (ufff, por ahí por el año 2006). Luego, seguí trabajando con Qt, pero mi idea era siempre tratar de aportar al proyecto KDE. En fín, por pega y estudios, nunca pude hacerme el tiempo, hasta que finalmente, para el Noveno Encuentro Linux, dije “Es ahora o nunca”, asi que envié el trabajo, y fue aceptado.

La charla es principalmente un rápido resumen sobre las tecnologías usadas en KDE4, qué es lo nuevo, qué es lo viejo, y como se puede usar, haciendo enfoque a que varias librerías desarrolladas para KDE, ahora no dependen de las librerias KDE.

Luego, seguí con varios ejemplos, tomados del Techbase de KDE, actualizándolos un poco.

  • 01 Aplicación Sencilla, compilando via g++.
  • 02 La misma aplicación, usando CMake para generar un Makefile.
  • 03 Aplicación KDE, usando KXMLGuiWindow para crear la ventana principal.
  • 04 Introducción a las Señales y Slots de KDE, y las KActions, creando una aplicación que permite mostrar texto.
  • 06 Se agrega a la aplicación la funcionalidad de cargar y guardar, mediante KActions.
  • 08 Se reemplaza el editor de textos, por un reproductor de sonido, mediante Phonon.
  • 09 Se agrega al reproductor de sonidos, la reproducción de videos.
  • 10 Se agrega al reproductor de videos, el descubrimiento de pendrives automático, mediante Solid.

Si se pierden en lo que estoy mostrando en los ejemplos, o diapositivas, les recomiendo que vean antes la presentación que hice sobre KDE4, donde me extiendo más en las nuevas cosas que hay en KDE4.

Ejemplos KDE4

Enhanced by Zemanta

KDE 4

K Desktop EnvironmentImage via Wikipedia KDE significa K Desktop Environment… ¿Que diablos entonces es la K?, nada, salvo que viene antes de la letra L del abecedario.

Pero KDE es más que un entorno de escritorio. En un conjunto de proyectos, que trabajan por brindar una grata experiencia en el uso de tu PC. KDE es un framework para desarrollo de aplicaciones de escritorio, KDE es tu entorno de escritorio favorito, KDE es una suite de aplicaciones de oficina, KDE es una suite de aplicaciones para gestión de información personal, KDE es un conjunto de personas que desarrollan software, KDE es comunidad.

KDE 4 es la nueva versión de este mega-proyecto. Muchos cambios se han realizado, en especial varios a causa de la migración del framework KDE desde QT 3 a QT 4, el framework en el cual esta basado KDE, y que es mantenido por Trolltech, empresa del grupo Nokia.

Cuatro nuevos proyecto pasaron a integrar a la familia KDE: Oxygen, Plasma, Solid y Akonadi. Oxygen es el proyecto de arte y diseño que brinda una interfaz y arte frescas, agradables a la vista y renovadas. Plasma es el nuevo motor de rendering gráfico, el cual basa su diseño en imágenes de tipo vectorial, y la posibilidad de poder poner widgets (plasmoids) en cualquier lugar de tu escritorio. Solid es el nuevo administrador de hardware, una capa intermedia que permite la total integración de nuevo hardware detectado a las funcionalidades de KDE 4. Akonadi es un nuevo framework para la gestión, almacenamiento, sincronización y acceso concurrente a información personal.

En este trabajo, podremos un poco de historia del proyecto KDE, los principales cambios en la transición de KDE 3 a KDE 4, y como afectaron. Decisiones de arquitectura de software, nuevos proyectos que se integran entre ellos, y el logro de una nueva experiencia en el uso del PC, y el estado actual del proyecto KDE.

Enhanced by Zemanta

KDE 4
View SlideShare presentation or Upload your own. (tags: qt 4)