- 1. Arturo Hoffstadt Urrutia Estudiante Ing. Civil Informtica,
UTFSM Fedora Ambassador http://arturo.hoffstadt.cl
[email_address]
2. Qu es KDE? 3. Qu es KDE?
- Ambiente de Escritorio Grfico, originalmente para X11.
- Coleccin de aplicaciones KDE.
- API, Ambiente y Herramientas para desarrollo de aplicaciones
grficas.
- Portado a: Linux, xxxBSD, Solaris, AIX, HP-UX, Mac OSX, MS
Windows.
4. Historia 5.
- Octubre 1996: Matthias Ettrich postea en USENET que planea
escribir un ambiente de escritorio similar a CDE.
6. Julio 1998: KDE 1.0 7. Abril 2002: KDE 3.0, basado en Qt 3 8.
KDE 3.5 9. 10. 11. Basado en... 12. KDE4
- Qt 4.4 de Trolltech (Nokia)
- Multiplataforma (Si o Si)
- Guidelines de Freedesktop.org
-
- Notificacin de inicio de aplicaciones
-
- Administradores de ventana
-
- Nombres de
Iconoshttp://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
13. Qu lo hace tan especial? 14. Gracias
- Estilo intercambiable y consistente a travs de aplicaciones
(incluso algunas no-KDE).
- Transparente a la red y sistemas de archivos:SSH, FTP, HTTP,
NFS, SMB, y cerca de 40 protocolos ms son vistos como otro
directorio en Konqueror (y por integracin, a cualquier aplicacin
KDE).
- Fuerte Internacionalizacin: 68 lenguajes, soporte para input
completo.
15.
-
- Dbus para comunicacin inter-procesos
-
- KIOSlaves (+40 protocolos soportados)
16. Algunos Componentes de KDE 17. KJS KDOM KSVG Strigi 18.
Arquitectura 19. 20. Desarrollo 21.
-
- PHPhttp://www.php-qt.org/
-
- Rubyhttp://rubyforge.org/projects/korundum/
22.
- Documentacion Tcnica: mediawiki
- API Documentation: Doxygen
- User Documentation: meinproc, docbook
- Testing and QA: Bugzilla, KbugBuster
23.
- Antes de comenzar una aplicacin:
-
- Exista ya?www.kde-apps.org
-
- Porqu no mejor aportar a una ya existente?
-
- Koffice y Kdevelop tiene muy pocos desarrolladores
-
- Pregunta en kde-devel, mira en la ltima versin de KDE que
falta, crea una aplicacin que te rea de experiencia requiera.
24.
- En Qt y Kde, no se usan Callbacks para el manejo de eventos. Se
usan Signals y Slots.
- Un objeto que es capaz de generar un evento, posee un Signal,
mientras que un objeto que es capaz de capturar el evento, posee un
slot.
- A medida que uno construye una interfaz, uno conecta signals
con slots. Qt y Kde, automticamente se preocupan de el paso de los
eventos.
- http://doc.trolltech.com/4.4/signalsandslots.html
25. Ejemplos 26.
- Los ejemplos pueden ser descargados en:
-
-
http://www.arturo.hoffstadt.cl/wp/wp-content/uploads/2008/10/kdetar.gz
27. Mas Informacin 28. Comunidad
-
- http://akademy2008.kde.org/
-
- http://techbase.kde.org/Contribute/Bugsquad
- Techbase (Tutoriales, Ejemplos, y otros)