Conociendo QNX, el sistema operativo que mueve el Playbook

Ahora todo el mundo habla de QNX, la nueva tableta de RIM ha puesto sobre el tapete de nuevo a un viejo conocido en el mundo de los sistemas operativos. Porque QNX no es algo que los canadienses se hayan sacado de la manga, la primera versión de este software data de 1982. Pero, ¿de qué va todo esto de QNX?, ¿tiene algo nuevo que aportar al panorama de los sistemas operativos para dispositivos móviles?, ¿puede realmente ser ese impulso que tanto necesita RIM?. Este post va dedicado a QNX, a intentar aclarar conceptos tanto a los lectores como a mí mismo y a intentar entender por qué RIM ha elegido este sistema como abanderado de sus futuros equipos. Vamos a ello.

Un poco de historia

La idea de QNX salió de dos estudiantes de la Universidad de Waterloo, Gordon Bell y Dan Dodge, que lanzaron la primera versión allá por 1982 (funcionaba máquinas en Intel8088). Ambos creían en la necesidad de un sistema operativo comercial de tiempo real y los primeros usos que tuvo fue en el terreno de los sistemas no embebidos, donde pronto se ganaría una buena fama por su estabilidad y desempeño. A finales de los 80 se llegó a la versión 4 de QNX, que por primera vez cumplía con el modelo POSIX, lo que había supuesto también reescribir gran parte del núcleo del sistema operativo. También en este momento apareció su primera interfaz de usuario embebible, QNX Photon microGUI y después una versión de las XWindow. Gracias a la nueva interfaz POSIX, era mucho más sencillo portar a QNX aplicaciones Unix y BSD.

Hacia finales de los 90 y ya bajo el nombre de QNX Software Systems, la compañía comenzó el desarrollo de una versión completamente nueva de QNX RTOS con soporte total de SMP (multiproceso simétrico) y de todas las APIs POSIX actuales y futuras. Como resultado llegó QNX Neutrino RTOS, en 2001. En 2002 lanzaron una serie de herramientas de desarrollo que funcionan bajo el entorno de Eclipse, QNX Momentics Tool Suite.

Ya en 2004, se anunció la venta de la compañía a Harman International Industries. Antes de esto, QNX ya se estaba usando en la industria de la automoción para sistemas telemáticos, pero fue a partir de la compra por parte de Harman cuando creció de forma importante su popularidad y utilización en diferentes ámbitos industriales. En 2007 fue liberado parte del código fuente de QNX.

Finalmente y como todos sabemos, en abril de 2010 RIM compró QNX Software Systems a Harman International Industries y restringió la utilización del código del sistema operativo. En septiembre de este mismo año, anunciaba la primera tableta basada en QNX.

Sigue leyendo

Publicado LinBerry Alpha3

Sigo hablando de Blackberry, en este caso para hacerme eco de la liberación de la Alfa3 de este software que pretende ser un buen sustituto del Blackberry Desktop Manager en Linux. Esta nueva Alfa trae muchas novedades tanto a nivel de funcionalidades como  de diseño. Vamos a enumerarlas.

A nivel de interfaz:

  • Mejoras en el aspecto general de la aplicación
  • Ahora aparece una imagen del modelo de Blackberry conectado en la ventana de la aplicación
  • Algunas animaciones en los iconos
  • Aparece el icono de LinBerryModem

Las nuevas funcionalidades y cambios:

  • Se ha eliminado la opción de instalar aplicaciones con la extensión .jar, ya que algunos usuarios trataban de instalar software que no cumplía con la API de Blackberry. Para subsanar el problema, el desarrollador ha dejado a disposición de los interesados una herramienta, Arepa, que permite convertir paquetes .jar a .cod incorporando la API necesaria, de manera que funcione en la Blackberry
  • Añadido LinBerryModem, una excelente opción para conectarse a internet mediante la Blackberry
  • Ahora puede cargarse la batería de la Blackberry desde el puerto USB del PC, ya que LinBerry ajusta el amperaje con este cometido
  • Varias correcciones de bugs

 

LinBerry Alfa3

Impresionante el trabajo que está haciendo el desarrollador de LinBerry, en muy poco tiempo está logrando unos resultados excelentes. De hecho, según informa elavdeveloper, en futuras versiones podría incluirse como funcionalidad la posibilidad de actualizar el firmware de la Blackberry, cuando esto ocurra pocas excusas nos quedarán para usar la aplicación de Windows.

Fuente original: elavdeveloper

 

Blackberry 9700, OS6 y lo que estamos usando

Vamos allá, las musas han regresado y he recuperado algo de inspiración para una entrada más trabajada de lo que venía siendo habitual. Lo cierto es que llevaba algún tiempo rumiando un post como este, pero no acababa de decidirme a empezar a escribir.

