Archivos de la categoría Desarrolladores

Ayuda a Firefox Multiproceso con Add-on Compatibility Reporter

Firefox está actualmente en transición a una arquitectura multiproceso (e10s), la cual dará a los usuarios una mayor estabilidad y una mejor respuesta del navegador. Esta transición afecta ciertos complementos, los cuales deben adaptarse al nuevo modelo o no trabajarán de forma adecuada, y serán marcados como incompatibles. Estamos notificando a los desarrolladores de complementos de distintas formas, esto con el fin de que puedan verificar cuáles de sus complementos serán afectados, para que puedan actualizar sus complementos y hacerlos compatibles.

Ahora hay una manera en la que tú puedes ayudar a ampliar nuestros esfuerzos, y es de la siguiente manera: reportando complementos incompatibles.

El Add-on Compatibility Reporter (ACR) te permite comunicarnos si un complemento trabaja en una versión de Firefox en particular. Estos reportes han sido una herramienta muy útil para nosotros al momento de rastrear complementos incompatibles y ayudar a los desarrolladores a solucionar esto. Los desarrolladores son capaces de ver los reportes que tú envíes para sus complementos. Si quieres probarlo te recomendamos que lo hagas en una versión preliminar de Firefox: Beta, Developer Edition o Nightly. Estas versiones cuentan con el multiproceso habilitado para todos los complementos de forma predeterminada.

Las últimas versiones de ACR incluyen soporte para multiproceso en Firefox. Una vez instalado el complemento, verás cuáles de tus complementos cuentan ya con compatibilidad para multiproceso. Verás de igual manera si tu versión de Firefox cuenta con multiproceso habilitado. Y los íconos te permitirán reportar si un complemento trabaja de forma adecuada o no.

Popup de ACR

También podrás realizar todo esto desde el administrador de complementos, si tú lo deseas.

Administrador de complementos

Para determinar si un complemento es compatible con el multiproceso, ACR busca un indicador dentro del manifiesto de ese complemento establecido por el desarrollador. Así que, por ejemplo, Password Exporter aparece como no compatible aunque trabaje de forma correcta con el multiproceso habilitado. Yo mantengo Password Exporter y no he actualizado aún el manifiesto de mi complemento para que refleje esto (¡lo haré pronto!) y es por esta razón que aparece como no compatible.

Saber cuáles complementos trabajan bien con el multiproceso en Firefox es crítico para una transición exitosa, así que esperamos que puedas ayudarnos instalando el Add-on Compatibility Reporter y dejándonos saber cuáles complementos no están trabajando bien para ti.

Codemoji: el juego de Mozilla para aprender lo básico del cifrado.

¡?? ???????????? ??? ??????? ?? ??????? ??✋????

Este mensaje puede parecer una sucesión aleatoria de emojis; pero no, descifrándolo significa: “¡El cifrado nos importa en Mozilla México!”.

Codemoji es la nueva herramienta divertida y educativa que presenta Mozilla a los usuarios sobre los principios básicos del cifrado, utilizando para ello emojis.

Pero…¿Cómo funciona?

Codemoji permite a los usuarios escribir un mensaje, codificarlo utilizando emojis y enviarlo a un amigo.

 

codemoji

 

Nota: Codemoji está pensado como herramienta de aprendizaje, no como plataforma para compartir información personal. Por suerte, la encriptación moderna es mucho más fuerte que esta simple codificación de emojis. Si vas a enviar información sensible, será mejor que utilices una herramienta de seguridad más sofisticada.

¿Por qué creamos Codemoji?

Mozilla creó Codemoji junto a nuestros amigos de TODO – la agencia creativa y de diseño ubicada en Turín. Nuestro objetivo: Educar a los usuarios habituales de Internet acerca del cifrado y de los principios básicos de encriptación.

Mark Surman, Director ejecutivo de Mozilla, opina:

“Cuanto más gente entienda cómo funciona la encriptación y por qué es importante para ellos, más gente podrá ponerse en pie y defender el cifrado cuando más importa. Esto es crucial: En la actualidad, la encriptación se está viendo amenazada en todo el mundo. De Francia a Australia, pasando por el Reino Unido, los gobiernos están proponiendo políticas que pueden dañar la seguridad del usuario debido al debilitamiento del cifrado. En EE.UU., el FBI ha pedido recientemente a Apple minar la seguridad de sus propios productos”.

Mozilla considera que la encriptación es la herramienta más importante que tenemos para construir un Internet más seguro. Y construir un Internet más seguro es fundamental para nuestros usuarios, nuestra economía y nuestra seguridad nacional.

La encriptación es también parte de la vida cotidiana y del comercio todos los días. Las cosas que hacemos con ella son cosas que valoramos, como compras y operaciones bancarias. Si se debilita el cifrado, estas actividades cotidianas se vuelven peligrosas.

Creemos que Codemoji es un primer paso para que los usuarios de Internet comprendan mejor en qué consiste la encriptación. Para obtener más información acerca de la importancia de la encriptación y de cómo puedes contribuir a defenderla, visita advocacy.mozilla.org/encrypt.

codemoji

Mapillary en Firefox OS

Mapillary busca colaborar con Mozilla México.
Durante el Mobile World Congress en Barcelona, Mapillary (una aplicación de mapas generados por medio de crowdsourcing) se puso en contacto con el equipo de Firefox y se iniciaron las conversaciones para crear una versión para Firefox OS.
Peter Neubauer se acercó al equipo de Mozilla México para comentar la posibilidad de que desarrolladores mexicanos colaborasen en el repositorio de GitHub de esta aplicación con sede en Malmö, Suecia.

 

unnamed

El propósito de este post es  invitar a los desarrolladores que estén interesados en aprender más sobre la industria de computación visual a que vean el código que se tiene en el repositorio de Mapillary.

Si es algo que te llama la atención puedes enviar un correo electrónico a [email protected] con el asunto Firefox OS app mencionando que estás interesado en colaborar. Estarías trabajando en un proyecto global aportando a comunidades de Open Data.
Aprovechando este espacio también queremos anunciar que estamos formando parte del primer Meetup de Mapillary en América Latina que se realizará en la ciudad de Mérida (Yucatán).
Aquí el enlace para apuntarse:
Será una oportunidad para conocer al equipo de Mapillary y para que veas el potencial de esta aplicación que genera mapas visuales, generando trazados del centro de Mérida.

Unity 5 – El futuro del 3D en la World Wide Web

El objetivo de Mozilla es mejorar la calidad de los juegos en la Web y está dando un gran paso adelante con el nuevo lanzamiento de Unity; motor de videojuegos multiplataforma  desarrollado por Unity Technologies, ahora en su versión Unity 5. Esta nueva versión de la herramienta de desarrollo de juegos y la más popular del mundo incluye una vista previa de su increíble exportador WebGL. Con Unity 5 los desarrolladores están a un clic de la publicación de sus juegos en la Web de una forma totalmente nueva, aprovechando las ventajas de WebGL y asm.js.

El resultado es un rendimiento similar al nativo en los navegadores de escritorio sin necesidad de plugins. 

Una excepcional herramienta

Algunas de las características que hacen de Unity una excepcional herramienta para el desarrollo de Videojuegos.

  • Pequeño tamaño de descarga.
  • Bajo uso de memoria y renderizado, similitudes que  hacen del contenido generado sea sencillo de portar a la Web.
  • Es el motor gráfico utilizado en  Direct3D, OpenGL (Linux y Mac), OpenGL ES (en Android y iOS), e interfaces propietarias en (Wii).

Se necesitaba un nuevo enfoque en navegadores y finalmente ha llegado

Mozilla y Unity trabajaron juntos para encontrar una manera de traer los contenidos desarrollados en Unity 5 a la Web, utilizando sólo estándares compatibles APIs y JavaScript. Se hace posible el nuevo enfoque de Unity para la entrega en la Web utilizando una combinación de IL2CPP y un compilador cruzado llamado Emscripten. IL2CPP fue desarrollado en Unity Technologies y convierte todas las secuencias de comandos dentro del juego a  código C ++.

