Archive for the ‘Interés General’ Category

Leyendo libros de Amazon en una TV HD con Google TV

Wednesday, October 12th, 2011

Desde que compré el Logitech Revue con Google TV, he estado explorando la posibilidad de leer libros en la TV, pero Google TV en su versión actual (1.0) posee funcionalidad limitada y no permite la instalación de aplicaciones para compensarlo. Afortunadamente Amazon.com ha puesto a disposición su lector de libros Web Amazon Cloud Reader, el cual funciona como un Kindle pero utilizando únicamente tecnologias Web para mostrar el contenido de los libros.
Google TV utiliza una versión del navegador Chrome, muy parecida a la versión para PCs, el problema es que Amazon Cloud Reader solo funciona con Google Chrome para PCs, o Apple Safari para Mac y iOS. La solución es trivial, y consiste en cambiar el User-Agent (código que permite a los sitios Web como Amazon.com, identificar el tipo de browser del cliente) del browser de Google TV para que Amazon crea que se trata de la versión de Chrome para PCs, esto se hace dentro de Google TV Chrome, presionando el botón de opcion en el teclado de Google TV, luego en el menú de configuración seleccionar la opción para User-Agent, y finalmente decirle que se quiere usar un User-Agent personalizado. En el siguiente campo se puede escribir el código del User-Agent personalizado, que en mi caso decidí usar el de la versión 15 de Chrome para Windows: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.872.0 Safari/535.2