La vuelta a casa

Así es, he regresado a Blackberry y -como alguien me dijo en Twitter: “usted nunca se ha ido”– vuelvo a casa sí, y curiosamente casi por Navidad. Y vengo de otro intento fallido de inmersión en el mundo táctil, de la mano de Android, con una HTC Desire que dio más alegrías que penas, pero que acabó dejándome cierto regusto amargo y ese pensamiento de: “HTC no es para mí”. Reconozco sin problemas que se trata de un equipo impresionante, que gana la batalla en todos los aspectos técnicos a la BB 9700, pero tiene ciertas debilidades que la convierten, para mí, en un terminal incómodo en el uso diario (repito, hablo de mi caso particular). Pero vamos a intentar justificar todo esto:

  1. Batería: para el uso que le doy al equipo era insuficiente. Luego habrá quien te diga que si tienes tantos procesos abiertos o si tienes configurado el Twitter para actualizarse cada media hora… sinceramente, no creo que un usuario deba preocuparse por estas cuestiones cuando compra un terminal. Todo aquel que adquiere una máquina con Android antes o después acaba aprendiendo determinados trucos y teniendo que hacer encaje de bolillos para lograr que la batería le aguante el día. Otra cosa es que tengas sólo una cuenta de correo y el cliente de Twitter actualizando cada tres horas -así seguro que aguantas el día-, pero como digo no es el caso. Capítulo aparte es el calor excesivo de la parte trasera del terminal en cuanto se ponía a trabajar de verdad, algo que me parece intolerable para los tiempos que corren.
  2. Teclado: esto ya es un problema personal para nada extrapolable a otros usuarios. Prefiero los teclados físicos, no me resulta igual de eficiente eso de teclear la pantalla, cometo muchos más errores y me acabo desesperando. De los teclados en pantalla que he probado sin duda el mejor es el del iPhone, un equipo soberbio y que me gusta, pero que tampoco es para mí. Resulta que tengo que responder con bastante asiduidad a correos más bien largos y muchas veces en movilidad (en un transporte público o incluso andando). En estas condiciones el teclado de la Desire se convertía en mi peor pesadilla. Puede que sea falta de habilidad mía, pero con cualquier Blackberry de teclado físico escribo sin problemas textos largos, con comodidad y sin cansarme.
  3. Pantalla: no, no es que me parezca mala la pantalla de la Desire, al contrario es excelente. Lo que no me convencía es que se trata de una pantalla para uso en interiores, tal cual. En la calle y no digamos ya a plena luz, es completamente ilegible. Para llegar a ver algo hay que subir el brillo al máximo, algo que me parecía engorroso y que drenaba la batería de forma alarmante. La pantalla de la 9700 es legible bajo cualquier condición y esto es algo imprescindible en un equipo que va a usarse en movilidad, al menos a mí me parece fundamental. ¿Para qué quiero una pantalla tan espectacular si cuando salgo a la calle no consigo ver nada en ella?.
  4. Acabados: este es una asunto que en mi opinión suele pasarse por alto más de lo debido. Sinceramente, creo que es otro aspecto donde suelen flaquear los equipos fabricados por HTC, quizá con la honrosa excepción de la Legend. No se trata sólo de los acabados, con predominio del plástico, más propenso a crujidos y con ajustes que a mí me parecieron mejorables, sino también de la imposibilidad de adquirir piezas de repuesto de cierta calidad en caso de rotura, más aún si nuestra garantía ha expirado. En esto Blackberry gana por goleada: los acabados de cualquier equipo de gama media-alta son muy buenos y es muy sencillo encontrar piezas de repuesto originales en eBay y otras tiendas dedicadas.

Bold 9700

Sigue leyendo

La actualización 1.5 del Nook

A principios de semana nuestros Nooks recibían una nueva actualización, la versión 1.5 de su software interno. La mayoría de usuarios de Nook ya estarán al tanto, pero yo he decidido dedicarle un post porque creo que en esta ocasión lo merece.  Después de unos días de uso he comprobado que las mejoras son impresionantes y he pensado que, si los poseedores del iPad hacen reviews de las actualizaciones de iOS, ¿por qué no iba a hacerlo yo?.

Empecemos por la instalación de la actualización, que es sencilla como siempre. Si vamos a nuestra biblioteca “My library” y pulsamos en “Check for new B&N content”, la descarga y actualización deberían hacerse inmediatamente si estamos conectados a Internet vía Wifi o 3G. La otra forma de instalarlo es manualmente: vamos a B&N y descargamos de aquí este fichero con extensión .dat, que posteriormente copiaremos en la raíz de la memoria del Nook. Cuando haya terminado de copiarse, desconectamos el Nook del ordenador, la instalación comenzará automáticamente y el lector de eBooks se reiniciará, el proceso tarda unos 5 minutos más o menos.

