Intel muestra Tizen con GNOME Shell en un Ultrabook

El proyecto Tizen que sobre todo está orientado a smartphones -Samsung prepara el lanzamiento de su primer terminal para su llegada de forma inminente– también podrá tener cabida en portátiles. Lo demostró Intel en la Tizen Developers Conference que se ha celebrado esta semana, en la que mostró un Ultrabook basado en un Intel Core i7 corriendo bajo esta plataforma.

En el escritorio Intel mostró un «Tizen Shell» que es en esencia una variante de GNOME Shell y del entorno de escritorio GNOME 3. En esa demo, que podéis ver en el vídeo de este post, se muestra cómo la plataforma es capaz de ejecutar aplicaciones como Shotwell, Rhythmbos y Steam, además de ejecutar aplicaciones web de Tizen.

También se mostraban widgets, aunque programados en JavaScript como extensiones GNOME y no como aplicaciones web Tizen, de modo que por el momento parece que esta edición se basa más en GNOME pero hace posible la ejecución de aplicaciones web de la plataforma Tizen.

La renovación del proyecto con el anuncio de Tizen 2.1 y su mejor soporte de aplicaciones nativas y de aplicaciones web es un nuevo paso para este proyecto liderado por Samsung e Intel y que también podría tener acompañantes especiales. Por ejemplo, durante las jornadas se presentó Qt for Tizen en versión alpha, que permite a los desarrolladores aprovechar los QT Quick Controls con el aspecto visual de Tizen.

¿Es Tizen tan abierto como nos lo quieren vender?

La reciente aparición de Tizen 2.0 parecía traer consigo muchas buenas noticias, pero también ha desatado una peculiar polémica que afecta a los principales desarrolladores del proyecto y a la cúpula directiva de The Linux Foundation, Samsung (principal apoyo de su evolución) e Intel.

Carsten Haitzler, más conocido como rasterman y creador del entorno de escritorio Enlightenment, es desde hace años el principal ingeniero trabajando en el desarrollo de Tizen. El proyecto tenía un atractivo especial para rasterman, ya que las librerías EFL que son la base de Enlightenmente también serían teóricamente componentes esenciales de Tizen.

Sin embargo, el propio rasterman ha confirmado que no es así y ahora es Bada OS -el anterior proyecto de Samsung para desarrollar un sistema operativo orientado a teléfonos de gama baja- el que se ha integrado en el proyecto Tizen. Como indican en Slashdot:

Con la versión 2.0 se ha completado un importante hito de la fusión . Los entornos de trabajo «Open Services Platform» de Bada (sus APIs y su implementación) se han fusionado con Tizen, formando un híbrido de entorno de ejecución HTML5 y capa de aplicaciones de teléfonos con Bada, que se asientan sobre el núcleo Linux y las librerías del sistema. Lo que preocupa  [a la comunidad] es el hecho de que todo esto haya sucedido de forma silenciosa, sin debate previo y sin anuncios, algo que no era de esperar ya que Tizen se publicita como un proyecto bajo el paraguas y el soporte de la Linux Foundation.

Esa declaración se une a los comentarios de rasterman, que no puede desvelar datos confidenciales, pero que sí comenta que no hay ningún tipo de comité técnico que tome las decisiones sobre el desarrollo de Tizen. Todas esas decisiones las toman directivos de Samsung que se aglutinan en el llamado TSG (Technical Steering Group) y que en realidad funciona con una estructura top-down: los que deciden son los directivos, «con conocimientos nulos del Software Open Source«.

No solo eso, en Slashdot completan este análisis indicando lo siguiente:

Además de los aspectos técnicos y de gobierno del proyecto, queda claro que el modelo de licencias de Tizen es por el momento complicado. Tizen se presenta como un sistema operativo Open Source basado en estándares con todo tipo de medios de comunicación alabando su apertura al compararlo con Android. Sin embargo el SDK de Tizen contiene una mezcla de componentes abiertos y propietarios que se han unido con una licencia no Open Source publicada por Samsung

Este son el tipo de cosas que condenan a proyectos como este.

Tizen 2.0 disponible, confirma su buena salud

Puede que algunos se planteen si tiene sentido que un proyecto como este pueda funcionar tras el fracaso de sus antecesores, pero varios detalles apuntan precisamente a su relevancia. Uno de ellos, probablemente el más importante, es el hecho de que Samsung ha mostrado un creciente interés por esta plataforma. El otro, que acaba de aparecer Tizen 2.0, tanto en código fuente como en su SDK.

Esta actualización incluye un entorno de trabajo web mejorado con la mayoría de las APIs de última hornada W3C y HTML5 soportadas, un entorno de trabajo para la interfaz de usuario web y APIs adicionales para dispositivos con soporte Bluetooth y NFC.

Como sabréis, Tizen surgió tras el abandono del proyecto MeeGo por parte de Nokia. Intel y la Linux Foundation buscaron salidas para el proyecto y la encontraron en la participación de Samsung, con quienes crearon Tizen, basado en la Samsung Linux Platform, una distribución basada a su vez en Limo. De hecho la Limo Foundation se convirtió en la Tizen Association y acabó anunciando la disponibilidad de Tizen 1.0 en mayo de 2012.

Este anuncio y el inminente Mobile World Congress de Barcelona hace presagiar que podrían presentarse los primeros dispositivos reales que hagan uso de esta plataforma móvil, y como decíamos Samsung podría ser protagonista absoluta en este terreno.

Aunque Tizen es conocida por su fuerte apoyo a las aplicaciones HTML5, la plataforma también tiene ahora un entorno de trabajo nativo que da soporte a aplicaciones que corren en segundo plano y a temas como el dictado de texto por voz.

Podéis encontrar los detalles completos del lanzamiento en las notas de la versión del SDK. La descarga de ese SDK de Tizen 2.0 se puede encontrar en versiones de Windows 7, Mac OS X y Ubutu de 32 y 64 bits. A partir de aquí, como señalan en The H Open, comienza el desarrollo de Tizen 2.1 que incluirá gestión de cuentas, un servicio de instalación de aplicaciones, soporte para livebox y mejoras de seguridad. Es probable que sepamos mucho más en la Tizen Developer Conference que se celebrará en San Francisco entre el 22 y 2l 24 de mayo.