KDE y Qt 5

10

Click here to load reader

description

El escritorio KDE está íntimamente relacionado con Qt5. ¡Descubre cuanto y como!

Transcript of KDE y Qt 5

Page 1: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

KDE y Qt 5Albert Astals Cid

Page 2: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Qt-project.org Activo desde Octubre 2011

Cualidades

● Justo

● Transparente

● Inclusivo

● Meritocrático

Resultados

● Más estabilidad

● Versiones más ricas

● Visibilidad del futuro

● Posibilidad de hacer que Qt haga lo que necesitas

● Más oportunidades para expertos en Qt

Page 3: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Estructura de Qt-project.org

Page 4: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

¿Pero seguro que no es solo Digia?

Qt base las últimas 16 semanas

Page 5: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Objetivos de Qt5

Funciona en múltiples dispositivos

UIs bonitas

Modular

Poco consumo de recursos

Compatible con Qt4.x

Page 6: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Novedades de Qt5

Qt Quick 2

Nueva estructura

Nueva pila gráfica

Todas las plataformas usan QPA

Características

QStandardPaths

QRegExp basado en PCRE

Soporte C++11

Nuevo mecanismo de conexión de signals/slots

WebKit2

XCB en vez de XLib

Page 7: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Estructura de Qt5

Page 8: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

KDE Frameworks

Basado en Qt5

Partición de kdelibs in diferentes frameworks

Upstreaming de funcionalidad a Qt

Mejor integración en el sistema

Cada framework tiene tipo y nivel

Nivel define las dependencias que puede tener

Tipo:

Funcional, una librería

Integración, una librería con dependencias runtime opcionales

Soluciones, una librería con dependencias runtime

Page 9: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

Estado de KDE Frameworks

kdecore spliteado casi completamente (excepto calendarios/locale)

Split de kdeui y kio en proceso

Split de plasma hecho y con nuevo desarrollo

Upstreaming de cosas a Qt en proceso

Fecha de salida: ??? Jueves tarde hay un BOF para ello

Page 10: KDE y Qt 5

Sebastian Kügler <[email protected]>, FrOSCon 2006

Akademy-es 2013 – Bilbao Albert Astals Cid <[email protected]>

KDE y Qt5

¿Preguntas?