Este nuevo enfoque tiene ventajas de rendimiento al poder ser portado a múltiples plataformas, incluyendo la Web. La continuación de Unity, utiliza Emscripten para convertir el C ++ resultante a asm.js, un subconjunto de JavaScript que puede ser optimizado para funcionar a velocidades nativas en el navegador. Después, el código se ejecuta en el navegador como cualquier otro contenido Web.

Accede a hardware a través de APIs compatibles estándar como WebGL, IndexedDB y Web Audio. Los resultados de esta colaboración han llegado al punto en que es hora de ponerlo en manos de los desarrolladores.

Vive la experienica Unity 5 exportado usando WebGL 1

 Dead Trigger 2    Angry Bots    AaaaaAAaaaAAAaaAAAAaAAAAA for The Awesome!

                           

Unity tiene una larga historia y un terreno aun desconocido en la Web, pero que sin duda es un paso más a la apertura en la Web.

Andreas Gal – CTO de Mozilla

“Unity siempre ha sido un firme defensor de los juegos web, con la capacidad de hacer la exportación WebGL-plugin gratuito con Unity 5, Mozilla se emociona al ver a Unity promocionarse en la Web como plataforma de primera clase para sus desarrolladores. One-click exportación a WebGL dará a los desarrolladores de Unity la capacidad de compartir su contenido con una nueva clase de usuario “

Firefox OS en América Latina

Desencadenando el futuro

Firefox OS está disponible en tres continentes con 12 smartphones, a través de 13 operadores en 24 países. Es el único sistema operativo móvil abierto.


Firefox OS
Firefox OS
    •  Lo mejor de la web

      Firefox OS, te lleva a una experiencia mejorada de navegación. De esta forma, puedes tener el control sobre tu vida digital y obtener lo mejor de la Web sin importar donde estés.

    • Hecho con la web

      Desarrollado completamente con HTML5 y otros estándares web abiertos, Firefox OS está libre de las limitaciones y normas que imponen las plataformas patentadas existentes.

    • Hecho por Firefox

      Durante los últimos 15 años hemos desempeñado un papel decisivo en la innovación y la transformación de la Web para que continúe siendo abierta y accesible para todos. Como resultado de nuestros esfuerzos, hoy en día una quinta parte de toda la actividad de la Web se genera a través de los productos Firefox.

Crecimiento en América Latina

          • En los últimos meses, Telefónica ha llevado Firefox OS a El Salvador, Panamá, Nicaragua y Guatemala con el lanzamiento del ZTE Open II.
          • Telefónica también lanzará el dispositivo Alcatel ONETOUCH Fire C en Costa Rica antes de fin de año, completando así la presencia de Firefox OS en Centroamérica.
          • Telefónica Uruguay agregó tres nuevos dispositivos con Firefox OS a su portafolio: el ZTE Open C, ZTE Open II y Alcatel ONETOUCH Fire C.
          • Los clientes de Telefónica en Colombia y Perú ahora pueden adquirir los dispositivos ZTE Open II y Alcatel ONETOUCH Fire C.
          • Antes de que termine el año, Telefónica lanzará por primera vez en Argentina dispositivos con Firefox OS.
          • Con la adición de Ecuador en los próximos meses, Telefónica completará su oferta Firefox OS a través de todos sus mercados latinoamericanos.
          • América Móvil, que introdujo teléfonos con Firefox OS en México este año, está comprometida con extender su oferta en América Latina.
Li Gong

“La expansión de Firefox OS en una nueva categoría de smartphones y el continuo crecimiento de nuevos factores representan una gran promesa para la adopción de tecnologías Web abierta y para permitir que millones de personas puedan acceder a la Web”

 

Encuentra Firefox OS, encuentra un dispositivo en: México

Dispositivos diponibles

Alcatel One Touch Fire
Alcatel One Touch Fire

ZTE Open
ZTE Open

