3 octubre, 2011 17:41 :: Inma Barrios
Desde el principio la Web es inherentemente multidispositivo, pero los diseñadores y desarrolladores web sólo queremos pensar en una versión cerrando de manera artificial el resto. Y ahora con los estándares sin terminar de definirse, pero deseosos de usarlos, volvemos a vivir la “no interoperabilidad en forma de sutiles prefijos (-webkit -moz -o).
stripTM
Desarrollador web y miembro de Mozilla Hispano
Históricamente, Mozilla ha gastado bastante energía promocionando el uso de la “Web abierta” frente a las plataformas propietarias y extensiones de navegadores no estándares (IE6). Esto continúa siendo necesario, pero el panorama ha cambiado, y creo que nuestro énfasis tiene que cambiar también y adaptarse a él.
Las plataformas que nos tienen que preocupar han cambiado mucho. En lugar de WPF, Silverlight y Flash, las plataformas propietarias que compiten por desarrolladores son ahora iOS y Android. Por lo tanto, la Web tiene que estar al tanto de las características que están centradas en la movilidad. Tenemos que derribar las barreras que hacen que los desarrolladores de aplicaciones móviles escriban aplicaciones nativas en lugar de aplicaciones web (¡nosotros sí lo estamos haciendo!), y tenemos que promocionar el desarrollo y el uso de las aplicaciones web en lugar de las aplicaciones móviles nativas. Las demos que funcionan solo en navegadores de escritorio no son tan importantes.
La Web abierta también tiene algunos competidores de plataformas nuevos muy interesantes: plataformas que se basan en (¿apoyan y extienden?) estándares web, pero que controlan el suministro de aplicaciones para crear una plataforma controlada por el proveedor. La tienda de aplicaciones de Chrome y la próxima tienda de aplicaciones Windows 8 Metro son buenos ejemplos. Me decepcionó bastante ver que las versiones sin conexión de GMail y Google Calendar estaban limitadas a ser aplicaciones Chrome. A pesar de que Angry Birds funciona genial en Firefox, la promoción de la marca hace que la gente piense que solo funciona en Chrome. A fin de contrarrestar esto, tenemos que asegurarnos de que la competición entre navegadores se mantiene firme y ofrecer a los desarrolladores tiendas de aplicaciones web que sean neutrales respecto a los navegadores. Mozilla está trabajando en ellas, por supuesto
. También tenemos que enviar un mensaje que deje claro que las tiendas de aplicaciones creadas para navegadores específicos van en contra de la Web abierta.
Una forma menos obvia de competición entre plataformas son los desarrolladores de aplicaciones que se centran en un solo navegador o motor de navegador. Google indica de forma explícita a sus desarrolladores que al principio se centren solo en Chrome y, posteriormente, den soporte a otros navegadores. Es comprensible, pero aun así resulta alarmante. Igual de alarmante es que muchos sitios para dispositivos móviles solo se centren en Webkit (algunas veces basándose de forma implícita en errores de Webkit, la mayoría de las veces basándose explícitamente en características con el prefijo -webkit-). Muchos desarrolladores para dispositivos móviles, incluso aquellos que trabajan en sitios como Google, se muestran reacios a cambiar esta forma de actuar. Esto supone un problema enorme para la Web abierta. Necesitamos una campaña en favor de los estándares de la Web abierta que se centre en los desarrolladores web para dispositivos móviles. Necesitamos dejar claro que las aplicaciones que funcionan exclusivamente en un motor de navegador, sea cual sea, van en contra de la Web abierta.
No es nada bueno que, de entre todos los proveedores de navegadores más importantes, solo Mozilla (y Opera tal vez) no muestre ningún interés particular en que salga adelante una plataforma web no abierta. Me alegro de trabajar aquí.
Una de las cosas más maravillosas que están pasando en la Web ahora mismo es la explosión de nuevas características y estándares para desarrolladores web. Sin embargo, tenemos que prestar mucha atención a la hora de distinguir entre estándares abiertos e iniciativas de un solo proveedor que “se maquillan como abiertas”. Cada estándar que se propone no necesariamente es bueno para la Web, aunque venga con una implementación de código abierto. Maciej Stachowiak señala algunos proyectos de Google —VP8, SPDY, Pepper y Native Client— que, aunque son buenas ideas, no alcanzan los auténticos estándares abiertos en distintos grados. (La falta de una buena especificación para VP8 es un tema que nosotros en Mozilla podemos y seguramente deberíamos tratar.) Existen también otros casos en los que, a pesar de que existe una buena especificación para múltiples proveedores, y desarrolladores web que la quieren, la característica no es buena para la Web y debería rechazarse. Así que pienso que cuando promocionamos la Web abierta, tenemos que ser muy exigentes respecto a qué especificaciones promocionamos. Simplemente porque alguien publique una especificación en borrador con “CSS” (o “HTML”, o “Web”) en el nombre y envíe una implementación con prefijos, no significa que dicha especificación sea, o debiera ser, parte de la Web abierta. Hay que hacerse estas preguntas: ¿es buena para la Web esta característica? ¿dispone de una especificación en borrador exhaustiva que no precise revertir una implementación ya existente? ¿tiene múltiples implementaciones? ¿se actualiza la especificación con la valoración y la opinión de múltiples proveedores y creadores web?
Es un momento lleno de desafíos y, al mismo tiempo, lleno de emociones. A pesar de las amenazas que mencioné anteriormente, está genial ver cuánto se invierte en mejorar la tecnología de la Web abierta. Está genial ver cómo Microsoft abandona Silverlight en favor de una plataforma basada en estándares. Hemos ganado algunas batallas, pero la guerra por los estándares de la Web abierta no ha acabado y tenemos que seguir luchando, en los frentes adecuados.
[Traducción del artículo de Robert O'Callahan Shifts In Promoting The Open Web]
5 junio, 2011 22:07 :: Gloria Meneses
Como lo afirman los blogs de Google Mail, Google Enterprise y Google Docs, los servicios de Google dejarán de funcionar correctamente con las versiones antiguas de todos los navegadores. Esto incluye las versiones Firefox 3.5, SeaMonkey 2.0, Internet Explorer 7 y Safari 3, y todas las anteriores, a partir del 1 de Agosto del presente año.
Google asegura que cada vez que se liberen nuevas versiones de sus servicios, empezarán a apoyar la actualización, y dejarán de comprobar el correcto funcionamiento con la tercera versión más antigua de los navegadores, por lo cual es muy posible que versiones muy antiguas de los navegadores tengan problemas al ejecutar ciertas funcionalidades de Gmail, Google Calendar, Google Talk, Google Docs y Google Sites, o incluso, no funcionar, debido a que utilizan funcionalidades propias de HTML5 como Arrastrar y soltar archivos (Google Docs) o las notificaciones de Gmail al escritorio y estas solo son implementadas en los navegadores modernos.
Esta medida la ha tomado Google como apoyo e incentivo a la implementación, uso y desarrollo de HTML5, para que de esta forma, sus nuevos servicios puedan utilizar las funcionalidades ofrecidas por los navegadores modernos que implementan el estándar.
Así que, ¡a actualizar el navegador! porque como afirma Google: “Si el mundo se mueve, la Web aún más, estos nuevos navegadores son más que una conveniencia moderna, son una necesidad para lo que depara el futuro.”
Sin embargo, no todas son flores para esta decisión, algunos desarrolladores la critican ante la imposibilidad de la actualización en algunos escenarios, como por ejemplo grandes empresas.
Fuentes:
http://www.20minutos.es/noticia/1072757/0/google/navegadores/html5/
http://googleenterprise.blogspot.com/2011/06/our-plans-to-support-modern-browsers.html
31 mayo, 2011 16:54 :: Inma Barrios
estandares web firefox mozilla school of webcraft
¿Estás buscando mejorar tus habilidades de desarrollo web? El espacio Aprendizaje de MDN (siglas en inglés de Mozilla Developer Network, Red de Desarrolladores de Mozilla) ha recopilado algunos grandes recursos de la Web para ayudar a que cada nivel de desarrollador profundice en sus tecnologías favoritas de la Web abierta.
Esta nueva sección de MDN sirve como punto de partida para cualquiera que esté interesado en aprender más sobre desarrollo web. A pesar de que ya existe documentación excelente en MDN, no todo el mundo sabe cómo encontarla, ni tampoco cómo localizar otros tutoriales y ejemplos muy buenos que están dispersos por la Web. Hay abundancia de contenido en Internet, pero es necesario crear un lugar centralizado de referencia a donde los desarrolladores puedan recurrir y encontrar rápidamente los mejores recursos.
La serie inicial de páginas se centra en la documentación, los tutoriales y otros contenidos para aprender HTML, CSS y JavaScript. Se seguirá agregando nuevos contenidos, incluyendo páginas relacionadas con otros temas, como video, audio, webGL, etc. También se tiene pensado usar este nuevo espacio para compartir más información sobre la colaboración con otras organizaciones que están desarrollando modelos educativos abiertos, como School of Webcraft (un proyecto conjunto de la Fundación Mozilla y P2PUniversity que tiene como objetivo crear una nueva manera de enseñar conocimientos y habilidades relacionadas con el desarrollo web).
El lanzamiento de Aprendizaje es solo el comienzo de lo que se espera será un lugar permanente en MDN que incluirá todo lo relacionado con la educación sobre desarrollo web y los recursos disponibles no solo en MDN, sino en toda la Web. Si lo deseas, puedes hacer sugerencias o comentarios sobre cómo mejorar este primer paso que pretende ampliar MDN para atender a los que se inician en el desarrollo web.
(Adaptación y traducción del artículo de Jay Patel en hacks.mozilla.org MDN Learning: A place to ratchet your Web development skills )
20 octubre, 2010 0:39 :: Juan Eladio Sánchez Rosas
La web abierta es una gran plataforma para aplicaciones enriquecidas. Resultaría mucho mejor si tuviera capacidades adicionales para facilitar el descubrimiento, adquisición, instalación y uso de aplicaciones, mientras también permita la monetización para los desarrolladores. En Mozilla se ha diseñado y construido un prototipo de un sistema para aplicaciones de web abierta: aplicaciones construidas utilizando HTML/CSS/JavaScript, que funcionen en computadoras o teléfonos móviles, que tenga muchas de las características que los usuarios encuentran irresistibles en aplicaciones nativas, y que provean a los desarrolladores de opciones de distribución abiertas y flexibles.
Hoy Mozilla liberó documentación técnica [en] del sistema propuesto y un prototipo preliminar de desarrollo que permite instalar, administrar y lanzar aplicaciones web en cualquier navegador moderno para escritorio o móviles (Firefox 3.6 o superior, Firefox Mobile, Internet Explorer 8, Chrome 6, Safari 5, Opera 10 y WebKit mobile). Este prototipo proporciona un mecanismo simple para soportar aplicaciones pagadas y características de autenticación que permiten a las aplicaciones iniciar sesión de los usuarios.
El diseño propuesto proporciona las siguientes capacidades y permite una nueva categoría de lo que Mozilla llama “Aplicaciones de Web Abierta”, aplicaciones que son verdaderamente de la web.
Aplicaciones de Web Abierta:
Este nuevo proyecto de Mozilla Labs busca hacer frente a la política cerrada de la Apple Store y a la estrategia de centralización de Google, intentando generar una alternativa de peso ante estas dos empresas. En la página de Mozilla Labs puedes ver el vídeo (en inglés). También puedes unirte dirigiéndote al sitio del proyecto [en], o participar en la lista de correo [en]. Tu voz es importante y puedes ayudar a desarrollar este nuevo proyecto.
Traducción de: Mozilla Labs [en].
Otras Fuentes: Read Write Web [en].
8 septiembre, 2010 23:18 :: FrancJP
concurso estandares web mozilla labs
Aprovechando las nuevas ventajas que va a ofrecer HTML5, y también para promover la adopción de este estándar, Mozilla Labs ha anunciado su nuevo proyecto: Gaming. En esta ocasión se trata de aprovechar las características de las tecnologías de la web abierta, como geolocalización, WebGL, audio y vídeo nativo, y los nuevos motores de JavaScript, entre otras, para crear juegos complejos y no tanto.
Es por eso que además se ha lanzado un concurso denominado Game on 2010, donde se invita a los desarrolladores de todo el mundo a crear juegos, haciendo uso de estas características. Lo más interesante del concurso es que los juegos que se desarrollen, podrán ser jugados en cualquier navegador que soporte estas tecnologías. Para más información, puedes leer el blog del proyecto y seguir las novedades en su twitter.
Esto confirma que Mozilla apuesta al navegador como otra plataforma, donde en este caso podemos utilizarla para el ocio, pero que traerá muchas más ventajas para el usuario final, haciendo uso de estándares abiertos, pilar fundamental de una web abierta, para la cual Mozilla aporta cada día su granito de arena.
Fuente: Mozilla Labs y PuntoGeek.
2 diciembre, 2009 13:00 :: Nukeador
chrome estadísticas estandares web firefox internet explorer safari

Existe una tendencia últimamente cada vez más a la alza, en la que algunos medios y personas relacionadas con la tecnología e Internet ponen en entredicho o hacen correr el mito de que Firefox cada vez va a peor, tanto para justificar el uso de otros navegadores, como para levantar polémica.
Algunos de los mitos que nos solemos encontrar son:
Vayamos por puntos destapando uno a uno todos estos mitos o desinformaciones que en muchas ocasiones la gente afirma porque lo ha leído sin molestarse en comprobar si es cierto.
16 abril, 2009 9:53 :: stripTM
estandares web firefox3.5 vídeo
Paul Rouget nos presenta una nueva demostración de la potencia de la futura etiqueta <video/> combinada con otras tecnologías estándar. Según nos cuenta en su blog la demostración consiste en presentar en un <canvas/> un vídeo junto con unos controles “play” y “pause” que están generados con svg y vía javascript te permiten manejarlo.
Sobre este vídeo se incrusta otro contenido que se puede seleccionar entre: otro vídeo, una fotografía, una imagen con transparencia, otro canvas con una animación, un texto svg generado por el propio usuario u otro canvas sobre el que se puede dibujar.
Y para rizar el rizo, este contenido no se incrusta en cualquier sitio, sino que utiliza los puntos más brillantes del primer vídeo para calcular el tamaño,la posición y como está girado, que en la demostración corresponden a las pantallas de dos teléfonos que mueve William Quiviger.
Todo esto está montado utilizando tecnologías estándares y abiertas como son html 5, javascript, dom, svg y css. Con lo que un simple editor de textos es todo lo necesario para poder desarrollarla sin necesidad de utilizar otras aplicaciones privativas o plugins propietarios con patentes como Flash, QuickTime o Windows Media.
Aquí se encuentra la demostración, para verla necesitarás Firefox 3.1 beta (con versiones nocturnas de Firefox 3.5 / 3.6 puede que no funcione) y podrás ver todo su código pulsando [Ctrl]+[U]. Tristan Nitot ha preparado un vídeo demostrativo (en inglés) de esta página para las personas que aún no usan Firefox 3.1:
Otros ejemplos anteriores: Croma con Theora, detector de movimiento, subtítulos multi-idioma.
4 marzo, 2008 12:02 :: stripTM
El “403 day” (día 403) juega con la fecha del 4 de marzo y el número de error que le llega a un navegador cuando se le niega el acceso (403) y se sirve de esto para poner en marcha una iniciativa que promueve el apoyo a los estándares por parte de todos los navegadores, ya que es de sobra conocido que Internet Explorer a pesar de ser la aplicación dominante en este terreno, es la que menos respeto ofrece, obligando a los diseñadores de páginas a realizar un esfuerzo extra a la hora de implementar una web que ofrezca una buena experiencia en cualquier navegador.
Mozilla en sus inicios estableció en su ‘Manifesto‘ la interoperabilidad como uno de sus pilares, es decir, una página web debería estar disponible independientemente del navegador que se utilice, y esto es posible si se siguen los estándares promovidos por el consorcio W3C y que son los engranajes que construyen la web (html, css, xml, png, svg…).
Puedes participar agregando un banner a tu página web o mediante otros métodos que encontrarás en la página de 403day.
22 diciembre, 2007 21:26 :: Nukeador
estandares web extensiones firefox3 Noticias

Esta nueva extensión desarrollada por Mozilla Labs nos permitirá integrar en Firefox un cliente que sincronizará nuestros datos con el servidor de Mozilla, ya sean marcadores, historial, contraseñas, preferencias… de esta forma solo necesitaremos ingresar con nuestra cuenta de Weave estemos donde estemos y tendremos al instante todos nuestros datos disponibles.
Está disponible una versión muy básica de la extensión, que requiere el uso de la última beta de Firefox 3, que tras registrarnos en services.mozilla.com nos permitirá bajar y hacer una primera sincronización de nuestros datos con el servidor de Mozilla.

Algunos de los objetivos del proyecto son:
Actualización: Podéis leer el proceso de instalación de Weave en Mozilla Links en español.
Un interesante proyecto que tendremos que seguir de cerca, podéis opinar en el tema en el foro al respecto.
15 diciembre, 2007 14:42 :: RickieES
Opera Software, la compañía noruega del popular navegador, ha demandado a Microsoft aduciendo que abusa de su posición de monopolio al incorporar Internet Explorer de serie en su sistema operativo de implantación mayoritaria, y que implementa deficientemente los estándares web para atacar éstos y desvirtuar así los esfuerzos de otros fabricantes por hacer avanzar la web. Puedes leer la noticia completa en Yahoo!
Aunque un análisis crítico y personal sugiere que la verdadera intención de Opera Software es ganar notoriedad y, quizá, algunos fondos extra negociando con Microsoft un acuerdo extrajudicial, resulta interesante que exista una ínfima posibilidad de que el ámbito judicial pueda dictar una sentencia que reconozca validez a los estándares, ya que abriría la puerta a procesos similares en otras áreas. ¿Te imaginas llevando a tu ayuntamiento a los juzgados de lo contencioso-administrativo porque se empeñan en no admitir tu documento en formato ODT de OpenOffice.org reconocido como estándar ISO, y obligarte en su lugar a utilizar un formato propietario?
En última instancia, una victoria de Opera Software sería buena para todos los usuarios de la web (¡y no digamos a los creadores de páginas web!), al favorecer un comportamiento estándar y documentado en todos los navegadores.