miércoles, octubre 10, 2007

VIDA Artificial

Craig Venter, el controvertido investigador que participó en la carrerar para descifrar el código genético humano, ha creado un cromosoma sintético en sus laboratorios de química y está preparado para anunciar la creación de la primera forma de vida artificial de la Tierra.


Este anuncio, que se espera que se realice en breve, supondrá un paso adelante en el desarrollo de la genética. Sin duda, este anuncio suscitará acalorados debates éticos dentro y fuera de la comunidad científica, ya que la creación de nuevas especies puede ser un arma de doble filo. Por una parte podría abrir la puerta a la creación de nuevas fuentes de energía limpias, pero por otra se trata de una tecnología que interactuará con el resto de especies de una forma imprevista.

Venter comentó que este logro será "un importantísimo avance filosófico en la historia de las especies. Hemos aprendido a leer el código genético y estamos en el camino para poder escribir código genético. Esto nos da la hipotética habilidad de hacer cosas impensables hasta ahora."

Particularmente pienso que este tipo de avances son beneficiosos siempre y cuando estén regulados y controlados, y que el fin que persigan sea el mejorar la especie humana sin deterioro para ninguna otra, ni para el medio ambiente, condiciones realmente difíciles de cumplir.

La historia demuestra que los avances tecnológicos ocurren siempre que resulten posible, y no siempre que existan unas condiciones de seguridad adecuadas. Para bien o para mal, el progreso tecnológico está íntimamente ligado a la raza humana. Cuando se trata de descubrimientos que interactúan tan íntimamente con la biología, tendríamos que pensar muy bien sus posibles usos y peligros.

lunes, julio 09, 2007

La invisibilidad tecnológica