Huawei Y300II
Huawei Y300II

Alcatel One Touch Fire C
Alcatel One Touch Fire C
Características Características Características Características

https://mozorg.cdn.mozilla.net/media/img/firefox/os/devices/sprite-stats.png3.5″ HVGA 320 x 480 px

3.2 MP Cámara trasera

512 MB Interna *

6.7 h

Más información

https://mozorg.cdn.mozilla.net/media/img/firefox/os/devices/sprite-stats.png3.5″ HVGA 320 x 480 px

3.0 MP Cámara trasera

512 MB Interna *

9 h

Más informacion

https://mozorg.cdn.mozilla.net/media/img/firefox/os/devices/sprite-stats.png4.0″ WVGA 480 x 800 px

5.0 MP Trasera, frontal VGA

4 GB Interna *

5.3 h

Más información

https://mozorg.cdn.mozilla.net/media/img/firefox/os/devices/sprite-stats.png3.5″ HVGA 320 x 480 px

2.0 MP Trasera, delantera

256 MB RAM

*

Más información

Más acerca de Firefox OS

¡Celebra con nosotros los 10 años de Firefox!

¡Celebra con nosotros los 10 años de Firefox! 10 años en los que hemos marcando la diferencia a través de la promoción de la apertura y oportunidades igualitarias en la Web.

Desde aquel lejano 9 de noviembre del 2004 que Firefox 1.0 vio la luz, pasando por el anuncio de 2 páginas en el New York Times anunciando el lanzamiento de Firefox que mas de 10,000 Mozillians hicieron posible hasta el record Guinness que logramos al lograr que 8,002,530 personas escogieran descargar firefox 3 en el 2008.

Estamos muy felices de cumplir nuestros primeros 10 años, te invitamos a celebrar con nosotros. Es muy sencillo:

Congreso Internacional de Software Libre

¡El CISOL 3.0 esta en camino!

El Congreso Internacional de Software Libre busca convertirse en un evento de alto nivel con contenidos innovadores y resultados en la comunidad regional del centro norte de México. Para ello convoca a investigadores, académicos, estudiantes y a todos los interesados en participar como oyentes en las diferentes conferencias magistrales o siendo parte del concurso de programación.

El CISOL busca convertirse en un escenario productivo para fortalecer, impulsar y formalizar el uso de Software Libre de manera global, y no solo en Zacatecas sino a nivel nacional.

En esta edición también habrá:

– Hackaton Firefox OS con atractivos premios.

– Exámenes de evaluación de Latinux para asistentes y 50 certificaciones Latinux Operator.

– Retos con atractivos premios respaldados por Intel de México.

  • – Concurso de programación con premios de Intel.

Los premios serán otorgados por Campus Party y otros mas importantes aliados.

Para mas información del evento visita la página de CISOL

 

cisol

 

 

Juega increíbles juegos independientes directamente en Firefox, incluido el galardonado FTL

Hoy Mozilla anuncio una promoción junto con Humble Bundle de 8 juegos independientes incluido el aclamado FTL para que puedan ser jugados por cualquier usuario de la web. Esta promoción solo estará disponible solo por 2 semanas.  
humble-bundle_facebook_472x394_EN
Mozilla ha sido capaz de desbloquear la Web como una plataforma comercial viable para los videojuegos, mediante la creación de nuevas tecnologías que ofrecen gran riqueza gráfica, alto rendimiento para los jugadores sin tener que soportar grandes descargas. Con solo un enlace entra directamente al videojuego, es fácil para los jugadores probar los juego antes de comprar y para los desarrolladores compartir sus videojuegos a través de la Web usando medios de comunicación social.
El Humble Mozilla Bundle se enfoca en juegos independientes, la categoría de videojuegos de mas rápido crecimiento e incluye juegos que antes solo estaban disponibles a través de PC o teléfonos móviles.