Posterior a actualizar el User-Agent, se requiere reiniciar Google TV (presionando simultáneamente las teclas Control, Alt y Delete (¿les suena familiar?)

Amazon Cloud Reader cargará quejándose de la falta de un plugin para almacenar contenido fuera de línea y posteriormente mostrará la librería de Kindle adquirida, esta advertencia solo aparece la primera vez, hasta donde he podido probar.

El contenido se adapta muy bien al aspecto HD 16:9, y es posible ajustar el color de fondo y el tamaño de la letra, lo que permite leer cómodamente a la distancia (desde la cama!). En términos de características del Cloud Reader, son muy similares a las de la versión de Kindle para el iPad.

Espero que este tip les sea de utilidad, el próximo paso es poder leer PDFs, utilizando el visor Web de Google o algún otro de los que estan disponibles en la Web. Ojala que con Google TV 2.0 y su capacidad para instalar aplicaciones, se haga innecesario este procedimiento (si Amazon libera la aplicación Kindle para la plataforma), sin embargo, dadas las condiciones actuales, Cloud Reader es una forma muy buena de lograrlo.

Update Abril 04, 2012: Esto ya no es necesario ya que el browser Chrome incluido en la nueva versión Google TV basada en Android Honeycomb, es totalmente soportado por Amazon Cloud Reader.

Historia de la computacion personal

Friday, October 7th, 2011

Uno de mis grandes intereses es la historia de la computacion personal, ese periodo de finales de los 70’s y principios de los 80’s que inició una industria y que vio nacer todas las tecnologias precursoras de la PC moderna y los dispositivos post PC (tabletas, smartphones, etc).

Hay una gran cantidad de libros que cuentan esta historia, y hasta una película, por el momento les dejo links a 3 sitios gratuitos con una gran cantidad de información sobre esa emocionante época:

Espero que lo disfruten tanto como yo.

La estrategia de Microsoft con Windows para ARM (parte II)

Monday, May 2nd, 2011

Después de ver un demo de Windows 8 e Internet Explorer 10 corriendo en un procesador ARM, asi como los diferentes indicios de que le incorporarán una interfaz optimizada para Touch, debo cambiar mi opinión anterior de que Microsoft persigue el nicho de las Netbooks, categoría en declive y que pronto será superada por el segmento Tabletas. Sin duda Microsoft cree firmemente que las tabletas/slates son el nuevo paradigma de la computacion personal, y que ha llegado para quedarse. En lugar de adaptar su sistema operativo para teléfonos para que funcione con tabletas (al menos no hay indicios claros hasta el momento, ni siquiera por Nokia), prefiere hacer evolucionar a su sistema operativo insignia para que sea un buen ciudadano corriendo bajo una interfaz touch, misma que seguramente podremos verla integrada en las desktops tradicionales (como las que ha estado vendiendo HP) como un dispositivo de entrada adicional y complementario al mouse y al teclado. Intel mantiene firmes sus planes de competir con ARM en los dispositivos móviles, y ARM sigue desarrollando diseños de procesador que se adaptarán bien a servidores y PCs. Microsoft tiene que bailar ambas canciones, el reto esta en no fragmentarse y frustrar a los consumidores con problemas de compatibilidad. Sin duda Windows 8 romperá más con el legacy de las versiones anteriores aún en la misma plataforma x86, pero es casi seguro que Windows para ARM es un borrón y cuenta nueva sin posibilidad de compatibilidad con las apicaciones existentes (a excepcion de las .NET que no usen extensiones nativas). Es obvio que Microsoft esta defendiendo su vaca lechera tradicional en lugar de poner su peso tras Windows Phone Series, el dilema que enfrenta el innovador es canibalizar sus productos existentes, y pareciera que Microsoft sigue enfrascado en no innovar, al menos no de forma drástica.

iPad para edición de fotografías

Monday, January 3rd, 2011

Hasta la fecha mis herramientas preferidas para la edición de fotografías han sido Adobe Photoshop y Adobe Lightroom bajo Windows, ambos programas pesados y demandantes de recursos.
Lightroom es una excelente herramienta para el “revelado” de fotografías tomados en formato Raw o “crudo”, es decir, en el formato que el sensor de la cámara la capturó; y Photoshop no requiere introducciones, es la herramienta de facto para la manipulación de fotografías digitales, tan poderosa como confusa y llena de funciones, y de las cuales apenas utilizo una pequeña fracción (no soy fan de la manipulación de fotos). Cuando salió el ipad pensé que Adobe iba a mover rápidamente sus aplicaciones de edición gráfica al iPad (obviamente con un subconjunto de la funcionalidad) sin embargo solo se han visto propuestas mediocres que nada tienen que ver con sus contrapartes de escritorio lo cual es lógico por el temor de que canibalizarian a productos tales como Photoshop Elements, sin embargo hay otros fabricantes que si han sido rápidos en ofrecer aplicaciones que ofrecen mucha de la funcionalidad mas utilizada de Photoshop y de Lightroom y que ya están disponibles para el iPad a un precio no mayor de los $5. Examiné varias alternativas en el AppStore, y las aplicaciones que han implementado la funcionalidad que necesito son Photogene y ArtStudio. Una vez obtenga el Camera Connection Kit, podré descargar las fotos en formato Raw al iPad y hacer edición básica para luego subirlas a Flickr y Facebook, con suerte evitaré encender mi PC en la mayoría de ocasiones. En un posterior post les comentaré como me fue.

Airplay vs. DLNA

Wednesday, September 15th, 2010

En un post anterior les comentaba que Apple introdujo innecesariamente un “estándar” propietario para el streaming hacía Media Players/Renderers (ej: TVs, AV receivers, etc.), habiendo estándares de la industria (con todo y sus defectos) como DLNA (Digital Living Network Alliance). Seguramente DLNA les pareció otro “bag of hurt” (calificativo utilizado por Steve Jobs para referirse a BluRay y para justificar porque no lo usarían en las Macs) y decidieron mejor crear un protocolo propio para poder cobrarle el tax a fabricantes como Denon, Marantz, JBL, Bowers & Wilkens, etc. y ser incompatible con el resto de la industria en el proceso. Esta caja HTC permite que un teléfono haga streaming hacia un TV de los medios almacenados en el teléfono, para TVs que no poseen soporte incluido para DLNA;  prueba de que Apple pudo haber obviado la creación de un nuevo protocolo para lograr los mismos features de Airplay:

HTC Media Link

Fall 2010 Event de Apple

Friday, September 3rd, 2010

El miércoles 1º de Septiembre, Apple organizó un evento para lanzar nuevos productos, entre los cuales destacaron los nuevos iPod y el Apple TV. Fue una interesante alineación de productos, pero personalmente el que me pareció más atractivo es el iPod Nano.

El shuffle es mas de lo mismo, el ipod barato para entrar al ecosistema (ni siquiera es lo mejor para jogging)

El Nano, metamorfosis completa con una nueva pantalla táctil y tamaño, pateando el territorio de tamaño del shuffle y ofreciendo las ventajas del Nike+ para joggers, y radio FM

El Touch, evolución esperada con mejoras heredadas del iPhone 4.0 pero con problemas de identidad: es un reproductor de medios?, o es un dispositivo de juegos?, o es una tableta enana?

iOS 4.1, mejoras esperadas y algunas sorpresas (HDR photography), decepción para los propietarios de iPad hasta Noviembre que combinen las 2 versiones en el iOS 4.2

Apple TV: sin duda todavía un hobby, especificaciones poco impresionantes, no aplicaciones, pobre alineación de networks, y más tecnologías propietarias (AirPlay) para cosas (streaming) para las que ya habían estándares abiertos de interoperatibilidad (DLNA)

My take…

Oracle demanda a Google…

Tuesday, August 24th, 2010

…por infringir con alevosía los patentes y propiedad intelectual de Oracle al desarrollar y distribuir Android.

Es importante aclarar que el sistema operativo móvil “Android” esta compuesto de varias capas de software, siendo la de más bajo nivel un kernel de Linux altamente customizado que se encarga de manejar los recursos de hardware y los servicios de entrada/salida basicos (red, almacenamiento, video, pantalla táctil, etc.), y sobre esta corre el entorno de ejecución Dalvik, componente blanco de la demanda de Oracle, y sobre el cual corren las aplicaciones Android. (hay una API alternativa que se comunica directamente con el kernel de Linux, pero su mayor uso es para Juegos)

Varios años antes de ser comprados por Oracle, Sun Microsystems, el creador de la plataforma Java, otorgó un “patent grant” para quienes quisieran desarrollar implementaciones “clean room” de la maquina virtual de Java, siempre y cuando se ciñeran a la especificación original (J2SE o Java 2 Standard Edition). Aparentemente entre una de las cosas que hizo Google con Dalvik, es desviarse de esa especificación al hacer su propia VM basada en J2SE pero incompatible con la de Sun/Oracle,  utilizar esta implementación en dispositivos móviles (una categoría de dispósitivos no autorizada en el patent grant de J2SE forzando el uso de J2ME o Java 2 Mobile Edition por el que hay que pagar regalias), y usar técnicas que están patentadas  (las cuales son tan genéricas que quizás no debieron habérsele concedido patentes desde un inicio).

No sé, creo que será un caso complicado en el que podrían litigar por años, y aunque termine saliendo inocente Google, el daño ya estaría hecho por todo el FUD  (Fear Uncertaintity and Doubt: Miedo, Incertidumbre y Duda) que se producirá en los carriers y fabricantes de teléfonos/dispositivos. Es probable que este riesgo lo haya conocido con anticipación buena parte de la industria (segun dicen el ex-CEO de Sun pudo haber presumido como un activo el potencial de demandar a Google). De repente, quizas Nokia no este tan condenada como pensábamos….y hace lógica pensar que la dudosa legitimidad de Dalvik haya sido una de las razones por las que no quiso subirse al barco de Android. En ese sentido Nokia esta más protegido con Meego, ya que el stack de desarrollo y ejecución de aplicaciones no esta basado en tecnologías de dudosa situación de patentes (Qt es propiedad de Nokia, esta cubierto por la licencia LGPL y Linux se supone que no es susceptible a un litigio similar aunque siempre pesa la amenaza latente de una demanda de Microsoft)

¿Podría Google en estos momentos reemplazar a Dalvik con una plataforma de ejecución de aplicaciones alternativa?

Quizas si, quizas no: con tantas aplicaciones que ya se desarrollaron para Dalvik  pudiera sonar descabellado un cambio al entorno de ejecución,  sin embargo he estado dándole vueltas al escenario y no me parecería tan desquiciado que desarrollen un nuevo entorno de compilación/ejecución, aún cuando fuese  incompatible con la especificación actual de Dalvik, y que en el peor caso requiera una recompilación de las aplicaciones (ya que el lenguaje de programación no se ve afectado por la demanda aunque tenga la misma sintaxis de Java), las cuales podrían actualizarse OTA (over the air) desde el App Market.  Aún asi, dudo que puedan evadir los patentes reclamados por Oracle ya que son genéricos y aplicarían para cualquier plataforma de ejecución similar (que utilice por ejemplo compilación justo a tiempo, bytecode, carga dinámica de clases, etc) asi como el reclamo de daños por los dispositivos que ya estan en el mercado.

Otro punto alarmante que debe preocupar a la comunidad Open Source, es que de primera impresión esos mismos patentes tambien son infringidos por otros proyectos tal como Parrot y Mono, la diferencia es que no estan haciendo grandes cantidades de dinero y por ello supongo, no están en el radar de Oracle. Si ya de por si antes de la demanda, algunos sectores de la comunidad Open Source no querían tocar a Mono ni con una vara de 2 metros, no digamos despues de la demanda de Oracle.

En mi opinión personal, el daño que puede sufrir el mercado en estos momentos, es que debido a la incertidumbre causada por la demanda legal, haya una merma en el lanzamiento de nuevos gadgets basados en Android (tabletas, teléfonos, TVs, y cientos de otros dispositivos) por miedo a que Oracle después persiga a los fabricantes, ya que por el momento no esta claro si Google los va a proteger o indemnizar, al leer el texto de la demanda, Oracle hace demasiadas menciones a los fabricantes y hasta a los mismos usuarios finales. Se suponía que Android era royalty-free, pero si Oracle quiere compensación, ese estatus no se va a poder mantener,  y de seguro afectará  desde porquerías como el ePad, hasta proyectos educativos con una misión más grande, tal como el proyecto Stamp y el rumorado OLPC  Tablet de Nicholas Negroponte. Del lado de los fabricantes de teléfonos Android, anticipo a Samsung desempolvando a BADA , o a HTC sacando al mercado más modelos  basados en Windows Phone 7.

Aun si Google termina pagando regalías a Oracle por cada dispositivos basado en Android y Google tenga que transmitírselas a los fabricantes, quizás Android ya  rebasó la masa critica y popularidad necesarias para seguir adelante a pesar de esto. Desde la perspectiva de negocio y por la importancia de Java como plataforma, todavía no entiendo como Google e IBM se durmieron con la compra de Sun.

Adobe: Como desquitarse de Apple

Friday, April 30th, 2010

En las noticias de la industria ha podido verse una marcada confrontación entre Apple y Adobe por la renuencia del primero a permitir que el iPhone corra aplicaciones Flash, y el posterior sabotaje al limitar los lenguajes de programación con los que pueden crearse aplicaciones para el iPhone y compañia. Pocas veces se ha visto un esfuerzo tan grande por mantener fuera del juego a una empresa, y con argumentos tan débiles  y a la vez hipócritas (me refiero a las últimas declaraciones de Steve Jobs sobre Flash y por que no es conveniente para la plataforma permitir otras herramientas para desarrollar aplicaciones para el iPhoneOS).

No es la primera vez que Apple y Adobe tienen rencillas: hace algunos años el pleito mas sonado fue la alianza Apple-Microsoft con el fin de desarrollar la tecnología de fuentes True Type para no depender de las fuentes Adobe Postscript. Adobe respondió de una forma muy parecida a la actual, desarrollando el ATM o Adobe Type Manager para Windows y MacOS, pero este esfuerzo no fue exitoso y True Type terminó dominando en los sistemas operativos de escritorio. Menos mal que según el libro “Accidental Empires”, John Warnock, fundador de Adobe, fue una figura paterna para Steve Jobs.

Últimamente mi arrogancia es tan grande que me atrevo a darle consejos a las empresas, así que mi consejo para Adobe: lancen todo el Creative Suite para Linux e inviertan para asegurarse que este último cuente con todas las características necesarias para corrección de color, impresión, etc. Esto sería un buen golpe para Apple. Asimismo podrían crear un convertidor de código fuente que traduzca los fuentes de aplicaciones Flash hacia el iPhone SDK, con esto pueden saltarse la restricción de Apple y aprovechar la toda la inversión existente en aplicaciones Flash. Adobe ya mostró algo similar cuando presentó Flash CS5, en la forma de un convertidor de animaciones Flash hacia HTML5; Cualquiera de estos 2 caminos erosiona la relevancia de Flash como plataforma y relegándolo como una herramienta de desarrollo únicamente.

¿Que tan costoso en esfuerzo y dinero podría ser esto? muy costoso, pero Adobe esta siendo atacado en varios frentes y sus tecnologías se están viendo limitadas a participar en un segmento de gran crecimiento, como lo es el de los dispositivos móviles. Si bien aún tiene oportunidades con Android, el marketshare de Apple en este segmento es muy significativo y tenderá a crecer ahora con el iPad.

HP: 1.2 billones por un Tablet OS?

Friday, April 30th, 2010

Que es lo que buscaba HP comprando a Palm? ¿un portafolio de patentes? ¿futuros diseños de Tabletas y Smartphones? ¿una marca? …no se, pero desde que Palm lanzó el Pre con el flamante WebOS basado en Linux, me pregunté si no era un esfuerzo estéril, costoso  y arriesgado, tomando en cuenta que Android ya estaba perfilándose como un poderoso jugador en el espacio móvil, quizás Palm sufrió del síndrome de ”No inventado en casa”  tal como lo sufrió Nokia cuando decidió ignorar completamente a Android, mientras que Sony y Motorola se comprometieron a usarlo para sus actuales y futuros diseños de smartphones. Ahora HP se da cuenta que Windows 7 no es un buen OS para tabletas y en lugar de seguir los pasos de Dell, decide comprar a Palm y a continuar promoviendo WebOS para teléfonos y tabletas e ignorar el ecosistema de Android que cada vez es mas fuerte en marketshare y aplicaciones. Mi consejo para HP,  adopten a Android y “montenle” encima los mejores conceptos de WebOS, del mismo modo que Motorola y HTC han hecho con MOTOBLUR y Sense.

Apple Mac originales, ¿piezas antropológicas?

Sunday, September 27th, 2009

Este dia fui de paseo al Municipio de Jayaque, en la cordillera del Bálsamo, Departamento de La Libertad. entramos al museo/casa de la cultura/biblioteca, donde puede aprenderse un poco de la historia de Jayaque y pueden apreciarse algunos artículos de origen maya, así como una prensa artesanal para extraer el bálsamo de la resina producida por el árbol del mismo nombre y que abunda en la zona. El tema de los artículos en exhibición no es muy coherente, hay máquinas de escribir antiguas, radios viejos, billetes de Irak en tiempos de Saddam Hussein, y muchas otras cosas que nada tienen que ver con Jayaque y su herencia cafetalera, sin embargo me llamó mucho la atención ver sobre un estante, la inconfundible forma de una Apple Macintosh original, me acerqué y pude observar que se trataba de una Mac SE. Este modelo fue lanzado en 1987,y fue el primero en ofrecer un disco duro interno opcional y un “slot” o ranura PDS (Processor Direct Slot o Ranura Directa al Procesador), de ahí el sufijo “SE” que significaba “System Expansion”. Según el encargado del museo, el equipo fue enviado de Estados Unidos y sin bien esta completo, aparentemente no funciona. El equipo en cuestion aún tenia insertado un disco Floppy de 3.5″ y el monitor CRT puso en evidencia que el equipo permanecía encendido por mucho tiempo sin mucha actividad, ya que “quemado” en el fósforo de la pantalla podía distinguirse aún el escritorio de la Mac, con los menús del Finder y los íconos del “basurero” o “trash”. Me hubiese encantado conectarla y ver si al menos sonaba el distintivo tono de la Mac al encenderse.

Es curioso  como este ícono de la cultura pop de los 80’s y de la revolución de la computación personal, se ha convertido en una pieza de colección, una verdadera muestra antropológica de la evolución de la humanidad.

Mac SE en Jayaque

¿Basura o reliquia? no sé, pero yo quisiera una.

El escritorio de la Mac

El escritorio de la Mac “tatuado” en el fósforo de la pantalla.

Al invertir la imagen se aprecia el

Al invertir la imagen se aprecia el “tatuado” en el fósforo de la pantalla.