Normalmente no suelo hacer traducciones de articulos y cuando lo hago, se aproxima más de una adaptación que a una traducción literal.
Sin embargo, en este caso hago una excepción ya que suscribo –casi- plenamente lo expresado con el autor. El artículo original está publicado en la Web de Robert X. Cringely, en www.pbs.org/cringely, página que aprovecho para recomendar a todo el que quiera pasar un buen rato leyendo un artículo semanal con enjundia.
Ahí va. Espero que lo disfrutéis.
Al Mandel, que ayudó a lanzar al Mercado la LaserWriter original de Apple y ha ocupado más tarde altos cargos en AOL, solía decir, “el siguiente paso a la ubicuidad es la invisibilidad”, con lo que quería decir que una vez una tecnología ha alcanzado el punto en el que todo el mundo la conoce y la usa, entonces la gente simplemente se olvida de ella y asume desde ese momento que siempre estará allí de una u otra forma. Hay muchos ejemplos de invisibilidad, pero pensad en la Web y en google –sobran comentarios ¿no?-. La invisibilidad es una gran cosa, porque significa que siempre habrá mercado para tu producto. La invisibilidad son los dividendos de la alta tecnología. Sin embargo, hay pocas tecnologías que lleguen hasta la invisibilidad, y la mayoría de ellas son tecnologías de hardware –DRAM, discos duros, Ethernet, procesadores compatibles a nivel binario con x86, etc-.
Es mucho más extraño que el software llegue a esta etapa de invisibilidad. Microsoft Windows todavía no lo ha conseguido, mientras que html y zip sí lo han hecho. En términos de aplicaciones software, sólo puedo pensar en dos que hayan alcanzado la ubicuidad y están cerca de la invisibilidad –Flash y PDF-, ambas de la misma compañía, Adobe Systems. Ser propietario de dos tecnologías invisibles hace Adobe más poderosa de lo que muchos de nosotros podríamos llegar a imaginar.
Adobe es una compañía fascinante, tanto por sus raices “techies”, como por el hecho de econtrarse en una encrucijada corporativa y tener que decidir qué quiere ser cuando la compañía se haga mayor. Adobe domina totalmente casi todos los segmentos del mercado del software gráfico y es un fuerte competidor en el campo del vídeo. Para esta compañía, alcanzar el siguiente nivel de crecimiento requeriría absorber o destruir Autodesk, -apoderándose así del Diseño Asistido por Ordenador, el último nicho gráfico que Adobe no controla-, o tomar alguna nueva e inesperada dirección. Para descanso y tranquilidad de Autodesk, creo que Adobe ha optado por esta última opción.
Adobe se está volcando de pleno en crear herramientas de desarrollo para soportar su vinculación con el campo del desarrollo de aplicaciones Web vivas/interactivas en el que últimamente suceden la mayor parte de los movimientos estratégicos. Algunos piensan en ello como la nueva época de Batalla de Browsers 2.0, pero pienso que es más profundo que todo eso.
Veamos a los jugadores. Microsoft está poniendo una cantidad impresionante de recursos en Silverlight. Sun está intentando llevar a Java al siguiente nivel con Java FX. Por su parte, Mozilla intenta mejorar su situación a través de AJAX, soporte para Canvas, y mejor soporte para navegación offline. Adobe apuesta por Flash, Adobe Integrated Runtime (AIR – nombre en clave, Apolo), y Flex. Mi apuesta es claramente por Adobe, simplemente por el hecho de contar con esas dos armas invisibles, PDF y Flash.
¿Qué podría tener que ver PDF, Adobe Portable Document Format, con todo esto?
El Acrobat Reader es una descarga de aproximadamente 30MB que reside en la friolera de más de mil millones de ordenadores alrededor de todo el mundo. Lo mismo para Flash, --mil millones de ordenadores--. Esto suma en total más de 60MB de código de Adobe viviendo prácticamente en cada ordenador, en cada portátil o sobremesa a lo largo y ancho de este mundo –un índice de penetración mayor aún que el que disfruta Microsoft Windows.
¿Y que hay ALLÍ dentro? Nadie fuera de Adobe lo sabe realmente. ¿Hay sitio en esos 60MB para el Adobe Reader, Flash y un puñado de applets que Adobe podría lanzar para asistir al despliegue de algún nuevo producto o servicio? ¡Seguro! ¿Por qué no? ESE es el poder de la invisibilidad.
Flash ha crecido hasta convertirse en mucho más de lo que estaba siquiera pensado inicialmente.
Por sí mismo, Flash ha tenido una evolución fascinante. Todos empezamos con Applets de Java ¿no? ¿Qué ocurrió con ellos? (De hecho, están haciendo una lenta y progresiva vuelta a la escena con muchos de sus problemas originales ya resueltos). Flash hizo bien lo que los Applets de Java no hacían bien. De hecho, lo hicieron tan bien, que puedo imaginar a los partidarios de Flash ofendiéndose sólo por el hecho de comparar ambas tecnologías.
Los amigos de Macromedia (hoy Adobe) vieron algunos defectos interesantes en otros sistemas de ejecución basados en Web y simplemente lo hicieron bien. Los Applets de Java eran fantásticos pero con grandes deficiencias (runtime de Java enorme, rendimiento pobre, interface feo y anticuado, etc.). Flash arregló todo o casi todo esto. Y Flash tiene un soporte multi-plataforma mucho mejor incluso que el Java jamás haya tenido.
Si todo esto suena como si estuviera, más o menos, escribiendo mal de Java pese al reciente anuncio de Java FX para competir directamente con AIR y Silverlight, bueno, …lo estoy haciendo. Adobe está mucho mejor orientado que Sun en este segmento del mercado y hay al menos tantos desarrolladores de Flash como de Java.
Entonces, ¿hacia dónde apunta Adobe con todo esto? Tradicionalmente esperaríamos una lucha con Microsoft por el escritorio, pero pienso que Adobe mira en otra dirección, hacia los dispositivos móviles e incrustados, con las variantes del escritorio como AIR planeado principalmente para asegurarse que todos esos dispositivos móviles tienen algo con lo que enlazar.
Una pista. Flash en todas partes e incluso, quizás, Flash en un chip. Describiendo por qué Adobe compró Macromediad (para poseer Flash) un empleado de Adobe dijo, “lo hemos probado todo, pero hemos sido incapaces de hacer Acrobat suficientemente pequeño para que funcione en un teléfono móvil. Sin embargo, puedes hacer un interface en Flash con un fichero de una fracción de tamaño de fichero”.
Así que esperad Flash en todas partes y, quizás, incluso Flash en un chip. Desplegar software en hardware es el DRM definitivo.
Pensad en cualquier sitio que veas un interface gráfico de usuario que no está conectado a un PC –kioscos, controles remotos avanzados de TV, pantallas táctiles, ATMs, teléfonos celulares, cámaras digitales, VCRs, DVRs, sistemas de GPS, cajas de set-top, monitores de ordenador, televisiones, ascensores, el Toyota Prius, equipamiento médico, sistemas de Punto de Venta, cajas registradoras del McDonalds, …--- realmente, EN TODAS PARTES.
En todos estos casos, el interfaz de usuario fue probablemente desarrollado por un equipo especializado en algún hardware específico. El equipo debía tener poca formación en diseño de Interfaces o usabilidad, el interfaz no tenía por qué ser portable entre nuevos modelos de distintos dispositivos, y las herramientas de desarrollo no debían ser muy avanzadas, lo que seguramente retrasaría el proceso de creación del interfaz.
Flash resuelve potencialmente todos estos problemas Y crea nuevas oportunidades.
Flash es muy bien conocido, y el entorno de desarrollo está muy evolucionado y por lo tanto, es muy eficiente. Hay muchos diseñadores de Flash experimentados, así que el pool de talento es potencialmente mucho mayor. El diseño de Interfaz puede ser llevado a cabo por personas que no necesita estar íntimamente especializada en el hardware subyacente. Los elementos del interfaz gráfico serían portables entre distintos modelos del mismo dispositivo e incluso entre distintas categorías de dispositivos. Pensad como el triángulo orientado hacia la derecha del botón Play comenzó su andadura en grabadoras de cinta, para pasar después a los Grabadores de Vídeo, y está ahora en los reproductores de CD, de DVD, iPods, y virtualmente en cualquier hardware o software capaz de reproducir contenidos.
Los interfaces de usuarios gráficos evolucionan mucho más deprisa y son menos costosas de crear. Podría haber librerías de interfaz estándar para todo tipo de usos, aplanando estas librerías la curva de aprendizaje para los usuarios. Los diseñadores de interfaces virtuosos estarían muy solicitados. Los interfaces de usuario serían potencialmente actualizables. Y más interesante aún, los interfaces gráficos de usuario podrían ser específicos según el tipo de usuario al que fueran dirigidos: el mismo teléfono móvil podría tener un “interface para abuelitas” para un tipo de usuarios, y uno muy diferente para adolescentes. Y no existe ningún motivo para que esto funcionara únicamente en teléfonos móviles.
Un tema divertido: la última version de la Adobe Creative Suite, te permite prototipar interfaces para varios modelos de teléfonos móviles, así que esta estrategia –al menos de forma embrional- ha sido ahora expresada en forma de código.
Vayamos un paso más allá. Una vez tienes control de los interfaces de cada dispositivo móvil, puedes hacer que esos dispositivos se comuniquen más fácilmente con tus aplicaciones que con aquellas de la competencia, como Apple, Microsoft, o Sun. Mientras avanzamos hacia un Internet totalmente móvil, la conformidad con APIs móviles será más importante que qué sistema operativo está ejecutándose en el servidor, que es por lo que creo que Adobe está invirtiendo tantos esfuerzos en las iniciativas AIR y Flex.
Crear otra plataforma invisible es una estrategia perfectamente válida para reemplazar a Microsoft como líder del mercado del software durante los próximos 10 años.
Y si no les funciona, bueno, siempre quedará Autodesk.

