Adobe planea convertir FLV en estándar

El popular formato FLV (Flash Video), propiedad de Adobe Corporation, al igual que su popular formato para animaciones SWF seran parte de una inciativa tomada por Adobe y un grupo de grandes compañías del medio, entre ellas Cisco, Intel, Samsumg, NTT Docomo y varias más para crear el Open Screen Project, que no es otra cosa más que usar los conocidos formatos propietarios de Adobe como la base para el nuevo estándar de streaming de video a través de la red.

¿Por qué no se protesta contra esto de la misma manera a como se protestó contra el OOXML de Microsoft?, básicamente porque el formato FLV es un estándar de facto y Adobe ha sido cuidadosa de no crear anticuerpos en el mercado, a la vez de que mal que bien el protocolo esta 100% implementado actualmente y hasta hay implementaciones OpenSource del mismo, sin que ésto haya motivado a que Adobe tome acciones legales. En pocas palabras Adobe se comporta mucho mejor que Microsoft.

La idea que más me atrae es que si el formato FLV, se vuelve abierto los fabricantes de dispositivos de visionado de video portable, algunos los llaman erroneamente MP4, ya no tendran que trabajar con formatos propietarios desarrollados por ellos mismos, que dificultan el intercambio entre personas que no tienen el mismo tipo de dispositivo. En pocas palabras, la estandarización del FLV hara más fácil intercambiar videos. Además de que sera posible que todo fabricante de celulares lo incluya en su equipo pues no habra que pagar royalties y nuestros celulares incluiran ahora no sólo la característica de tocar música almacenada en ellos en formato MP3, sino que además permitirá el visionado de videos en formato FLV.

Definitivamente para mi ésta es una buena noticia, aunque definitivamente no creo que lo sea para los grandes estudios, que supongo ahora se uniran a las disqueras para protestar contra las redes P2P de intercambio de formatos digitales, pero así es la vida no todos se sienten complacidos con el avance de la tecnología.

44 años de BASIC

Un día como hoy (1 de mayo) de 1964, a las 4:00 AM, se ejecuto el primer programa escrito en el lenguaje de programación BASIC, en el Dartmouth College, hasta ese momento todos los lenguajes de alto nivel eran compilados, los más conocidos eran FORTRAN y COBOL, y debido a la naturaleza de las computadoras de aquellos tiempo, los programas escritos en esos lenguajes eran procesados en lotes (batch processing) y los resultados enviados de vuelta a sus autores.

Pero en el Dartmouth College, tuvieron la primera computadora de tiempo compartido que ofrecía interactividad a sus usuarios, General Electric GE-225, si es que se estaba dispuesto a tipear los programas en un teclado similar al de una máquina de escribir y recibir los resultados impresos en papel (los monitores eran muy costosos en esa época), así que una estación de trabajo era algo bastante parecido a lo que era una máquina de telex.

Los autores de aquel prodigioso lenguaje que permitía interactuar por primera vez con una computadora en tiempo real fueron los matemáticos John G. Kemeny y Thomas E. Kurtz, un artículo aparecido en Wired hoy día recuerda el acontecimiento tambien. Aquí una foto de Kurtz en uno de los teletipos donde se podía ejecutar BASIC, directamente desde la computadora principal GE-225:

Kurtz

 
Aquellos que pertenecemos a la vieja guardia y que tuvimos a BASIC como nuestro primer lenguaje de programación, ya que venía incorporado en todas las microcomputadoras populares de finales de los 70 y principios de los 80 como Apple II, Commodore VIC-20, Commodore 64, TRS-80 Color Computer, Zinclair ZX-81 y Zinclair ZX-Spectrum, definitivamente tenemos razones para recordar la fecha y celebrarla pues sin el BASIC, la microcomputación como la conocemos ahora sería impensable.

Aquellos que deseen leer el manual original del BASIC del Dartmouth College, aquí les dejo el enlace para que se descarguen el PDF.

Y si alguien tiene la curiosidad de saber cuál fue el primer programa que se hizo en BASIC, aquí lo incluyo:

10 PRINT 2 + 2
20 END

Así es, el primer programa en BASIC no fue la implementación de un complicado algoritmo, sino un simple programa que calculaba la suma de dos más dos, las grandes ideas muchas veces pueden parecer tontas, pero sólo el tiempo muestra su verdadero valor. La gran idea no fue la sintaxis del lenguaje en sí, sino el nuevo modelo introducido por BASIC de interactuar en tiempo real con la computadora y obtener resultados útiles de forma inmediata.

Gracias por seguir visitando mi blog, y en la medida de que vaya normalizando la migración de los dominios que hospedo, espero poder dedicarle un poco más de tiempo al hobby que más satisfacciones me ha dado.