Kde4 Se Libre
Upcoming SlideShare
Loading in...5
×
 

Kde4 Se Libre

on

  • 1,147 views

 

Statistics

Views

Total Views
1,147
Views on SlideShare
1,146
Embed Views
1

Actions

Likes
1
Downloads
6
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Kde4 Se Libre Kde4 Se Libre Presentation Transcript

  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Primero, un poco de historia... Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008 View slide
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008 View slide
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Lo nuevo Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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). Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Que trae nuevo ? • Funcionamiento en otras plataformas: Mac OS X y MS Windows (en 4.1). • Muchísimas aplicaciones nuevas y otras portadas. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Arquitectura Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Continuemos... Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 SOLID Framework • API para accesar dispositivos de hardware. • Es independiente de la plataforma en donde corra (Linux, UNIX, Mac OS X y MS Windows). Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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) Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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). Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 PHONON Framework • Phonon es un API multimedia multiplataforma. • Creado como solución a varios problemas con la multimedia enfrentados por los escritorios en UNIX. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 PHONON Framework • Trolltech lo incluyó en Qt 4.4 para ser su framework multimedia multiplataforma. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework • Protocolos como: Mensajería e-mail instantánea Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework Telefonía IP Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework • Kopete va a usar Decibel (planeado para KDE 4.2). • Mensajería instantánea. • VoIP • Videoconferencias. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework Miremos un ejemplo... Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework Caperucita Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework La abuelita Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 DECIBEL Framework PIM Caperucita La abuelita Kontact Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Oxygen • Una imagen vale más quemil palabras... Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Oxygen Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Oxigen Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Plasma • Los applets se llaman plasmoides • Los plasmoides son aplicaciones de diferentes tipos: • Informativas: lectores de RSS • Mini aplicaciones: Diccionarios, calculadoras, juegos, etc Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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) Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Plasma • Soporte de Qwidgets y Apple Dashboards en Plasma. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Nepomuk • Un ejemplo: quot;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 mesesquot;. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Nepomuk • Nepomuk es un stándard al rededor de esta idea, Nepomuk-Kde es la implementación de esos estándares en KDE. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Nepomuk Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Otros componentes no menos importantes... Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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. Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 Aplicaciones de resaltar • Algunas aplicaciones que vale la pena resaltar: • Konqueror Web browser • Dolphin manager • Marble • Dragon player • Gwenview • Koffice 2 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Excelente no ??? Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 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 Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008
  • Sebastian Kügler <sebas@kde.org>, FrOSCon 2006 KDE 4: Se libre Gracias !!! Juan Luis Baptiste <jbaptiste@merlinux.org>, Campus Party 2008