+ All Categories
Home > Technology > Kde4 Se Libre

Kde4 Se Libre

Date post: 15-Dec-2014
Category:
Upload: campus-party
View: 522 times
Download: 0 times
Share this document with a friend
Description:
 
58
Sebastian Kügler <[email protected]>, FrOSCon 2006 Juan Luis Baptiste <[email protected]>, Campus Party 2008 KDE 4: Se libre
Transcript
Page 1: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Page 2: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Page 3: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Primero, un poco de historia...

Page 4: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Un poco de historia...

• Iniciado el 14 de Octubre de 1996 por Matthias Ettrich.

• Mattias puso un anuncio en comp.os.linux.misc, considerado el “certificado de nacimiento” de KDE.

• La versión 1.0 fué liberada el 12 de Julio de 1998.

Page 5: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Un poco de historia...

• En Marzo 9 de 1999 es liberada la versión 1.1.

• Octubre 2 de 2000 es liberada la versión 2.0.

• Incluye el navegador konqueror, el primero en cumplir con las especificación de CSS 2 de la W3C.

Page 6: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Un poco de historia...

• El 2 de Marzo de 2002 es liberada la versión 3.0.

• El 19 de Agosto de 2004 es liberada la versión 3.4.

• En Noviembre 29 de 2005 es liberada la versión 3.5

Page 7: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Un poco de historia...

• Y finalmente, el 11 de Enero de 2008 es liberada la versión 4.0.

• La versión 4.1 será liberada a finales de Julio.

Page 8: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Lo nuevo

Page 9: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Que trae nuevo ?

• Porte a Qt 4.4: menos consumo de memoria y más rápido.

• Las librerías han sido mejoradas en todas las áreas:

• Nuevos componentes para interacción con hardware, multimedia, VoIP, etc.

• Simplifican drásticamente el desarrollo de nuevas aplicaciones, disminuyen tiempos de desarrollo.

Page 10: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Que trae nuevo ?

• Muchísimas mejoras visuales:

• Nuevo tema de íconos Oxygen con un look más profesional.

• Efectos 3D nativos espectaculares.

• Un nuevo escritorio más versátil y flexible (plasma).

Page 11: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Que trae nuevo ?

• Funcionamiento en otras plataformas: Mac OS X y MS Windows (en 4.1).

• Muchísimas aplicaciones nuevas y otras portadas.

Page 12: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Arquitectura

Page 13: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Continuemos...

Page 14: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 15: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• API para accesar dispositivos de hardware.

• Es independiente de la plataforma en donde corra (Linux, UNIX, Mac OS X y MS Windows).

Page 16: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• No se mete con aspectos de bajo nivel de los dispositivos, eso se lo deja al s.o.

• No hace todo es por si solo.

• Utiliza otros componentes como:

• HAL

• NetworkManager

• Bluez (bluetooth)

Page 17: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• En otras palabras, es una capa de abstracción para esos componentes.

• Las aplicaciones KDE que lo usen no tienen que preocuparse por cómo se accesa el hardware.

Page 18: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• Siempre es accesible de la misma manera sin importar su tipo.

• Acceso al hardware de manera uniforme sin importar la plataforma en donde corra la aplicación.

Page 19: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• Algunos ejemplos de su uso:

• Encontrar redes inalámbricas

• Accesar dispositivos removibles como:•Memorias USB

•Reproductores de música (genéricos)

• Ipod's y Zen nomad's

• Accesar una cámara web (a través de Phonon).

Page 20: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

SOLID Framework

• Algunos ejemplos de su uso (continuación):

• Reportar el estado de la batería en los portátiles.

• Accesar dispositivos de audio.

• Sincronizar celulares vía bluetooth.

• Phonon detecta dispositivos de audio a través de Solid.

Page 21: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 22: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

PHONON Framework

• Phonon es un API multimedia multiplataforma.

• Creado como solución a varios problemas con la multimedia enfrentados por los escritorios en UNIX.

Page 23: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

PHONON Framework

• Es una capa a otros frameworks o “motores” multimedia.

• Los frameworks soportados actualmente son:

• Xine, Gstreamer, VLC, NMM, avKode y Mplayer en UNIX.

• DirectX y VLC en MS Windows.

• Quicktime en Mac OS X.

Page 24: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

PHONON Framework

• Se pueden intercambiar los motores dinámicamente en cualquier momento.

• Mismo API para cualquier framework en UNIX, Mac OSX y MS Windows.

• Disminuye drásticamente la cantidad de código que un desarrollador multimedia tiene que escribir.

Page 25: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

PHONON Framework

• Trolltech lo incluyó en Qt 4.4 para ser su framework multimedia multiplataforma.

Page 26: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 27: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