sábado, junio 30, 2007

El interfaz del futuro ya -casi- está aquí

En uno de esos vaivenes de la vida, he pasado de trabajar en la administración pública, a trabajar en la empresa privada. Lógicamente el cambio necesita cierto período de adaptación. No es lo mismo vivir en la comodidad del rol de cliente, a la ajetreada tarea de convertirse en proveedor de servicios. El caso es que esa etapa de adaptación me ha impedido escribir nada en absoluto en mi querido y semi abandonado Blog. Pero eso se acabó.

De hecho, el que vuelva a escribir no se debe tanto a disponer de tiempo libre, como de haber recibido el estímulo de un amigo con el que comparto muchas ideas, formas de pensar e incluso, me atrevo a decir, ambiciones. Hablando del futuro tecnológico, de la situación actual y de diversos proyectos, salió a colación el tema de mi Blog y me preguntó por qué no seguía escribiendo. Le respondí que por la falta de tiempo, pero el hecho de tener un lector fiel (tampoco creáis que tengo muchos más), ha resultado el espaldarazo definitivo para volver a las armas –en mi caso al teclado-.
Hace tiempo escribí un artículo cuyo tema de fondo trataba sobre los interfaces, actuales y futuros, y sobre el paradigma actual del escritorio y cuán desfasado está. Hoy ha llegado el momento de retomar aquél tema de la mano de un nuevo producto lanzado al mercado por una de las compañías norteamericanas más innovadoras del sector, Apple.

