qt5 en distintas plataformas
DESCRIPTION
Qt5 en distintas plataformasTRANSCRIPT
Qt5, Everywhere
1 / 16
Who am I?Aleix Pol Gonzalez <[email protected]>
Trabajo en Blue SystemsMejoramos software KDE
Cerca de 10 años desarrollando software basado enQt5
2 / 16
Distintos frentes
3 / 16
HistoriaQt nació en 1991, con soporte de X11 y Windows
sóloQt 3.0, en 2001, aportó soporte de Mac OS X
Qt 4.0 sale en 2005, con todos los soportesdisponibles para proyectos libres
Nokia adquiere Trolltech (y con ello Qt) en 2008
4 / 16
Historia (bis)iPhone sale a la venda el Septiembre de 2007
Proyecto Qt Lighthouse se presenta en 2009, ahorallamado QPA
Primer release de Qt Android de 2011
5 / 16
Historia (bis²)Se presenta QML en 2009
Se presenta Qt 5.0 a principios de 2013Se presenta Qt SceneGraph en Septiembre de 2013
6 / 16
Estado actual, EscritorioLa portabilidad en sistemas de escritorio es muy
buenaQStyle
Hay proyectos que el QA simplemente se hace enuna plataforma
7 / 16
Estado actual, MóbilHay plataformas que lo usan de forma nativa:
N9, Jolla, BBXHay soporte de iOS, Android y WinRT
8 / 16
Estado actual, OtrosSe está potenciando la integración en sistemas
embebidosRPi, automóbiles, cafeteras, neveras, etc.
9 / 16
Estado actual, AndroidDe los primeros QPA que se desarrollaron, el
primero fuera de QtTiene QStyle
Desempeño muy buenoandroiddeployqt nos ayuda a probar las aplicaciones
10 / 16
Estado actual, iOSProblemas de licencia solucionados...
... a excepción de QtWebkitQML funciona adecuadamente
11 / 16
Mi experienciapersonal
12 / 16
He estado trabajando funcionar KAlgebra enAndroid
Port cmake(Casi) 0 diferencias de código entre Android y
Linux/X11
13 / 16
androiddeployqt --input kalgebraandroid/android-libkalgebratarget.so-deployment-settings.json --output
kalgebratarget --install --deployment bundled
14 / 16
Demos
15 / 16
¿?
16 / 16