Estos van van desde nuevos títulos como Democracy 3 a algunos muy populares en la escena independiente como FTL o AaaaaAAaaaAAAaaAAAAaAAAAA.  Todos los juegos usan asm.js y otras poderosas tecnologías que hacen que no tengas que instalar nada ni usar ningún plug-in. Solo dar click y a jugar.

Estos juegos funcionaran en cualquier navegador moderno pero realmente se lucirán en Firefox, y Humble Bundle ha incluido sincronización en la nube para guardar los progresos para que puedas continuar desde cualquier computadora. Los desarrolladores de estos juegos han tenido algunas experiencias que les han abierto los ojos al trabajar con nosotros y Humble Bundle para optimizar sus juegos para la Web, lo cual refuerza nuestra creencia de que la Web no solo sera un asombroso destino para juegos pero también un gran lugar para que los desarrolladores hagan dinero. Para encontrar como portar tus juegos a la Web visita nuestra página para juegos en MDN.
Humble Bundle ha usado la Web para llegar con un completamente nuevo modelo para reunir a los juegos con los jugadores, empacando juegos juntos en “bundles” y permitiendo a los usuarios pagar cualquier cantidad que ellos quieran por un corto periodo de tiempo. Ellos también pueden especificar cuanto debe recibir el desarrollador, la caridad y Humble Bundle por llevarles la diversión del juego. Todo esto es anunciado de manera viral en un solo lugar y se difunde rápidamente por medios sociales y los canales por lo cual la Web es perfecta. A la fecha, Humble Bundle ha recaudado $46 millones de dolares a la caridad.
 
Solo porque es genial, decidimos que la mejor manera de mostrar el poder de los juegos asm.js fue trabajar con el desarrollador de uno de los juegos del Humble Mozilla Bundle, Voxatron, para poner un juego increíble, interactivo precisamente en la página de inicio de Firefox. Asegúrate de que tu pagina de inicio esta configurada a Predeterminada para la mayor diversión posible que este sobre la barra de búsqueda y entonces probar las versiones demo y definir tus opciones de precio del Humble Bunde. Esperamos que te haga querer encontrar mas grandes juegos para jugar en Firefox.
Muchas gracias a 
Por ayudar en la traducción y redacción de esta nota.

Hackaton de Firefox OS en Campus Party 2014

El 24 de junio se lanzará un reto en la Campus Party México enfocado a la creación de apps para Firefox OS.

Existiendo 4 categorías para la realización de las apps, como son:

-Juegos
Objetivo: el desarrollo de juegos basados en el poder de HTML5.

-Productividad
Objetivo: el desarrollo de aplicaciones para el uso cotidiano.

Aplicaciones como: Bloc de notas, calculadora, visor de archivos, etc.

-Redes sociales/entretenimiento
Objetivo: el desarrollo de aplicaciones orientadas al entretenimiento y redes sociales como:

Aplicación para la mensajería instantánea como: Line o Whatsapp.
Aplicaciones divertidas para pasar el tiempo de forma divertida.

-Aplicaciones usando Opendata
Objetivo: el desarrollo de aplicaciones basadas en Datos Abiertos (de cualquier tema o institución) que permitan a los usuarios conocer o interactuar con diferentes temas. A continuación algunos temas guía para las aplicaciones:

-Aplicación para la localización de puntos de interés tales como: museos, monumentos históricos, oficinas gubernamentales, entre otros, para los ciudadanos.

-Reportar servicios urbanos o acontecimientos relevantes de un punto en específico

O si ya tienes pensada qué aplicación te gustaría idear, desarrollar, continuar o mejorar durante el evento, contáctanos.

Los días miércoles, jueves y sábado se darán talleres de desarrollo de apps para Firefox OS. Es importante que tengan en cuenta las recomendaciones y lineamientos que estipula Mozilla en el desarrollo de apps como es el manifiesto.

El registro puede ser individual o en grupo de 3 a 5 personas. Las personas o equipos que terminen la aplicación y ésta sea funcional, respetando los lineamientos de Mozilla, se evaluarán para poder ser ganadoras dentro de cada una de las categorías existentes.