El 19 de enero de 1983, la por entonces joven compañía Apple Computers, presentó un producto revolucionario para la época: el Apple Lisa.

La historia detrás de este ordenador forma parte ya de la leyenda de los primeros colonos de la informática. La mayoría de los que trabajamos en el sector de las TIC conocemos y valoramos aquella famosa visita de Steve Jobs a las dependencias de Xerox en Palo Alto en las que conoció un prototipo llamado Alto. Alto fue el primer ordenador de la historia que disponía de ratón, interfaz de ventanas basado en el paradigma del escritorio y tecnología WYSIWYG.

De esa gloriosa -al menos para Steve Jobs- visita, nació la idea de fabricar el Apple Lisa , el descendiente directo de la idea tomada por Steve Jobs tras su visita al departamento de investigación y desarrollo de Xerox.

Lo importante del caso es que este ordenador fue tan revolucionario que hasta la fecha apenas se han introducido cambios en la forma en que trabajamos con los ordenadores. Esta afirmación tiene dos claros significados, a) cuán maravilloso e innovador era el Lisa en 1983 y b) qué demonios ha estado haciendo la industria para que en el año 2007 nada -sustancial- haya cambiado en la forma en que trabajamos con los ordenadores.

Curiosamente, estos días, la misma compañía, Apple, ha presentado y está a punto de poner en las estanterías de su cadena de distribución, un producto que para mí es supone el inicio del cambio. Puede que se trate de el típico cambio que se produce en la sombra y pasa inadvertido por lo progresivo y lento de su instauración. Pero recordad: las buenas ideas se copian y se propagan. Selección natural -quizá debiera decir artificial-.

Antes de seguir debo decir que, por muy bien que hable de Apple, ni trabajo en esa compañía (que más quisiera), ni tengo acciones de dicha compañía.

Por supuesto el producto al que me estoy refiriendo es el iPhone, que pese a tener un buen puñado de defectos, encarna, como ya he comentado el principio del cambio.

¿Qué me diríais si alguien hubiera creado un dispositivo móvil capaz de ser teléfono y ordenador -casi Tablet- de bolsillo de verdad? "Eso ya existe , ¿no? Están los HTC (antiguos QTEK), los Palm, los iPaq, los Nokia de la serie N, etc."

¡Trastos que no sirven para nada cuando los usas para cualquier cosa que no sea para hablar por teléfono y tener una agenda medianamente digna!

¿Habéis intentado usar una Palm Treo, o cualquiera de las otras como ordenador? Un auténtico horror. "Bueno es que no es exactamente para eso", me dicen sus defensores. "No puedes pensar en escribir muchos mails en esos aparatos".

Bien, yo sí quisiera hacerlo, y estoy seguro que otras muchas personas también quisieran. De hecho, me gustaría que mi comunicador personal fuera mi móvil y mi ordenador a la vez ¿por qué no? Ya empezamos a tener procesadores con potencia suficiente para incrustar en esos dispositivos (cierto que seguimos teniendo el problema del consumo y de las baterías, pero eso se solucionará con el tiempo).

El problema grave es el interfaz. Podemos tener cada vez más potencia, pantallas más nítidas y baterías de larga duración, pero seguimos usando esa nueva tecnología de la misma forma obsoleta de siempre, prácticamente igual desde que el Apple Lisa hizo su aparición allá por el 83.

El caso del iPhone me parece particularmente interesante precisamente por su interfaz. Nada de lápices de plástico que acaban perdiéndose y que no sirven para escribir en modo reconocimiento de escritura o tecladito en pantalla (intentad escribir un informe, siquiera un mail extenso, con uno de estos lápices), o los diminutos teclados qwerty de verdad (huelgan comentarios).

La solución de Apple es la menos mala de las expuestas, pero lo que la hace interesante es que va en la dirección correcta. Se usa el interfaz con con esos deditos que Dios nos ha dado, y han implementado todo el interfaz para que así sea.

Como ya he dicho, no me parece la mejor solución -que sin duda será la voz-, pero no está mal. Si arrastras con los dedos la pantalla, ésta hace scroll. Si quieres escribir sale un teclado en pantalla que te ayuda -dándote un feedback adecuado mientras escribes-, y que puedes usar con los dedos. Como nos muestra en este vídeo, el usuario pasa fotografías, se mueve en ellas, o amplia ventanas, fotos, o iconos, con los dedos, con toda naturalidad. Por primera vez un aparato intuitivo de verdad.

