{"id":1303,"date":"2011-12-26T23:29:50","date_gmt":"2011-12-27T02:29:50","guid":{"rendered":"http:\/\/realnorth.net\/blog\/?p=1303"},"modified":"2012-01-08T19:24:27","modified_gmt":"2012-01-08T22:24:27","slug":"qt-next-billions","status":"publish","type":"post","link":"https:\/\/realnorth.net\/blog\/qt-next-billions\/","title":{"rendered":"Qt &#038; The Next Billions"},"content":{"rendered":"<p>Despu\u00e9s de <a href=\"http:\/\/press.nokia.com\/2011\/02\/11\/nokia-outlines-new-strategy-introduces-new-leadership-operational-structure\/\" title=\"Nokia outlines new strategy, introduces new leadership, operational structure \" target=\"_blank\">Febrero 11<\/a>, muchas cosas cambiaron en Nokia, a Symbian le pusieron fecha de vencimiento, a MeeGo lo mandaron al freezer, el \u00fanico que recibi\u00f3 un fuerte respaldo fue Qt, pero viendo la magnitud del descalabro, era dif\u00edcil creer en esa promesa, paso el tiempo y hay que admitirlo, Nokia esta cumpliendo con lo que prometio, desde Febrero 11 a la fecha se han liberado Qt 4.7.3, Qt 4.7.4 y Qt 4.8, el trabajo en Qt 5 sigue viento en popa, ademas a mediados de junio, Nokia anuncio que Qt pasar\u00eda a ser parte fundamental de su estrategia para el <a href=\"http:\/\/blog.qt.nokia.com\/2011\/06\/21\/qt%E2%80%99s-future-for-nokia-bringing-apps-to-the-next-billion\/\" title=\"Qt\u2019s future for Nokia: Bringing apps to the next billion.\" target=\"_blank\">Next Billion<\/a> y mas importante aun, en Octubre se completo el proceso por el cual Qt pasa a ser administrado bajo un modelo de <a href=\"http:\/\/wiki.qt-project.org\/The_Qt_Governance_Model\" title=\"The Qt Governance Model\" target=\"_blank\">Open Governance<\/a>.<\/p>\n<p>El futuro de Qt parece asegurado, ademas de Nokia muchas otras plataformas contemplan la posibilidad de utilizarlo de forma oficial o existe el potencial de que terceros lo porten y le den soporte, el siguiente es un listado de alguna de ellas.<\/p>\n<h4>Nokia<\/h4>\n<p>Ademas de poder ser usado en Symbian y MeeGo, Nokia a anunciado que Qt sera el entorno de desarrollo que potenciara su <a href=\"http:\/\/www.developer.nokia.com\/Community\/Blogs\/blog\/nokia-developer-news\/2011\/06\/21\/future-of-qt-bringing-apps-to-next-billion\" title=\"The future of Qt: Bringing apps to the next billion\" target=\"_blank\">estrategia<\/a> para el Next Billion, cuando Marco Argenti hizo el anuncio en <a href=\"http:\/\/www.developer.nokia.com\/Community\/Blogs\/blog\/nokia-developer-news\/2011\/06\/21\/future-of-qt-bringing-apps-to-next-billion\" title=\"The future of Qt: Bringing apps to the next billion\" target=\"_blank\">Nokia Connections 2011<\/a> no dio muchos detalles, lo que hizo que durante un tiempo se especulara con la idea de Qt corriendo sobre S40, ya que hasta ese momento S40 era la plataforma que Nokia estaba posicionando para ser usada por el Next Billion, paso el tiempo, llegaron los DevDays y por suerte con ellos, algo de <a href=\"http:\/\/blog.wapreview.com\/16178\/\" title=\"Qt's Mobile Resurgence, RIM, Android, iOS and the \"Next Billion\" at QT Developer Days 2011\" target=\"_blank\">informaci\u00f3n<\/a> llego a la superficie, seg\u00fan Kenny Mathers (Head of Developer Relations en ese momento) la plataforma elegida para la estrategia Next Billion de Nokia no va a ser S40, esto sumado a que Symbian y MeeGo yo no juegan este partido, hace que nuevamente se vuelva a especular con <a href=\"http:\/\/realnorth.net\/blog\/meego-tizen-meltemi\/\" title=\"MeeGo, Tizen, Meltemi, la espera continua\" target=\"_blank\">Meltemi<\/a>, ahora bien \u00bfque es Meltemi?, una \u00bfversi\u00f3n lite de MeeGo? o \u00bfuna evoluci\u00f3n de Maemo\/MeeGo?, quiz\u00e1s para mitad del a\u00f1o que viene, con la release de Qt5 podamos saber mas, mientras tanto no queda otra que esperar, pero con la seguridad de que Nokia esta cocinando algo en <a href=\"http:\/\/nka.fi\/33TsS\" title=\"Nokia GmbH\" target=\"_blank\">Ulm<\/a>.<\/p>\n<h4>Canonical<\/h4>\n<p>La <a href=\"http:\/\/mdzlog.alcor.net\/2010\/10\/20\/ubuntu-and-qt\/\" title=\"Ubuntu and Qt\" target=\"_blank\">relaci\u00f3n<\/a> entre Canonical y Qt comenz\u00f3 hace tiempo y sigue profundiz\u00e1ndose, el solo hecho de que <a href=\"http:\/\/arstechnica.com\/open-source\/reviews\/2011\/10\/desktop-dreams-ubuntu-1110-reviewed.ars\/2\" title=\"Desktop dreams: Ubuntu 11.10 reviewed\" target=\"_blank\">Unity 2D<\/a> haga uso extensivo de Qt y QML es una muestra del compromiso de Canonical con Qt, si a esto le sumamos las <a href=\"http:\/\/www.zdnet.com\/blog\/open-source\/ubuntu-linux-heads-to-smartphones-tablets-and-smart-tvs\/9834\" title=\"Ubuntu Linux heads to smartphones, tablets, and smart TVs.\" target=\"_blank\">intenciones<\/a> de Canonical de llevar la experiencia Ubuntu, a smartphones, tablets y smart TVs, la idea de un nuevo &#8220;ecosistema&#8221; con Qt como uno de sus pilares, comienza a tomar forma y merece la pena ser seguida de cerca.<\/p>\n<h4>Research in Motion<\/h4>\n<p><a href=\"http:\/\/www.qnx.com\/\" title=\"QNX Realtime Operating System (RTOS)\" target=\"_blank\">QNX<\/a> el OS que compro RIM para usar en su pr\u00f3xima generaci\u00f3n de smartphones y tablets, incluye a Qt entre sus <a href=\"https:\/\/github.com\/blackberry\/Qt\" title=\"blackberry (Open Source Projects)\" target=\"_blank\">paquetes<\/a> desde hace tiempo, muchas <a href=\"http:\/\/www.youtube.com\/watch?v=owGIvqwbHwU\" title=\"ARM at Embedded World 2011 with QNX - Medical device demos \" target=\"_blank\">soluciones<\/a> se venden haciendo uso del tandem QNX\/Qt, por suerte esto no ha cambiado con la compra de RIM y para dejarlo claro, George Staikos (Vice Presidente de RIM) manifest\u00f3 el apoyo por parte de RIM a Qt en una de las <a href=\"http:\/\/blog.qt.nokia.com\/2011\/11\/17\/new-keynotes-rim-and-community-android-and-ios-action-at-qt-developer-days-s-f\/\" title=\"New keynotes! RIM and community Android and iOS action at Qt Developer Days S.F.\" target=\"_blank\">keynotes<\/a> de los ultimos DevDays, anuncio que Qt seria soportado en BBX y para que quede el mensaje claro, mostr\u00f3 varias demos desarrolladas en Qt corriendo en su PlayBook.<\/p>\n<h4>Hewlett Packard<\/h4>\n<p>Qt siempre formo parte de webOS, es cierto que es una versi\u00f3n algo vieja (4.6 y 4.7.1) la que se encuentra disponible entre sus <a href=\"http:\/\/opensource.palm.com\/3.0.4\/index.html\" title=\"webOS Open Source Packages\" target=\"_blank\">paquetes<\/a>, esto ha permitido que miembros de la comunidad <a href=\"http:\/\/www.griffin.net\/2010\/02\/qt-on-the-palm-pre.html\" title=\"Qt on the Palm Pre\" target=\"_blank\">porten<\/a> <a href=\"http:\/\/www.webosnation.com\/qt-apps-preware-more-way\" title=\"Qt Apps in Preware, more on the way\" target=\"_blank\">apps<\/a> y el <a href=\"https:\/\/gitorious.org\/~darronb\/qt\/qt-palm-pre\" title=\"Qt port to webOS, and the Palm Pre specifically\" target=\"_blank\">framework<\/a> por su lado, todo esto se pone mas interesante luego del anuncio de la apertura del c\u00f3digo de webOS por parte de HP, donde Qt puede tomar impulso para todos aquellos interesados en desarrollar aplicaciones que corran de forma nativa en webOS.<\/p>\n<h4>Samsung\/Intel\/Linux Foundation\/Nomovok<\/h4>\n<p>Este es el grupo de los unidos por el espanto, por un lado Samsung una empresa amante del control total que ve que con Android no puede crear una c\u00e1rcel 100% invulnerable, Intel que ve que el mercado mobile se esta comiendo su reino, prueba una vez mas crear un OS para sus chips de bajo consumo de energ\u00eda que est\u00e1n siempre por llegar, quiz\u00e1s esta sea la ultima oportunidad de Intel para lograr algo el \u00e9xito, antes de tener que renovar su licencia con ARM y empezar a fabricar chips con tecnolog\u00eda ajena, perdiendo no solo el control sobre la tecnolog\u00eda, sino el de su propio futuro, la Linux Foundation, ese sello de goma organizador de conferencias y vendedor de remeras, no pincha ni corta en las decisiones pero todos quieren tener su visto bueno como para darle un toque mas Open Source a sus proyectos, y por ultimo <a href=\"http:\/\/nomovok.com\/\" title=\"Nomovok\" target=\"_blank\">Nomovok<\/a> que en la \u00e9poca en la cual MeeGo aun viv\u00eda, aposto fuerte por el y ahora esta tratando de recuperar toda la inversi\u00f3n hecha, la cual en su mayor\u00eda se desarrollo usando Qt, la idea de Nomovok es vender su <a href=\"http:\/\/nomovok.com\/steelrat\" title=\"Nomovok Steelrat\" target=\"_blank\">UI<\/a> que corre arriba de los que deber\u00eda de ser <a href=\"https:\/\/www.tizen.org\/\" title=\"An open source, standards-based software platform for multiple device categories, including smartphones, tablets, TVs, netbooks and automotive infotainment platforms.\" target=\"_blank\">Tizen<\/a> a fabricantes chinos de tables econ\u00f3micas para ayudarlos a diferenciarse, para ello se ha <a href=\"http:\/\/nomovok.com\/news\/6\/63\/Nomovok-provides-Tizen-with-integrated-Qt\" title=\"Nomovok provides Tizen with integrated Qt\" target=\"_blank\">comprometido<\/a> a portar Qt a Tizen y darle mantenimiento.<\/p>\n<p>El futuro de Qt en Tizen, esta complicado mas que nada por razones pol\u00edticas, Samsung tiene a <a href=\"http:\/\/www.enlightenment.org\/p.php?p=about\/efl\" title=\"EFL Overview\" target=\"_blank\">EFL<\/a> con el que sue\u00f1a sustituir a Qt, a Intel puede que le interese mantener a Qt despu\u00e9s de todo el trabajo y progreso que realizaron en MeeGo, pero con tal de seguir teniendo a Samsung de socio no va a decir nada y aceptara lo que Samsung decida, lo que piense la Linux Foundation no le importa a nadie y lo que haga Nomovok va a terminar siendo irrelevante sin el apoyo de Samsung e Intel, prueba de esto es la <a href=\"http:\/\/tizensummitasia2011.com\/\" title=\"Tizen Summit 2011\" target=\"_blank\">conferencia<\/a> sobre Tizen que Nomovok organizo hace algunas semana en China, en donde ni Intel, ni Samsung se hicieron presentes, ni mucho menos patrocinaron, cosa que si hizo Qt, que participo como Silver Sponsor, esto no quiere decir que Samsung e Intel proh\u00edban o restrinjan el uso de Qt en Tizen, pero sin el apoyo de ellos, Qt va a estar relegado a los hobbystas, a soluciones muy especificas y a lo que pueda hacer la comunidad.<\/p>\n<h4>KDE<\/h4>\n<p>Esto parece una obviedad, pero no pod\u00eda dejar de mencionar el soporte y apoyo que el proyecto <a href=\"http:\/\/www.kde.org\/\" title=\"The KDE Community\" target=\"_blank\">KDE<\/a> le da a Qt, para muchos, KDE es sin\u00f3nimo de Qt y viceversa, lo cual puede ser una arma de doble filo, mas cuando la persona que interpreta esto ignora que KDE es una plataforma y Qt es un entorno de desarrollo, sino hagan la prueba de preguntarle a cualquier usuario de Linux que piensan de Qt y casi con seguridad terminara respondiendo con temas relacionados a KDE.<\/p>\n<p>KDE siguiendo la evoluci\u00f3n de Qt, ya esta preparando el salto a Qt5, lo que deber\u00eda capitalizarse en una mejora en la performance general del sistema, pero que se notara mas en la parte de gr\u00e1ficos. algo que en KDE se usa y se abusa mucho.<\/p>\n<h4>Mer Project<\/h4>\n<p>Este proyecto del que hace un tiempo <a href=\"http:\/\/realnorth.net\/blog\/mer-reconstruyendo-meego\/\" title=\"Mer, reconstruyendo MeeGo\" target=\"_blank\">hable<\/a> aqu\u00ed en el blog, es la continuaci\u00f3n de MeeGo por otros medios, luego de que todos los que lo soportaran le soltaran la mano, el proyecto avance a paso lento pero firme, con <a href=\"http:\/\/repository.maemo.org\/meego\/Nemo\/\" title=\"Nemo builds\" target=\"_blank\">entregas regulares<\/a> y sumando apoyo de otros proyectos Open Souce, como por ejemplo la gente de <a href=\"http:\/\/plasma-active.org\/\" title=\"Plasma Active\" target=\"_blank\">Plasma Active<\/a>, que de a poco se esta convirtiendo en una de las UIs preferidas de quienes trabajan y experimentan con Mer.<\/p>\n<h4>Raspberry Pi<\/h4>\n<p>El <a href=\"http:\/\/www.raspberrypi.org\" title=\"Raspberry Pi, an ARM GNU\/Linux box for $25. Take a byte!\" target=\"_blank\">proyecto<\/a> cuyo objetivo es crear una GNU\/Linux box basada en ARM por menos de U$S25 sigue avanzando, lo que ha llamado la atenci\u00f3n de mucha gente, tanto que personas dentro de <a href=\"http:\/\/www.ics.com\/\" title=\"Integrated Computer Solutions\" target=\"_blank\">ICS<\/a> y Nokia, est\u00e1n <a href=\"http:\/\/blog.qt.nokia.com\/2011\/11\/24\/qt-5-with-rasberry-pi-a-delicious-mix-with-home-delivery\/\" title=\"Qt 5 with Rasberry Pi: a delicious mix with home delivery\" target=\"_blank\">trabajando<\/a> en una versi\u00f3n ultra optimizada de Qt5 para esta plataforma, ademas se creo un <a href=\"http:\/\/www.raspberrypi.org\/archives\/369\" title=\"Nokia has Raspberry Pi vouchers for 400 Qt developers\" target=\"_blank\">programa<\/a> por el cual Nokia esta entregando a 400 miembros de la comunidad placas para que puedan usarlas en sus proyectos.<\/p>\n<h4>Haiku<\/h4>\n<p><a href=\"http:\/\/haiku-os.org\/\" title=\"Haiku Project\" target=\"_blank\">Haiku<\/a> aparece en esta lista en una especie de fetichismo de mi parte, es cierto que su comunidad tanto de desarrolladores como de usuarios es muy peque\u00f1a, pero el <a href=\"http:\/\/qt-haiku.ru\/\" title=\"Qt port to the Haiku\" target=\"_blank\">port<\/a> de Qt en Haiku ha permitido que muchas aplicaciones KDE corran en el, haciendo que Haiku se torne un poquito mas interesante y permitiendo que podamos aplicar nuestros conocimientos en un proyecto en donde cualquier aporte, por mas m\u00ednimo que sea puede lograr un gran impacto.<\/p>\n<h4>Los Otros<\/h4>\n<p>Aqu\u00ed entran los ports de Qt para iOS, Android y Windows 8, estos ports cuentan con distintos grados de madurez y soporte, por un lado tenemos a <a href=\"http:\/\/www.digia.com\/\" title=\"Digia\" target=\"_blank\">Digia<\/a> que esta trabajando en el <a href=\"http:\/\/www.digia.com\/en\/Qt\/About-us\/News\/Deploying-on-Windows-8-Tablets-with-Qt-Commercial\/\" title=\"Deploying on Windows 8 Tablets with Qt Commercial\" target=\"_blank\">port oficial<\/a> de Qt para Windows 8, tambi\u00e9n tenemos al proyecto <a href=\"http:\/\/sourceforge.net\/p\/necessitas\/home\/necessitas\/\" title=\"necessitas \" target=\"_blank\">Necessitas<\/a> cuyo progreso es impresionante, cuenta con una integraci\u00f3n muy buena con Qt Creator y tambi\u00e9n con un port de Smart Installer (llamado Ministro) para el manejo de dependencias, muchas apps creadas con Qt est\u00e1n ya disponibles en el Android Market, por ultimo est\u00e1n los ports para iOS, el primero, <a href=\"http:\/\/labs.qt.nokia.com\/2011\/08\/09\/update-on-uikit-lighthouse-platform\/\" title=\"Update on UIKit lighthouse platform\" target=\"_blank\">UIKit<\/a>, es mas un experimento que otra cosa, esta limitado a aplicaciones de una sola ventana y no tiene soporte multitouch, luego esta <a href=\"https:\/\/gitorious.org\/~ianfromafrica\/qt\/qt-ios-plaszma\" title=\"Qt4iOS\" target=\"_blank\">Qt4iOS<\/a>, este port es comercial, tiene soporte completo para Qt Widget, QML, OpenGl, Qt Mobility y Qt3D, ademas ya hay al menos <a href=\"https:\/\/twitter.com\/#!\/Qt4iOS\/status\/144129015756767232\" target=\"_blank\">una<\/a> aplicaci\u00f3n desarrollada con el, que paso el proceso de verificaci\u00f3n de la Apple App Store y ya esta en venta.<\/p>\n<h3>Conclusiones<\/h3>\n<p>Ademas de los entornos cl\u00e1sicos como Windows, Mac OS X y Linux, existen muchos proyectos en donde Qt puede ser usado, en algunos con mayor o menor soporte, algunos mas maduros, otro que reci\u00e9n empiezan, es lo bueno de Qt y de su promesa <em>Code Less, Create More, Deploy Everywhere<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Despu\u00e9s de Febrero 11, muchas cosas cambiaron en Nokia, a Symbian le pusieron fecha de vencimiento, a MeeGo lo mandaron al freezer, el \u00fanico que recibi\u00f3 un fuerte respaldo fue Qt, pero viendo la magnitud del descalabro, era dif\u00edcil creer en esa promesa, paso el tiempo y hay que admitirlo, Nokia esta cumpliendo con lo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7,75],"tags":[89,92,82,84,21,90,80,87,25,26,27,86,81,88,83,85,54,56,91],"class_list":["post-1303","post","type-post","status-publish","format-standard","hentry","category-community","category-development","category-opinion","tag-android","tag-digia","tag-haiku","tag-hewlett-packard","tag-intel","tag-ios","tag-kde","tag-linux-foundation","tag-meego","tag-meltemi","tag-mer","tag-nomovok","tag-plasma-active","tag-raspberry-pi","tag-research-in-motion","tag-samsung","tag-symbian","tag-tizen","tag-windows-8"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/posts\/1303","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/comments?post=1303"}],"version-history":[{"count":59,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/posts\/1303\/revisions"}],"predecessor-version":[{"id":1433,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/posts\/1303\/revisions\/1433"}],"wp:attachment":[{"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/media?parent=1303"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/categories?post=1303"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/realnorth.net\/blog\/wp-json\/wp\/v2\/tags?post=1303"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}