Archive for the ‘Programación’ category

Navegadores y su compatibilidad con HTML 5

April 13th, 2010

El estándar HTML 5 se prepara para hacer su debut de manera oficial para el año 2012, sin embargo, los desarrolladores de navegadores tienen ya bastante tiempo trabajando en preparar sus productos para dar compatibilidad y soporte a esta nueva regulación de la W3C, que de hecho ya está siendo implementada de manera parcial en un gran numero de sitios y aplicaciones web.

Para comprobar el estado actual de los navegadores en relación al estándar HTML 5, el desarrollador web Niels Leenheer ha creado el HTML5test.

El test muestra una lista de las características HTML 5 con las que cada navegador en el que se ejecute es (o no) compatible, otorgando finalmente una puntuación que va de 0 a 160. Un puntaje más alto indica que el navegador probado es compatible con una mayor cantidad de características disponibles en HTML 5.

Los principales navegadores del mercado han sido sometidos al test y los resultados son bastante aceptables (si no nos fijamos en Internet Explorer). Lo que demuestra que al menos la gente de Chrome, Safari, Opera y Firefox están trabajando duro para tener listos sus navegadores con soporte completo antes de que el estándar sea oficial.

La tabla a continuación muestra la puntuación obtenida para cada uno de los navegadores, siendo Google Chrome el que aprobó con la mayor nota, alcanzando 137 puntos de 160 posibles, seguido de Safari con 113/160, Opera 102/160, Firefox 101/160 mientras que Internet Explorer apenas logra 19 puntos.

 

html5test_thumb

Via: The INQUIRER

  • Twitter
  • Facebook
  • Google Reader
  • Delicious
  • Share/Bookmark

Quake 2 portado a HTML 5 y corriendo en Google Chrome

April 4th, 2010

Ingenieros y desarrolladores de Google haciendo uso del 20% de tiempo libre que les regala la compañía para llevar a cabo proyectos personales, se han puesto manos a la obra y han portado el código del juego Quake 2 a HTML 5 y el resultado es bastante positivo.

Haciendo uso de WebGL, Canvas API, HTML 5 <audio>, el API de almacenamiento local, y WebSockets han logrado demostrar que es posible ejecutar juegos en 3d directamente en navegadores modernos.

Al ver la fecha de publicación del video, pensé que se trataba de una broma del April Fool’s Day, pero me he dado un vuelta por la pagina oficial del proyecto y todo parece estar en orden y que no se trata de una broma.

Los desarrolladores aseguran que han alcanzado los 30 fps usando sus portátiles y se declaran sorprendidos. De momento solo es soportado por los navegadores Google Chrome y Safari. El proyecto lleva por nombre quake2-gwt-port y pueden ver todos los detalles haciendo clic en el enlace.

  • Twitter
  • Facebook
  • Google Reader
  • Delicious
  • Share/Bookmark

Google Chrome ya soporta scripts de Greasemonkey

February 4th, 2010

La ejecución de scripts de Greasemonkey es posible en Google Chrome 4.0 o superior (incluidas las versiones de Mac OS X y Linux) sin necesidad de instalar una extensión de por medio como en el caso de Firefox.

Cada script se instalará de la misma manera en que se instala cualquier extensión del navegador, así Google Chrome dispone en este momento de más de 40.000 opciones para ampliar su funcionalidad.

Algunos scripts (aproximadamente el 20%) escritos específicamente para Firefox, no son totalmente compatibles con Chrome y habrá que esperar un tiempo para que estén disponibles.

Via: Bitelia

  • Twitter
  • Facebook
  • Google Reader
  • Delicious
  • Share/Bookmark

El 75% del código presente en el kernel de Linux escrito por desarrolladores de pago.

January 30th, 2010

Un análisis realizado a 2.8 millones de líneas de código con el que se contribuyó al kernel de Linux entre diciembre de 2008 y enero de 2010 reveló que el 75% de este fue escrito por desarrolladores pagados para tal fin.

Los mayores contribuidores de código son Red Hat (12%), Intel (8%), IBM (6%), Novel (6%) y Oracle (3%). El resto de código que forma parte de ese 75% proviene de desarrolladores contratados por diversas compañías para tareas especificas.

Del 25% de código restante, 18% proviene de contribuciones sin una afiliación específica, lo que sugiere que fue escrito realmente de manera voluntaria y el otro 7% no tiene clasificación.

La información fue suministrada por  Jonathan Corbet, fundador de LWN.net y contribuidor kernel de Linux.

Via: DarkVision Hardware

  • Twitter
  • Facebook
  • Google Reader
  • Delicious
  • Share/Bookmark

Youtube y Vimeo con reproductor de video HTML5

January 26th, 2010

Tanto Youtube como Vimeo comienzan a dar los primeros pasos a lo que será la nueva forma de presentar el video en la web, aprovechando la funcionalidad que ofrece la nueva etiqueta <video> incluida en HTML5.

HTML5 permite dejar a un lado la tecnología Flash para reproducción y streaming de vídeos en páginas web, para distribuir directamente contenidos codificados en H.264 permitiendo, entre otros, que dispositivos sin software Flash puedan acceder al contenido.

Por tratarse de una fase de pruebas, existen algunas limitaciones como por ejemplo:

  • Solo funciona con los navegadores Google Chrome, Safari  (4.0+) e Internet Explorer con Chrome Frame instalado. Firefox 3.6 por su parte aunque posee soporte total para HTML5 utiliza un códec de video diferente (OGG) al H.264 empleado por Youtube y Vimeo.
  • La reproducción de videos en pantalla completa aun no está disponible.
  • En el caso de Youtube los videos con anuncios siguen solo disponibles en formato Flash.
  • Los videos incrustados en otras páginas tampoco soportan por ahora el reproductor HTML5.

Finalmente para activar el reproductor HTML5 en Youtube debes dirigirte a esta página, en el caso de Vimeo los videos soportados muestran la opción “Switch to HTML5 player” en la parte inferior del mismo.

  • Twitter
  • Facebook
  • Google Reader
  • Delicious
  • Share/Bookmark