Este dispositivo conecta, por primera vez, las funciones de un ordenador de verdad con las de un móvil de lujo, como lo demuestra el hecho de que ejecute un sistema -Mac OS X- adaptado en su corazón. ¡Por fin, un S.O. real pero adaptado!

Además del interfaz, este producto se distribuye como un producto de electrónica de consumo -sobre los 600 euros-, lo que le va a permitir inundar el mercado y extender así las buenas ideas que implanta. Si los planes de Apple salen algo parecidos a la introducción del iPod en el mercado, aunque sólo les salga medianamente bien, veremos millones de estos dispositivos a lo largo y ancho de nuestro planeta. Baste recordar las cifras de ventas y la cuota de mercado del ya famoso iPod. Y esto siendo muy conservador, ya que también es un móvil. Según los últimos EGM, la introducción de la telefonía móvil en nuestro país ronda el 100%, esto es, existen tantos móviles activos como población tiene España. Este esquema se repite y supera en Europa, USA y, sobretodo, Japón.

Pues bien, el iPhone incluye -como no-, TODAS las funciones del iPod en cuanto a reproducción y descarga de música, además de una pantalla que permitirá disfrutar de vídeos de verdad -eso sí, en formato pequeña pantalla-. A todo esto hay que sumarle que el aparato es capaz de comunicarse directamente con el mundo, tanto a través de redes de telefonía móvil , como de redes WiFi, lo que le permitirá ser autónomo en lo que se refiere a descarga de música, vídeos y navegación por Internet, abriendo por tanto la puerta a... nuevos servicios.

Los chicos de Apple se han hecho amiguitos de los chicos de Google y ofrecen, ya desde el comienzo, servicios de posicionamiento a través de google maps que irán haciéndose más ricos a medida que la gente use dicho servicio. ¿Os imagináis los servicios que han de venir?

Desde luego, el interfaz sigue sin invitar a escribir informes en ese dispositivo. Pero en este caso tiene remedio. Una de las posibilidades que debería estudiar Apple es la incorporación del software Forword Input. Este software implementa una innovadora forma de introducir texto en un dispositivo portátil, a la misma velocidad que lo haría una persona experimentada con un teclado normal. El sistema se basa en ir arrastrando el cursor sin levantar el dispositivo apuntador, en el caso del iPhone se haría con el dedo, sobre un teclado en pantalla, pasando sobre las letras que conforman la palabra que quieres escribir. Asombrosamente, este sistema resulta MUY rápido y cómodo en cuanto se le pilla el tranquillo.

Con un sistema así, y a falta de un reconocimiento de voz integrado decente, el iPhone podría usarse para casi cualquier cosa, como si de un ordenador personal portátil se tratara. Obviamente los ordenadores de sobremesa y los portátiles "completos" (y pesados) seguirán existiendo, pero más como una estación de trabajo a la que conectar el iPhone o el Tablet de turno. De hecho, yo personalmente utilizo y exploto ese concepto. Escribo estas líneas desde un MacBook con pantalla de 13" porque no me encuentro fuera de mi casa. Allí suelo conectarlo a un teclado decente y a una pantalla de 20" para trabajar cómodamente sobre textos e informes amplios, y editar las fotografías y vídeos con una superficie de visión que resulte práctica, pero mi ordenador sigue siendo un 13", y podría ser perfectamente un 12" o un 5" siempre que me permitiera introducir información textual de forma suficientemente cómoda, descargar las fotos de mi cámara y conectarme y navegar por Internet.

Estoy seguro que a la sombra del iPhone, proliferarán conceptos -copiados-, que irán aproximándose al concepto de mi Tablet soñado, y que irán cambiando poco a poco la forma en que trabajamos con los ordenadores. Y es que, el interfaz del futuro ya está CASI aquí...

Technorati Tags: , ,

lunes, abril 23, 2007

Filosofía Vital

"El pesimista se queja del viento, el optimista espera a que cambie, y el realista ajusta las velas."

miércoles, abril 18, 2007

Dijkstra

"La pregunta sobre si un ordenador puede pensar no es más interesante que la pregunta sobre si un submarino puede nadar."

Edsger W. Dijkstra