¿Qué trae de nuevo esta actualización para que le dedique una entrada del blog?. Para mí, un cambio fundamental que los usuarios estábamos pidiendo a gritos: una forma de organizar nuestra biblioteca personal con categorías, que haga la navegación menos engorrosa cuando ésta empieza a crecer. Las súplicas fueron escuchadas y esta versión estrena los llamados “Shelves”, que no son sino una forma de crear categorías de libros que funcionan como carpetas totalmente personalizables y cuyo orden podemos decidir. Ahora es difícil perderse en la biblioteca si tenemos los libros categorizados y es más sencillo encontrar las cosas.

 

Shelves en el Nook 1.5

Shelves en el Nook 1.5

La otra mejora destacable la podremos ver en el cambio de página, que ahora es un 50% más rápido. Esto significa que el cambio es instantáneo y no se aprecia en absoluto ningún retraso, he jugado con el cambio de página durante minutos, poniéndolo a prueba y no he detectado fallo alguno, está a la altura del nuevo Kindle en términos de velocidad.

Sigue leyendo

Vídeo: review de Ubuntu 10.10 en Linux Action Show

Os dejo un estupendo vídeo de casi 2 horas de un programa que no sé muy bien cómo definir (¿videopodcast?) pero que ha supuesto una agradable sorpresa para mí, aunque llevan “en antena” 14 temporadas ya. Se llama The Linux Action Show y en él repasan con gran sentido del humor las noticias más candentes en el mundillo de Linux, del open source y de tecnología en general. Me ha parecido un programa muy entretenido y creo que muy recomendable para los que no tengan problemas con el idioma de Shakespeare.

El episodio en concreto que os dejo es el primero de la nueva temporada 14, en el que hablan de Ubuntu 10.10 y entrevistan a Benjamin Humphrey, de OMG!Ubuntu!. Para descargar el vídeo recomiendo esta página, donde podréis obtener este episodio y otros en varios formatos.

 

Canonical podría demandar a Apple

El día 20 de este pasado mes Apple presentaba un avance de lo que será la próxima versión de su sistema operativo Mac OS X, de nombre “Lion”. Entre las novedades que traerá, se incluye un lanzador instantáneo de aplicaciones de nombre Launchpad:
[…] acceso instantáneo a tus aplicaciones; al estilo iPad. Sólo da clic en el ícono de Launchpad […] Tus ventanas abiertas se desvanecerán, reemplazadas por una pantalla elegante, en pantalla completa, de todas las aplicaciones de tu Mac […] ¿Descargaste un app desde la App Store? Tu nueva app aparecerá automáticamente sobre el Launchpad, lista para despegar.
El problema es que Launchpad es una marca registrada por Canonical, que hace referencia a otra tecnología muy diferente, existente desde hace 6 años:
software […] que incluye un registro de proyectos, registro de código, servicio de espejos, rastreador de errores de código, rastreador de especificaciones, servicio de traducción y rastreador de preguntas. Sigue leyendo

Disponible MeeGo 1.1

El pasado 28 de octubre se liberó la versión 1.1 de MeeGo para netbooks, vehículos (IVI) y smartphones, la distribución de Linux desarrollada por Nokia e Intel.  Tuve la ocasión de probar su antecesora, Moblin (para netbooks) que, pese a varias carencias importantes, no me dejó mal sabor de boca por su interfaz y su velocidad de arranque y ejecución. Es interesante cómo las tres versiones comparten el mismo núcleo, aplicaciones principales y kit de desarrollo. Parece que Nokia e Intel buscan crear su propio ecosistema manteniendo la compatibilidad entre dispositivos y permitiendo que compartan aplicaciones.

MeeGo para netbooks

Personalmente me gusta lo que veo, pero es evidente que todavía faltan muchos retoques, un market en condiciones y una comunidad de desarrolladores motivados. Hace no mucho me preguntaba si MeeGo tendría sitio en el panorama tecnológico actual: sigo pensando que las raíces son firmes y tiene una base interesante, así que me reafirmo en decir que sí le veo futuro, siempre que superen las dificultades iniciales.

MeeGo para vehículos

Ahora bien, en vez de centrar tantos esfuerzos en la versión para netbooks, quizá sería más interesante refinar esa interfaz y adaptarla a pantallas táctiles para tabletas. Desde mi punto de vista, Nokia tiene que hacerlo realmente bien para hacerle un hueco a MeeGo y que no acabe siendo vaporware. Si no, probablemente sólo le quede la opción de dejarse llevar por la marea e implementar Android en sus equipos.

Aquí, un interesante análisis de MeeGo para netbooks de mano de muylinux.com

MeeGo para smartphones