Cuando el futuro nos alcance

 

DataPads_OpsManual.jpg

El 27 de enero, con permiso de las autoridades y si el tiempo lo permite, Apple de la mano de su máximo ejecutivo, Steve Jobs, presentará un nuevo dispositivo que de momento tiene muchos nombres, aunque aparentemente acabará llamándose iPad. Y de nuevo la tecnología acabará alcanzando la ciencia ficción.

En la serie clásica, muchos de los tubos y tuberías que se veían por la nave Enterprise estaban etiquetados como «DNGN». Estas siglas, que eran una broma del equipo de producción, significaban «Does Nothing, goes nowhere» (no hace nada, no va a ninguna parte)

El Pad como elemento de almacenamiento de conocimiento y libreta electrónica no tiene un origen definido, aunque comenzó a conocerse de forma abierta a través de la serie de televisión Star Trek, de la mano de su creador Gene Roddenberry y su equipo de «tecnólogos». Los dispositivos fantásticos de esta serie se han filtrado con cierta frecuencia a la realidad a través de tecnologías que se inventaron posteriormente y que acabaron en manos de todos los usuarios: desde la memoria Flash en forma de aquellos cubitos de colores que se usaban en la serie clásica para almacenar contenidos al tricorder, un fantástico dispositivo de uso multipropósito que vendría a equivaler a los actuales teléfonos inteligentes pasando por la telefonía móvil con esos comunicadores con tapa que tanto recuerdan a ciertos teléfonos de primera generación.

 

Y es que el futuro, de nuevo, nos ha vuelto a alcanzar y esas fantasías de escritores de ciencia ficción se van haciendo realidad, quizás no a los niveles de tecnología y usabilidad que se escribieron, pero solo es necesario dar tiempo al tiempo para que no solo los nuevos dispositivos cumplan con esas especificaciones fantásticas, sino que de algún modo lo sobrepasen.

 

El futuro no está en las aplicaciones, sino en que cada usuario sea capaz de crear la suya

 

Hablar de tecnologías de futuro resulta extremadamente arriesgado, pero si nos ceñimos al éxito que ha tenido Roddenberry en imaginar dispositivos que acabarían traspasando el límite de la imaginación para acabar aterrizando en el mundo real, una de esas tecnologías es LCARS (en inglés Library Computer Access and Retrieval System).

LCARS, en el mundo de Star Trek, era un compendio de especificaciones tecnológicas para hardware y software que conformaban un sistema operativo.

Al revés que el actual modelo de negocio en el que desarrolladores y programadores crean aplicaciones de uso específico, LCARS es un conjunto de 114 subrutinas de módulos de código reusables o interoperables. Cada subrutina está diseñada para manejar la mayoría de las funciones relacionadas con aplicaciones informáticas. Dentro de cada subrutina existen variantes específicas, dirigidas para aplicaciones específicas. Por ejemplo, en la subrutina de patrones, existen módulos de código diseñados para permitir y mejorar la sintetización vocal en los comunicadores; detectar anomalías de radiación de nebulosas; y detectar patrones de evasión en situaciones de combate. Estos módulos están especificados de forma exhaustiva, permitiendo a cualquiera, desde un ingeniero a un usuario, adaptarlos para usos propios.

En términos prácticos, usando la tecnología LCARS no sería necesario disponer de aplicaciones específicas: cualquiera con conocimientos mínimos del funcionamiento de estas subrutinas podría interconectarlas con facilidad para crear sus propios programas con fines propios.

Pero Apple ya está investigando esta forma de trabajar a niveles, cuanto menos, básicos, y un ejemplo de ellos es Quartz Composer.

Quartz Composer es una aplicación gratuita incluida en las herramientas de desarrollo Xcode que funciona de una forma muy diferente a como estamos acostumbrados a ver trabajar con código. El interfaz de la aplicación cuenta con un cierto número de módulos (al igual que las subrutinas de LCARS) con puertos de entrada y salida que se interconectan entre ellos simplemente arrastrando y creando puntos de unión entre ellos y ofreciendo un interfaz para cada módulo en el que se puede incluir código, variables específicas u otros elementos como imágenes, vídeo, conexión con dispositivos externos como micrófonos o cámaras de vídeo.

Esta aproximación simple a la programación de aplicaciones quizás sea uno de esos proyectos de Apple que esconde a la vista de todos mientras reimagina sus herramientas de desarrollo para que puedan ser usadas con mayor facilidad por personas son conocimientos limitados en programación.

 

Quartz_composer_snowleopard.jpg

 

Es extremadamente interesante jugar con Quartz Composer sobre todo en términos de usabilidad y a pesar de que la aplicación está exclusivamente en inglés, con un poco de esfuerzo y muy pocos conocimientos cualquier persona en un tiempo limitado es capaz de crear pequeñas aplicaciones gráficas muy llamativas simplemente arrastrándolo módulos a un escritorio virtual e interconectándolos simplemente con un par de clicks de ratón. Y no es la única aplicación de desarrollo entre las herramientas de Apple que usa una aproximación similar: Dashcode, un software diseñado para crear Widgets usa conceptos similares y además, está disponible en español.

La apertura de la programación de aplicaciones basada en módulos (subrutinas) usados de forma gráfica es una aproximación (de nuevo) extremadamente interesante que es posible que acabe filtrándose entre las diferentes herramientas de programación de Apple en el futuro, democratizando el desarrollo de forma que en un momento dado, cualquier persona sea capaz de generar programas sencillos que pueden escalarse fácilmente a aplicaciones mas potentes.

Enlaces relacionados

10 Comments

  1. Anónimo

    si es cierto que Apple lanza el iPad no habra inventado nada sino REINVENTADO. Algo que hace muy bien desde que saco el lector de MP3 llamado iPod. Unos inventan, otros reinventan y algunos simplemente copian, A cada uno lo suyo.

  2. Anónimo

    Olvidas que Apple sí que inventó en su día: el Newton.

    Por lo tanto, el iPad es entonces una reinvención de su propia invención.

    saludos.

  3. Anónimo

    Entre tanto iPad, iPad e iPad, que ya estoy frito con tanto rumor y tanto análisis, da gusto ver que hay gente que piensa mas allá.

    Fascinante artículo, en serio.

  4. Anónimo

    era un Asistente Digital Personal (PDA). El iPad, si es que se llama asi y se lanza, es un hibrido entre portatil sin tapa y ebook.

  5. hebo

    Fascinante XD

    Y como siempre he visto las series de Star Trek a todas horas, desde siempre soñé con un PAD, a ver si hacen algo que supere el iPod Touch que ya está muy cerca de la perfección.

    Q´pla!

  6. Anónimo

    uys, corrección hecha y el mensaje de llamada de atención borrado

    me gusta mas el estilo de dejarlo y dar las gracias que usáis en otras ocasiones, todos somos humanos y entre todos nos podemos ayudar a corregir errores