El sábado se presentará Chris Heilmann uno de los principales evangelistas de Mozilla y a la par se presentarán las aplicaciones ganadoras a los medios de comunicación, invitando a desarrolladores a crear más apps.

Les dejamos algunos recursos para que vayan preparándose para ese día:
* Introducción a Firefox OS.
* Documentación sobre Firefox OS.
* Guía rápida para crear una aplicación web.
* Centro de desarrolladores de Firefox Marketplace.
* Firefox OS Simulator (Indispensable traerlo instalado en el navegador Firefox para que puedan ver el desarrollo de su app).

El 24 de junio tenemos una cita para cambiar el panorama de las plataformas móviles.

Es necesario registrarse para este evento AQUI

Mozilla Mexico en Campus Party 5 en Zapopan

campus-partyA solo unos cuantos días que de inicio uno de los mas grandes eventos de tecnología en México, Mozilla no puede quedar fuera de ello, por eso agregamos los horarios y días en los cuales puedes presenciar una conferencia o taller, importante decir que al asistir a estas conferencias y talleres podrás obtener un badges (http://www.openbadges.org/) y basado en el número de badges que obtengas podrás ser acreedor a un subvenir de Mozilla. La agenda es la siguiente:

Ponencias destacadas:

Christian Heilmann, sábado 28 de junio, 18:00 a 19:00 hrs.

Es el principal evangelista de Mozilla, con foco en Open Web y HTML 5. Es licenciado en periodismo y creó su primer website de la nada en 1997. Pasó los años siguientes trabajando con grandes proyectos internacionales en la web. Escribió y también contribuyó con artículos para cuatro libros sobre el desarrollo web, además de varios otros artículos y blogs para Ajaxian, Smashing Magazine, ScriptJunkie y otros.

Ponencias de la comunidad de Mozilla México:

Miércoles 25 de junio de 16:00 a 17:00 hrs.
— Open Badges: la moneda de cambio de la educación en línea / Jorge Diaz / Odin Mojica.

Miércoles 25 de junio de 16:00 a 17:00 hrs.
— Firefox OS en Zapoteco / Rodrigo Pérez.

Jueves 26 de junio de 16:00 a 17:00 hrs.
— 10 años de Firefox / Luis A. Sánchez.

Viernes 27 de junio de 10:00 a 11:00 hrs.
— Herramientas y tendencias del desarrollo con javascrip / Iddar Olivar.

Viernes 27 de 16:00 a 17:00 hrs.
— Tópicos actuales de Firefox OS / Alejandro Gómez.

Sábado 28 de 15:00 a 16:00 hrs.
— Uso de Webmaker / Exal Alejandro – Odin Mojica.

Sábado 28 de 16:00 a 17:00 hrs.
— Phonegap para Firefox OS / Mauro Parra.

Talleres:

Miércoles 25 de junio de 12:00 a 13:00 hrs.
Taller de Popcorn (localizacion), lugar: Workshop 1 – Miriam Leon/ Sofia Robleo.

Miércoles 25 de junio de 11:00 a 12:00 hrs.
Firefox OS básico para la preparación del Hackaton, lugar: Workshop 1 – Elesban Landero/ Rodrigo Moreno / Exal Alejandro

Jueves 26 de junio de 10:00 a 11:00 hrs.
Firefox OS básico para la preparación del Hackaton, lugar: Workshop 1 – Elesban Landero/ Rodrigo Moreno/ Exal Alejandro.

Viernes 27 de junio de 15:00 a 16:00 hrs.
— Sé un Nightly tester en 5 minutos, lugar: Workshop 1 / Alex Mayorga.

Sábado 28 de junio de 15:00 a 19:00 hrs.
Firefox OS avanzado para la preparación del Hackaton, lugar: Workshop 2 – Mauro Parra/ Addiel Olivares / Exal Alejandro.

Ahora que los conoces, no dudes en agregarlos a tu agenda campusera y preparate para ver toda herramienta para que te conviertas en desarrollador de Firefox OS, o te animes a colaborar en la comunidad Mozilla.