Chrome y Firefox con videochat gracias a WebRTC

Siempre me gustó la idea de WebRTC y ver una demo entre Google y Mozilla mostrando como con el soporte a este proyecto OpenSource se pueden hacer videollamadas nativas desde Chrome y Firefox abre la puerta a una infinidad de posibilidades para compartir datos/comunicaciones desde el navegador.

Continuar leyendo “Chrome y Firefox con videochat gracias a WebRTC”

EXI: un nuevo estándar XML para mejorar la performance

Y luego de casi 7 años la W3C acaba de anunciar EXI o Efficient XML Interchange como un nuevo estándar que busca mejorar la performance del texto plano del XML… la lógica es simple: “cada día el XML es más usado por aplicaciones que son leidas, usadas en dispositivos móviles que necesitan mejor performance para evitar gastos de energía o de ancho de banda interno”.

El sitio oficial de la W3C sobre EXI es este link y el editor de la especificación, que además es CTO de Agile Delta dice que lograron mejorar la performance casi 100 veces.

Disney compra RocketPack por su motor de juegos en HTML5

Disney compró una empresa finlandesa llamada Rocket Pack para tener acceso a su motor de desarrollo de videojuegos usando solamente HTML5 y como movimiento es realmente interesante a nivel estratégico por dos razones:

– Esquivar cualquier tipo de App Store y cambio en sus políticas de ingresos
– Participar del futuro multiplataforma verdadero sin estar atado a un programa en particular

Y si uno mira conceptualmente ambos puntos son lo mismo con HTML5 uno es su propia AppStore y la única dependencia que uno tiene en ese punto se produce con el “Search & Discovery” de aplicaciones, un nicho donde apuntan iniciativas como AppsFire que hay que apoyar para mantener cierta independencia en el mercado.

¿Que los juegos en HTML5 hoy son peores que las Apps desarrolladas nativamente? Si. ¿Que HTML5 hoy no responde como debería hacerlo un juego en serio? Si. ¿Que blah blah? Seguro.. pero tiempo al tiempo y la realidad es que son los estándares abiertos los que nos van a permitir tener algo realmente multiplataforma y con velocidad para llegar al mercado, por ahora, de jugadores casuales pero con un ecosistema rico en ideas y conocimiento.

Via: TechCrunch Europa

HTML5 porque nosotros somos la AppStore

Steve la codicia es buena pero mirá que mierda la segunda parte :P Excelente pieza de Alex Young: We Are The App Store respondiendo algo que nunca esperé escuchar de un tipo inteligente como John Gruber:

“Readability necesita a Apple, Apple no necesita a Readability”

No puedo creer que alguien con dos dedos de frente y respetado en el ambiente como John Gruber no entienda que una plataforma no puede vivir sin aplicaciones, que un ecosistema no puede vivir sin una parte del mismo, que una tienda no puede vivir sin productos para vender, que Apple no puede vivir sin aplicaciones….

Continuar leyendo “HTML5 porque nosotros somos la AppStore”

Open Web Apps: ampliando el horizonte de los developers

Ahora que esta de moda hablar de una Economía de Aplicaciones y que Chrome tiene un App Store y que Apple está llevando su Mac App Store a las aplicaciones de escritorio, creo que la propuesta de Mozilla Foundation: Prototype of an Open Web App Ecosystem tiene bastante sentido porque amplía el horizonte de los desarrolladores y se basa en estándares abiertos para que las ventajas estén en la aplicación en si misma y no en el canal de distribución o instalación de las mismas

Continuar leyendo “Open Web Apps: ampliando el horizonte de los developers”

¿Google cambia Gears por HTML 5?

Interesante post en el blog oficial de Google Gears: Hello HTML5 donde básicamente dicen que:

“Si te preguntás porque no han habido nuevos releases de Gears o posts en este blog últimamente, es porque cambiamos el foco de nuestros esfuerzos para llevar todas las capacidades de Gears a estandares como HTML5. No lo logramos todavía pero estamos acercándonos.”

Y, de ser esto una realidad, me parecería una idea genial y un empujón gigantesco para HTML 5 sin tener esfuerzos duplicados en cosas que ambas cosas podrían hacer.. almacenamiento offline, geolocalización y hasta WebSockets son realmente parte del desarrollo futuro de cualquier aplicación web y ver que hay una fragmentación del mercado es simplemente.. ridículo.

La API de Twitter como estándar del microblogging

Pese a todos los posts que hablan de que el éxito del ecosistema de aplicaciones para Twitter implica que su API es genial y que debería ser adoptada como un estándar de API para microblogging y usada por todos en el mercado; la gente parece olvidarse que Twitter maneja su API, su negocio y su estructura de una manera bastante alejada de lo que es el Open Source y darle a una pieza de soft propietaria el título de API estándar es, cuando menos, estúpido.

Me gusta bastante el resúmen que hace Dare Obasanjo del tema:

The bottom line is that it isn’t as simple as saying “Twitter is popular and it’s API is supported by lots of apps so everyone needs to implement their API on their web site as well”. There are lots of ways to create standards. Crowning a company’s proprietary platform as king without their participation or discussion in an open forum is probably the worst possible way to do so.

Que algo tenga 50.000 aplicaciones creadas sobre su plataforma no implica que deba convertirse en un estándar de nada y mucho menos cuando ni siquiera la empresa está en la discusión de ese tema… ¿quien no sueña ser el dueño de un protocolo o formato estándar? Ahora, preguntenle a CoTweet lo bien que le cae el lanzamiento de Twitter Contributors y después hablamos de darle tanto poder a una empresa.

Wi-Fi Direct para reemplazar el Bluetooth

logo wi-fi oficialFinalmente el Wi-Fi Alliance anunció Wi-Fi Direct un programa diseñado para lograr que los dispositivos con conectividad WIFI se conecten entre sí sin necesida de un router que actúe de intermediario o, más específicamente, sin necesidad de ser parte de una red local.

Continuar leyendo “Wi-Fi Direct para reemplazar el Bluetooth”

Matar al Internet Explorer 6: otra iniciativa linda… e inútil

Si, estoy de acuerdo, hay que matar a IE6 para poder avanzar en la implementación de una web basada en estándares modernos y por lo tanto apoyo hasta cosas como IE6 No More… una iniciativa tan linda como inútil ¿o se imaginan que los usuarios corporativos van a decidir basados en esto? ;)

Sitios móviles de las operadoras

Duda Inútil del día: ¿porque todos los sitios de las operadoras móviles son en Flash (incluso las que venden el iPhone), pesan varios MB y encima no reconocen automáticamente cuando los accedés desde un navegador móvil? ¿Alguien les habló de estándares y USER-Agents? ¿Gastan millones de dólares en marketing y no gastan un par de miles de dólares, aunque más no sea, en una versión de texto únicamente?

Optimizando mediante estándares web

¿Qué mejor ejemplo para demostrar el poder de los estándares web en la vida real que rediseñar un sitio con más 13 millones de pageviews por día?

El sitio de tremenda cantidad de tráfico diario es nada menos que Taringa.net. Luego de leer éste artículo sobre su funcionamiento, me tomé dos días para realizar un ensayo sobre un posible rediseño del sitio, pero esta vez usando estándares web y buenas prácticas de diseño.

La idea fue, con números fríos, convencer que el diseño usando prácticas simples y conocidas de HTML y CSS es una opción más que válida a los temas de escalabilidad.

Los resultados son los suficientes como para hacer girar un par de cabezas: un rediseño de Taringa con estándares web puede reducir en un 50% o más los costos en ancho de banda y servidores.
Continuar leyendo “Optimizando mediante estándares web”

Los 3 círculos del infierno de los Estándares Web

Hay un excelente artículo de Molly E. Holzschlag en A List Apart: Web Standards 2008: Three Circles of Hell donde se describen de forma simple pero a fondo el problema que tienen los estándares web para crecer y ser, finalmente, un estándar reconocido por todos.

michelino_danteandhispoem
Imagen de La Divina Comedia de la Wikipedia

Me gusta seriamente como es capaz de encontrar los pros y contras de cada uno de los actores de la industria de Internet y como los puede agrupar en 3 grupos en los que es imposible no reconocerse como parte de, al menos uno.

Primer Círculo: Académico y Científico; la W3C
Segundo Círculo: revolucionarios y disruptivos; los grupos de trabajo independiente
Tercer Círculo: interesados; tecnologías propietarias.

Continuar leyendo “Los 3 círculos del infierno de los Estándares Web”

Oficial: OOXML es un estándar ISO (DIS29500)

Pese al gigantesco esfuerzo de la comunidad Open Source, Microsoft logró que OOXML sea estándar ISO 29500. The Open Sourcerer tiene el documento que ví el blog de Carlos Moffat.

Y ahora, además de las quejas sobre el mercado de consumidores, el negocio verdadera comienza con la negociación con los Gobiernos de todos los países porque, no se confundan, eso es lo que MSFT quería lograr, poder decir “esto es un estándar ISO y por eso los gobiernos pueden adoptarlo sin problemas”… mientras tanto en Buenos Aires, se están matando con Google a ver quien provee las herramientas para el sistema educativo.

¿Aprils Fool o un chiste para el desarrollo de estándares abiertos? En ZDNET se habla de iregularidades

Desde Microsoft: OXML vs. ODF

Hoy hubo una reunión en las oficinas de Microsoft donde nos presentaron su visión de OXML como estándar XML para documentos; la reunión fue bastante interesante, porque pese a que MSFT debe defender una posición oficial, el debate fue bastante abierto y fue desde lo tecnológico hasta la estrategia de negocios.

Personalmente, mas allá de lo técnico porque hay voces a favor y en contra de la simplicidad de ODF y la complejidad de OXML, hay un par de puntos que me gustaria ver y que, tal vez, sirvan para entender tanto problema alrededor de un estándar más en el mercado.

Continuar leyendo “Desde Microsoft: OXML vs. ODF”