• Es un framework de comunicaciones.

• Se usa como servicio.

• Utiliza otros frameworks como Telepathy.

• Su objetivo es integrar todos los protocolos de comunicaciones con el escritorio.

Page 28: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

• Protocolos como:

e-mailMensajería

instantánea

Page 29: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

Telefonía IP

Page 30: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

• Decibel es un servicio, no una aplicación.

• Pretende crear un puente entre diferentes tecnologías de comunicación.

• Utiliza otros frameworks como Telepathy y Tapioca para comunicaciones VoIP.

Page 31: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

• Kopete va a usar Decibel (planeado para KDE 4.2).

• Mensajería instantánea.

• VoIP

• Videoconferencias.

Page 32: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

DECIBEL Framework

Miremos un ejemplo...

Page 33: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Caperucita

DECIBEL Framework

Page 34: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

La abuelita

DECIBEL Framework

Page 35: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Caperucita La abuelitaPIM

Kontact

DECIBEL Framework

Page 36: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 37: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Oxygen

• Una imagen vale más quemil palabras...

Page 38: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Oxygen

Page 39: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Oxigen

Page 40: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 41: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Plasma

• Plasma es el reemplazo del shell del escritorio:

• Reemplaza el Panel, el Menu, íconos del escritorio, superKaramba entre otros.

• Provee una interfaz independiente de la resolución de pantalla.

Page 42: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Plasma

• Los applets se llaman plasmoides

• Los plasmoides son aplicaciones de diferentes tipos:

• Informativas: lectores de RSS

• Mini aplicaciones: Diccionarios, calculadoras, juegos, etc

Page 43: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Plasma

• Plasma separa los componentes entre motores de datos y componentes de visualización.

• Contenedores:

• un applet que contiene otros applets

• Ejemplos, la barra de tareas, el fondo del escritorio.

• Pueden ser cualquier cosa: imagenes SVG, animaciones u OpenGL.

Page 44: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Plasma

• Los plasmoides pueden ser redimensionados y rotados sin restricciones.

• Se pueden escribir en C++ o con cualquier lenguaje que soporte Kross (Javascript, Python, Ruby, etc)

Page 45: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Plasma

•Soporte de Qwidgets y Apple Dashboards en Plasma.

Page 46: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Page 47: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Nepomuk

• Cocepto de semánticas sociales.

• Búsquedas en el escritorio por informacion de contexto (metadata):

• no buscar sólo por información existente sino por el significado y relación de dicha información.

Page 48: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Nepomuk

• Un ejemplo: "quiero el borrador de la imagen del afiche que me envió Pedro por email para la campaña de el-directorio.org hace unos dos meses".

Page 49: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Nepomuk

• Nepomuk es un stándard al rededor de esta idea, Nepomuk-Kde es la implementación de esos estándares en KDE.

Page 50: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Nepomuk

Page 51: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Otros componentes no menos importantes...

Page 52: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Otros componentes no menos importantes...

• ThreadWeaver

• Librería para tomar ventaja de procesadores de múltiples núcleos.

• Kross

• Framework de scripting que permite programar en cualquier lenguaje.

• Actualmente los lenguajes soportados son: Python, Ruby, JavaScript y Falcon

Page 53: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Otros componentes no menos importantes...

• Strigi

• Motor de búsqueda avanzado, portable, liviano y flexible.

• Usado por Nepomuk-KDE.

• Akonadi

• Framework para almacenamiento de datos PIM (email, contactos, calendario, etc).

• Almacenamiento común para todas las aplicaciones KDE.

Page 54: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Otros componentes no menos importantes...

• Sonnet

• Programa de chequeo gramatical.

• Detección automática de lenguajes.

• Uso de múltiples diccionarios.

• DXS

• Web Service para descargar e instalar datos (imagenes, audio,íconos, etc) con un solo click en las aplicaciones.

• Adoptado como estándar de freedesktop.

Page 55: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Aplicaciones de resaltar

• Algunas aplicaciones que vale la pena resaltar:

• Konqueror Web browser

• Dolphin manager

• Marble

• Dragon player

• Gwenview

• Koffice 2

Page 56: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Excelente no ???

Page 57: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

Bibliografía

• http://www.kde.org• http://events.kde.org/info/kastle/presentations/kastle-history/index.html

• http://www.kde.org/announcements/• http://www.kde.org/announcements/4.0/desktop.php

• http://solid.kde.org

• http://phonon.kde.org

• http://plasma.kde.org

Page 58: Kde4 Se Libre

Sebastian Kügler <[email protected]>,

FrOSCon 2006

Juan Luis Baptiste <[email protected]>, Campus Party 2008

KDE 4: Se libre

Gracias !!!


Recommended