After a long waiting its about to over. Mozilla already sent me the geeksphone Keon reloaded with Firefox OS. Its already reached my country and now waiting for customs clearance. If everything is ok I wish I will got it in one or two days.
I’m feeling really great. My plan with this phone is:
I already start working with codebase. But I’m quit newbie here. I’m felt really great when I first build the whole B2G for emulator. That was simply great. But working with a real phone will be awesome. Thanks to mozilla.
Alrededor de 40 alumnos de tecnologías de la información estuvieron presente en la presentación de Mozilla sobre Firefox OS en el aniversario de su institución “TPIAI”.
Este evento se llevó a cabo el día martes 14 de mayo donde tanto los docentes como los estudiantes mostraron un gran interés por el nuevo OS propuesto por Mozilla y tuvieron el reto de conocer aún más sobre esta alternativa.
También se mostró la facilidad con que se puede crear una App además de la forma en la que se puede llevar una App hecha en HTML5 o Javascript y que funciona en un navegador, para el Firefox OS.
I’ve spent the last three weeks floating around the Webmaker MOOC as a ‘Super Mentor’, I believe there are about 90 of us with this title – mentors with various backgrounds, interests and experience helping make the #teachtheweb experience a great one. So far the makes, remixes, conversations, blogs, and various contributions have been incredible.
This week was week #3 – Open Web. The heart of my contribution to Mozilla, paired with the opportunity to collaborate with people I’ve never met? Yes please :) My goal was to take the Open Web challenge of sharing something in Github.
I don’t need to write much more than my new collaborative friend Sheri Edwards did in her post . ( Ah! working in the open even saves blog post writing ! )
I worked on a scrolling-story-telling page based on our group’s collaborative work: Janet’s blog and feedback, Sheri’s video (mashing so many things including my friend Clint Lalonde’s blog) . This is the current version:
Scrolling Site about Working in the Open. (Start at the top and slowly scroll down)
Pretty impressive hey? As a developer I must be a brilliant to written all of that complicated code one week, and *then* super-tech skills to commit to github. I could let you believe that but really this is all I did:
Once I finished my first draft I checked it into Github. Sheri brought it to my attention that a lot of Github documentation jumps to show-stopping like ‘terminal’ And while I often use terminal I would invite #teachtheweb participants to try using one of the awesome github GUIs available. I often use Github for Mac, and I’ve seen Github for Windows used as well, you don’t need terminal skills.
Rather than write some long detailed blog on the workflow for working with shared projects in Github using one of these GUIs (or terminal), I’m collaborating with fellow Super Mentor / Mozilla Rep Soumya Deb to hold a Github Hangout demonstrating how two people can work on a project together using Github and one of these GUIs. Stay tuned!
A great #teacththeweb week – see you in week #4.
Mozilla brings power of the web into ordinary people's hands. Every day I spend countless hours working with volunteer communities around the world to translate Firefox web browser. Reading Sudheesh Singanamalla's blog post about his encounter with a farmer in rural India was such a touching experience.
A Localization journey - A Farmer's tale - A Delightful ExperienceIt was on my way back in a cramped out bus, travelling researching about language changes and variations within the state of Andhra Pradesh, that I sat next to a man, quite old.
Me : What do you use in the internet? How do you talk to your son?
Old man: I go to Rajat's Net Cafe nearby by house and then talk from there on Google (meant Google+)
Me : Do you know how to read English and understand which button to click and so on?
Old man : Oh, i don't know English, but i use it in Telugu. The shop guy Rajat has seen me since he was small, so after my son went to Delhi, he separately bought a Telugu keyboard so that i can be using the keyboard.
Me: Okay, but then how do you read the information on the computer screen? Isn't that in English?
Old man : (Laughs) Don't you know, there is this software something called Firefox, it is in Telugu.
Me : Really? Can you tell me how the software looks?
Old man : You should know more, you're an engineering student but if you ask i'll tell you, its a small thing like this earth picture but a small cat , orange in colour is holding it.
Me: (smiling crazily) You know how to use it in Telugu?
Old man : Yeah, its not hard, I know how to read Telugu and also know how to use mouse, so clicking gets me the job done.
On April 27th, Serbian Mozilla community did a first localization marathon in order to gather, educate and train new contributors who recently started with localizing SUMO articles.
Even though our localization team is larger, due to obligations 10 people attended to marathon, while three of them we’re actually photographers and a professor who helped us in translating.
In Serbian language, we tend to translate or transcribe everything we can, and that’s what we are doing with IT terms. If you are a newcomer, then that can be a little bit confusing.
That said, we have translated 17 articles about Firefox.
Dejan and I are going to review articles, make some notes about mistakes that contributors made, and then make a call for everyone in translation team to translate two more articles as a homework before we choose who to invite for next marathon.
Quality over quantity. Of course both would be great.
Photos from this event can be seen here and here.
Probably you already know about Geeksphone‘s Firefox OS Developer Phones. A couple of days ago I received mine (the Keon version) as a Mozilla Rep for testing and showcasing Firefox OS on upcoming events.
Keon comes with an old Firefox OS build, which means that it misses many cool features already landed on the current release branch (for instance most of the contacts import options), but also makes bug reporting difficult since you have to determine if a bug you’ve found has already been resolved before reporting it.
So with a little help from (Flash)Fredy here are some quick steps to get your Keon device updated :-)
Flash a new Firefox OS build
At Geeksphone forum you’ll find a relevant thread with unofficial recent builds and detailed guidelines on how to flash it on your device. Nothing else to add here, besides the fact that flashing a build comes with a certain amount of risk :-)
Update Gaia
If you are feeling less adventurous you could just update Firefox OS UI (Gaia). The steps are really easy. Plug your device and run:
git clone https://github.com/mozilla-b2g/gaia.git git checkout v1-train make reset-gaia
This will restart your device and when it comes back you’ll have the new Gaia.
The tools you need
In order for all the above steps to work you need adb, which stands for Android Debug Bridge and it’s a simple command line tool that helps you communicate with a connected Androd/Linux phone device.
Here are the steps needed to have adb working (at least on Fedora). First download the SDK tools from Android. Let’s assume that you uncompressed the archive on ~/android-sdk/.
cd ~/android-sdk/tools ./android
Then you check to install the “Tools”, that would probably have a “Not Installed” status on your system. This will download and install everything you need under ~/android-sdk/platform-tools.
If you want to use adb from everywhere you have to add it on your system’s PATH. In this case:
export PATH=$PATH:~/android-sdk/platform-tools
You can add this to your ~/.bash_profile for permanent effect.
One last step is to add a udev rule for the specific device. Running lsusb on a terminal gives you the vendor identifier. For Keon this is “05c6″. So you have to add the line below at /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666", GROUP="plugdev"
and tell udev to re-read the rules:
sudo udevadm control --reload-rules
If you did everything correctly then plug your Keon device and run:
adb devices
You should see a line for keon.
Hack
If you are developing an Open Web App then you could just use Firefox OS Simulator to push it on the Keon device. See how simple that is. The only thing you’ll need for this to work is the udev rule above. You won’t need adb, since the simulator comes with it’s own copy.
If you want to hack around Gaia and the core apps, then just fork the code, do all the changes you want and use your repo to flash Gaia on the phone as described above.
Happy Hacking :-)
Important: Don’t ever choose to reset your phone to Factory defaults. It seems that currently you get stuck if you do it and the only way to undo it is by flashing a new build (I speak from experience :P).
Este 11 de mayo pasado se realizó nuestro gran evento Firefox OS App Days Bolivia, llevado a cabo en inmediaciones de la UAGRM de la ciudad de Santa Cruz de la Sierra.
Al evento asistieron autoridades de la Facultad de Ingeniería en Ciencias de la Computación y Telecomunciaciones de la Universidad Autónoma Gabriel René Moreno además de los asistentes invitados y organizadores de la Comunidad Mozilla Bolivia.
En el evento se pudo enseñar por primera vez en Bolivia el nuevo Sistema Operativo Firefox OS funcionando en un dispositivo móvil. Se enseñaron técnicas de programación, recursos, web Api y empaquetamiento de aplicaciones para Firefox OS, también mostramos el Webmaker.
Sin duda alguna, un gran nivel de desarrollo de aplicaciones entre los participantes del evento. Durante la jornada se realizaron 7 aplicaciones para Firefox OS, de entre las cuales, 3 fueron premiadas:
1. My Pub
App desarrollada por: Jorge Vespa y Paty Urquiza.
Esta app fue desarrollada usando Geolocalization para conocer los Pub cercanos a tu dispositivo.
2. Touch Game
App desarrollada por: Jonathan Vargas Caballero y José Miguel Álvarez Camacho.
Este juego trata sobre cuadros descendiendo por la pantalla que tienen distintos puntajes al momento de tocarlos antes de que desaparezcan de la pantalla.
3. Avatar Creator
App desarrollada por: Javier Garsón Aparicio y Luis Ariel Vega Soliz
Avatar Creator se trata de una app que genera un Avatar para poder ser usada como imagen, App realizada en JavsCript.
Aquí puedes ver imágenes de lo que fué el Firefox OS App Day Bolivia: http://www.flickr.com/photos/50512098@N06/sets/72157633491058860
Crear una buena experiencia para el usuario en las aplicaciones Web es un desafío. Con el actual auge del estándar WebRTC y las comunicaciones en tiempo real, getUserMedia (una nueva API del DOM HTML5) juega un papel fundamental.
getUserMedia permite al navegador capturar la cámara y el micrófono locales directamente sin necesitar plugins de terceros. Esto posibilita a los desarrolladores JavaScript escribir rápido y fácilmente código para acceder a la cámara o el micrófono del usuario. ¿Qué usos se te ocurren para esta nueva característica? ¿Cuál sería la mejor forma de aprovecharla?
¡Haz de la Web una experiencia en tiempo real alucinante! Arma tu demo y envíala a Mozilla, podrás ganar premios muy interesantes (además del reconocimiento del mundo).
Mozilla presentó en diciembre del 2012 la API Social, consciente de la importancia de las redes sociales entre sus usuarios. Esta funcionalidad permite a las redes sociales integrarse en el navegador para que podamos seguir disfrutando de sus servicios mientras navegamos por otros sitios Web.
A la implementación inicial de Facebook Messenger para Firefox se suman nuevas redes:.
Cliqz es un agregador de noticias manejado por los propios usuarios. Una vez presionado el botón de «Activar», se integrará a Firefox en una barra lateral ubicada a la derecha del navegador.
msnNOW es el servicio para compartir noticias en tiempo real que te brinda las noticias más compartidas y comentadas de la Web. Te permite seguir el rastro de las noticias más compartidas en la Web directamente desde la barra lateral de Firefox. Desde el menú desplegable de la barra lateral puedes personalizar el flujo de la actividad para estar atento a contenidos concretos que están siendo tendencia.
Además de estas nuevas funciones sociales, se mejoraron algunas opciones de privacidad.
Nueva interfaz para «No quiero ser rastreado»
Aquí veremos tres opciones, siendo la última de «No decirle a los sitios mis preferencias de rastreo» la predeterminada por Firefox. Acorde a la libertad de elección promovida por Mozilla, el usuario podrá elegir la opción para indicar el rastreo y así mejorar los anuncios personalizados que recibe, como también podrá indicar que no desea ser rastreado en sus hábitos de navegación.
Elección de datos a reportar
En esa pestaña se activan diferentes reportes, donde se hace especial énfasis en el «Informe de salud de Firefox», el cual está diseñado para proveer información que ayude a mejorar y establecer prioridades en el desarrollo de Firefox. Una vez analizada la información, Firefox le presentará al usuario un tablero desde donde podrá mejorar aspectos del rendimiento en su instalación de Firefox.
Actualizaciones en la versión para Android
Mozilla también ha actualizado Firefox para Android, con soporte para los tipos de letra Charis y Open Sans, los cuales son de código abierto y permiten su uso sin el pago de una licencia. Estos tipos de letra están diseñados para ser usados en dispositivos portátiles como las tabletas y móviles para facilitar la lectura del contenido escrito en la web.
Firefox también mejora el soporte del estándar HTML5, según las pruebas realizadas por el sitio HTML5Test.com, con Firefox alcanzando 421 y 14 puntos extras, sobre un máximo de 500.
Podemos terminar celebrando que Firefox ha alcanzado 4.5 estrellas en la tienda Google Play, !Yuju!
Como siempre, desde nuestra zona de Descargas pueden obtener esta versión en español e inglés para Linux, Mac y Windows. Esperamos que la disfruten y que nos dejen sus comentarios acerca de sus nuevas características.
Mozilla presentó en diciembre del 2012 la API Social, consciente de la importancia de las redes sociales entre sus usuarios. Esta funcionalidad permite a las redes sociales integrarse en el navegador para que podamos seguir disfrutando de sus servicios mientras navegamos por otros sitios Web.
A la implementación inicial de Facebook Messenger para Firefox se suman nuevas redes:.
Cliqz es un agregador de noticias manejado por los propios usuarios. Una vez presionado el botón de «Activar», se integrará a Firefox en una barra lateral ubicada a la derecha del navegador.
msnNOW es el servicio para compartir noticias en tiempo real que te brinda las noticias más compartidas y comentadas de la Web. Te permite seguir el rastro de las noticias más compartidas en la Web directamente desde la barra lateral de Firefox. Desde el menú desplegable de la barra lateral puedes personalizar el flujo de la actividad para estar atento a contenidos concretos que están siendo tendencia.
Además de estas nuevas funciones sociales, se mejoraron algunas opciones de privacidad.
Nueva interfaz para «No quiero ser rastreado»
Aquí veremos tres opciones, siendo la última de «No decirle a los sitios mis preferencias de rastreo» la predeterminada por Firefox. Acorde a la libertad de elección promovida por Mozilla, el usuario podrá elegir la opción para indicar el rastreo y así mejorar los anuncios personalizados que recibe, como también podrá indicar que no desea ser rastreado en sus hábitos de navegación.
Elección de datos a reportar
En esa pestaña se activan diferentes reportes, donde se hace especial énfasis en el «Informe de salud de Firefox», el cual está diseñado para proveer información que ayude a mejorar y establecer prioridades en el desarrollo de Firefox. Una vez analizada la información, Firefox le presentará al usuario un tablero desde donde podrá mejorar aspectos del rendimiento en su instalación de Firefox.
Actualizaciones en la versión para Android
Mozilla también ha actualizado Firefox para Android, con soporte para los tipos de letra Charis y Open Sans, los cuales son de código abierto y permiten su uso sin el pago de una licencia. Estos tipos de letra están diseñados para ser usados en dispositivos portátiles como las tabletas y móviles para facilitar la lectura del contenido escrito en la web.
Firefox también mejora el soporte del estándar HTML5, según las pruebas realizadas por el sitio HTML5Test.com, con Firefox alcanzando 421 y 14 puntos extras, sobre un máximo de 500.
Podemos terminar celebrando que Firefox ha alcanzado 4.5 estrellas en la tienda Google Play, !Yuju!
After upgrading to Android Jellybean (4.2.2) the 'adb (Android Debug Bridge)' program failed to connect my Android mobile phone. Running 'adb devices' in the terminal showed error: device offline message.
Recently Android switched to MTP (Media Transfer Protocol). Unfortunately MTP support has some issues. For now I have to resort to using 'adb' command to work with my Android mobile phone.
Digging around the Internet, I learned that Android Jellybean has a new security feature. You need to do RSA key fingerprint verification with the PC. Otherwise the Android device will be reported as offline.
How to Fix ADB Device Offline ErrorHere are the steps to connect to your Android device with adb.
Now you can talk to your Android device using the adb commands.
iBlog, la Comunidad UCI de Apple esta invitando a todos los interesados a participar en “Megatutorial de Xcode”, un evento que servirá de guía en el desarrollo de aplicaciones para los sistemas operativos de la manzana. La hora, fecha y lugar aparecen en la siguiente imagen de promoción del evento.
El api de notificaciones pone a disposición de los desarrolladores un sistema de notificaciones fuera del contexto de la la página, la manera en como se muestran cae fuera de la especificación y es el navegador / sistema operativo el que se encargará de esto, en dispositivos móviles por ejemplo suele aparecer un indicador del número de notificaciones pendientes en la parte superior de la pantalla y el usuario tiene que ‘bajar la persiana’ para leerlas mientras que en escritorio al disponer de espacio suficiente es habitual que aparezcan en una de las esquinas de la pantalla sin necesidad de acción por parte del usuario.
A fecha de hoy (mayo de 2013) el Web Notifications API aun se encuentra en fase de borrador del W3C, donde recientemente ha sufrido modificaciones en su uso, en el caso de Mozilla estos cambios han sido implementados en la versión 22 de Firefox Aurora con lo que si vas a probarlo asegúrate que el navegador implementa esta revisión, incluso al ser tan reciente posiblemente no esté implementado el 100% del api.
Una de las ventajas que incluye este api frente a por ejemplo los clásicos alert es que implementa un sistema de permisos que dará poder al usuario para conceder que una determinada página web pueda lanzar o no este tipo de notificaciones.
Otro avance es permitir listas de notificaciones de tal forma que el sistema operativo puede organizarlas de tal forma que al usuario se le muestren de una forma más ordenada en el caso que tenga diferentes sitios abiertos lanzando mensajes.
PermisosEl usuario dispone de 3 estados, default, denied y granted, default y denied indican que no quiere que se muestren notificaciones, denied es cuando explícitamente lo ha elegido y no mostrará una posible petición de permisos si se solicitasen.
Por el contrario granted indica que si que quiere que se muestren, desde javascript puede consultarse en el atributo permission:
Notification.permission
Desde el navegador haciendo clic en el ‘favicon‘ de la barra de direcciones del sitio, pulsando en más información y en la pestaña permisos aparece la lista de elementos a los que el usuario da o concede permisos y desde allí mismo se puede modificar.
UsoEl api de notificación dispone de 3 métodos y un atributo de sólo lectura,
El siguiente ejemplo podría la típica forma de uso.
Comprobamos si el navegador implementa notificaciones.
Solicitamos permisos para poder mostrarlos y
1 2 3 4 5 6 7 | if (Notification) { if (Notification.permission !== "granted") { Notification.requestPermission(); } var notificacion = new Notification("Notificación que sólo se muestra durante un segundo"); setTimeout(function() {notificacion.close()}, 1000); } |
Ejemplo de notificación con detalle y perteneciente a la lista ‘calendario’.
new Notification( "Aviso calendario", { body : "21:00h Reunión mumble MH Labs.", tag: 'calendario' }); |
Si no has seguido los consejos e hiciste uso en producción del api cuando aun tenía prefijos aún hay remedio. Básicamente lo que se debe hacer en el código es ir interrogando si implementa el estándar, si lo implementa con el prefijo -moz, si lo implementa con el -webkit… y dentro de cada bloque su código correspondiente.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | if (window.Notification) { notification = new Notification('Alarm - TimerX3', { icon: 'logo-64.png', body: 'A timer finished', }); notification.onclose = function() { that.dismissAlarm(); }; } else if (navigator.mozNotification) { var icon30 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAABI1BMVEX/////AAD/SQD/VQD/UAD/TwD/TQD/TgD/TgDdXSTdXCbiWyD/TgD/TgD/TgD4Ugn3Ugn/TgD/aSb/UgX/VQn+UQUAAAAGBgYKCgoMDAwhISEpKSkqKio9PT1NTU1YWFhkZGR1dXV4eHh7e3uFhYWIiIiRkZGTk5OVlZWjo6OqqqqrjoGsj4KsrKytkIOukYSxsbG5ubm8vLzAwMDDw8PExMTHx8fIyMjJycnKysrMzMzPz8/Q0NDS0tLT0NDT09PU1NTV0tLV1dXW1tbX19fY2Njb29vc3Nzd3d3f39/j4+Pl5eXnZCvoXB/o6Ojq6urr6+vz8/P19fX29vb39/f6+vr7+/v9/f3+/v7/TgD/mWz/rIf/rIj/0b3/3M3//Pv///8N30akAAAAFnRSTlMAAQcMEB1CW2h+f5ewu9Lv8Pr8/f3+XL7/kwAAAZVJREFUKM+Fk2lbgkAUhTH3FE1c2nfSsLLUwlK0stJSySUrLm73//+KhkVg2rwfeM7wMsPcM2cYxi6Pzx8K+X0e5pdaCrAx0CvGBpa+QdfyCgEJrtPhEkREgy4ndYcBkupkhoKAs4maBAi7beqNAMgnCqKGEZWcDBDxWnMjEB/X+DIhrRZ5SHxtFIeIOd8VhvgUMftASF28qfces4jTOISN/wcBxmhWXSRV6RM1AgjqHUVBrlFYLPUQazJEtf4CkMzxWQqLpW6WzyUhQDALqiI9UTi/u1mXFBVY4mQMJojOxS8P1lf33xAnEPMwPkjMKHy8kdppaHqWAB/jB86mw8O97dRW3hxx4GdC0BGEtvkik0qtpT902RaEDoR+4CNTmphePJMZ2iNtcXprztK35mysic8DcW6B0ZjTlnL1WlEKuryrGLY4TX1PD7Bxocsz/tQw1XEkxdeCgsW+ru/NI7EP9LOJL92rW+PT+YFacbD2RMdhHiZJM0MzqEqFyYxizooinlNRXBRk8v9g9J9rsOgS/XUFvwD41b0VEaL41wAAAABJRU5ErkJggg=='; notification = navigator.mozNotification.createNotification( 'Alarm - TimerX3', 'A timer finished', icon30); notification.onclick = function () { navigator.mozApps.getSelf().onsuccess = function(evt) { var app = evt.target.result; app.launch(); }; }; notification.show(); } } else if (/* Aquí el resto de implementaciones de otros navegadores*/) { /* Aquí como lo manejan */ } |
Mozilla trabaja en un servicio para mejorar la experiencia de los desarrolladores a la hora de trabajar en grupo y en tiempo real en cualquier sitio web, llamado TowTruck. Con tan solo agregar el enlace a un archivo JavaScript podrán automáticamente comunicarse por chat o audio y ver lo que los otros participantes están mirando y realizando.
Colaborando con tus compañeros
Imagina que necesitas revisar el funcionamiento del sitio web que estás punto de publicar. Agregas tan solo una linea en el código de tu página
Y ya tienes un chat de audio funcionando, y puedes ver los desplazamientos del cursor de tus compañeros, dónde hace clic, etc. Todas las tecnologías usadas son estándares, con lo que debería funcionar de igual forma en cualquier navegador moderno (para las conversaciones por audio se utiliza WebRTC).
Además de la librería de JavaScript incluida en tu página se utiliza un servidor. Hay una instalación que puedes usar de Mozilla o puedes descargarlo para tenerlo instalado en tus propios servidores, para mayor privacidad.
También se publicó un complemento para Firefox que permite las mismas funcionalidades sin necesidad de tocar el código del sitio web (no es necesario instalar el complemento si vas a agregar la librería de JavaScript al código de tu sitio).
Si tienes ganas de ayudar en el desarrollo, serás bienvenido. Este es un producto de Mozilla Labs, y como tal está en sus inicios. Puedes ver el código en GitHub y si deseas descargarlo llégate a este artículo publicado en el sitio de Desarrollo.
Fuente: Mozilla Hispano
noticia escrita por Carlos Solís
Mozilla y OTOY (creadores del motor Octane Render) están actualmente trabajando en el proyecto ORBX.js, un sistema que permite transmitir video por streaming y decodificarlo directamente en el navegador, usando solamente tecnología JavaScript asistida por la GPU. Usualmente esto no sería muy distinto de otros sistemas creados para ello (como por ejemplo WebRTC), pero este en particular ofrece la ventaja de poder usar cualquier códec que pueda implementarse en la plataforma sin necesidad de hacer cambios al navegador. Esto lo vuelve apto para poder ser utilizado para aplicaciones de cualquier tipo, con una alta capacidad de mejora a futuro.
Actualmente, ORBX.js está siendo empleado especialmente como un sistema para transmitir y ejecutar a distancia todo tipo de programas en navegadores de escritorio o móvil, indistintamente del sistema operativo de origen, y sin necesidad de que el sistema de destino sea muy potente: basta solamente con que tenga la capacidad para decodificar el stream recibido y una conexión a Internet de suficiente velocidad. Inclusive, gracias a las tecnologías abiertas, estas aplicaciones pueden ejecutarse como si fueran nativas del sistema operativo de destino, o permitir que la ejecución del programa se reparta entre el sistema de destino y el de origen, como si se tuviera una GPU adicional en la nube.
Otra de las ventajas del sistema es que no requiere DRM (Digital Right Management o Gestión de derechos digitales) para funcionar; el gestor de contenido, si desea, puede usar un sistema de marcas de agua para identificar el stream que se está transmitiendo, lo que es suficiente en muchos casos para evitar el uso no autorizado, sin necesidad de usar tecnologías restrictivas del lado del usuario. Esto se vuelve más imprescindible tras las últimas discusiones sobre agregar sistemas de DRM al estándar web a pedido de las productoras de Hollywood.
ORBX.js promete un panorama interesante a futuro para las aplicaciones web, permitiendo que tengan alta potencia gráfica sin necesidad de depender del sistema de destino para ello. Mozilla, con este proyecto, buscará lograr que las tecnologías web estén a la par de las tecnologías nativas, lo que podría significar una revolución para la Internet del futuro.
As promised last January during Firefox OS App Days – Manila, each of the attendees (brave souls) who demoed their apps for Mozilla’s mobile OS will receive a Geeksphone Keon (Firefox OS Developer Preview) device one released.
I fulfilled this promise last night during a simple handover ceremony held at The Coffee Bean & Tea Leaf (CBTL) Prism Plaza, Two E-Com Center, Mall of Asia Complex in Pasay City.
Pinoy Mozillians who are now proud owners of the very first Firefox OS powered devices in the Philippines: Geeksphone Keon.
Present during the event (held on short notice) were worthy Geeksphone Keon recipients:
Noel developed the “Bad Boy” game app, which lets the player trap the trash bags being thrown by the bad boys of the neighborhood.
Ever cheezy Joell (a Mozilla Rep from Laguna) developed a FLAMES (Friends, Lovers, Affectionate, Marriage, Enemies, and Sweethearts) app — remember your elementary school days?
Tony on the other hand presented a simple school registration system for mobile devices.
Paul Ameer (from Olongapo City) developed an app to hone one’s skills in typing on a mobile device. The app is aptly called QTT.
Marc Anthony (Paul’s colleague from Olongapo City) created a treasure hunt game called Grubin. This app features the different scenic spots and tourist attractions all over the Philippines.
Mark Joseph in the other hand created an app that lets users thrown random questions and will return answers from the program’s database.
Fellow Mozilla Rep (from Laguna) Kevin John started developing the app codenamed Tranzilla. The app aims to provide information for travelers, where other people can leave their tips and comments — sort of an opensocial travel network.
Want a Geeksphone Keon for yourself? Propose for a Firefox OS app and Mozilla might send you one, for free! Click here for more info.
Si llevas tiempo deseando probar Firefox para Android pero tu dispositivo aún no es compatible, tal vez deberías volver a consultar la lista de nuevo. Con la última actualización, Firefox para Android funciona en 15 millones de dispositivos móviles más (¡son muchos!). Aquí se incluyen dispositivos tan célebres como el LG Optimus One, el T-Mobile myTouch 3G slide, el HTC Wildfire S y el ZTE R750, entre otros.
Si eres fan de Firefox para Android desde hace tiempo, tal vez te hayas dado cuenta de que falta algo. La gente nos ha estado preguntando “¿A dónde ha ido a parar el botón salir?”. En las últimas versiones, se eliminó el botón salir para cumplir las indicaciones que la tienda de Google Play establece para las aplicaciones. ¡Pero no temáis! Hay un modo de recuperar ese botón salir. Aquí están las instrucciones para añadirlo.
Tenemos nuevas características sobre las que hablaros, también.
Si te gusta Firefox para Android, cuéntaselo a tus amigos. Descargar Firefox.
Fuente: La Guarida de Firefox
Artículo escrito por Tristan Nitot en su blog «Beyond the code». Traducción y revisión realizadas por Carlos Solís, Gabriela Montagu y Natalia Harreguy.
Esta semana se cumplen veinte años de algo importante que le sucedió a la red: fue puesta en libertad. El 30 de abril de 1993, el software que potenciaba la Red fue colocado en el Dominio Público. Desde ese momento, fue posible para cualquiera colocar su propio servidor en la Red y usar formatos y protocolos de la red sin tener que pagar regalías.
En breve, todas las personas pudieron comenzar a crear una parte de la Red sin tener que pedir permiso. Esto, combinado con la simplicidad de los conceptos de la Red (URL, HTML y HTTP), hicieron de ella el éxito que conocemos y amamos.
En esa fecha, sin que la gente se diera cuenta, el mundo cambió.
Robert Caillau, que trabajaba con Tim Berners-Lee en ese entonces, lo explica bien:
Solamente hay una cuantas propiedades cruciales de la WWW: se asienta sobre el esquema de nombres de internet, es un hipertexto tan simple que escala indefinidamente, usa un formato simple basado en texto, está guiado por estándares abiertos y libres a los que cualquiera puede contribuir. Y estuvo disponible en forma gratuita desde muy temprano.
Veinte años después, la Red está en todas partes. Ha cambiado al mundo, la forma en que aprendemos, cómo nos comunicamos y trabajamos. La Red encara retos, claro, pero podría estar a punto de cambiar la industria móvil, si Firefox OS llega a ser tan exitoso como queremos que sea.
Mientras tanto, deseo agradecer a Tim Berners-Lee y a Robert Caillau por tomar la decisión correcta 20 años atrás:
Finalmente, como estábamos más interesados en la emoción de hacer algo útil que en volvernos ricos, optamos por usar el antiguo modelo del CERN para derivados tecnológicos: hacerlo disponible.
Compartir y potenciar en vez de cerrar las cosas. Ese es un fantástico ejemplo de cómo la gente puede cambiar el mundo. ¡También está muy cerca de la propuesta de Mozilla!
Fuente: Mozilla Hispano
Hold your horses before celebrating … Geeksphone Keon units powered by Mozilla Firefox OS are NOT YET available locally. But, I got a package from UPS this afternoon containing the Keon units I promised to those who presented their apps during the Manila leg of Firefox OS App Days last January (awarding of the units will happen on Sunday).
GeeksPhone is a Spanish start-up company and producer of smartphones founded in early 2009 by Javier Agüera and Rodrigo Silva-Ramos. They specialize in the development, promotion and commercialization of open source mobile telephony solutions.
Geeksphone Keon and Peak are the very first commercially available Firefox OS powered devices (Developers Preview) in the planet. And the units that had arrived today are the very first of its kind in the country.
If you are planning to get either a Keon or a Peak from Geeksphone, just head straight at their website (NOTE: Mozilla is NOT selling the devices) if they had already replenished their stocks.
[L-R] Samsung Galaxy Nexus S i9023, Geeksphone Keon, & ZTE “Unagi” Test Device — all running Mozilla Firefox OS.
Nuevamente puedes encontrar otro episodio de nuestro podcast, donde comentamos las noticias del momento sobre el mundo de Mozilla.
En esta ocasión los participantes han sido Rubén Martín (Nukeador), Arturo Martínez (ThePhoenixBird), y Guillermo Movia (deimidis).
Y se hablaron sobre los siguientes temas:
La música del podcast ha sido sacada de Jamendo.com, del álbum 8-bit lagerfeuer de Pornophonique con licencia Creative Commons.
Podéis descargar directamente el archivo o suscribiros al RSS del podcast con vuestro lector de podcast preferido, iTunes o Miro.
MP3 | El podcast de Mozilla Hispano #048
OGG | El podcast de Mozilla Hispano #048
El blog de Mozilla Hispano Labs está de vuelta, con fuerza renovada. Vamos a tratar de actualizar su contenido regularmente de ahora en adelante, y el mes de abril mostró ser un buen reinicio de este proyecto. Aquí les tenemos un resumen de los artículos que publicamos en abril en MH Labs.
Herramientas de desarrollo para Firefox: resumen de la semana de trabajoEste artículo resume las actividades del equipo de herramientas de desarrollo, que se reunieron por primera vez con el equipo del add-ons SDK (también conocido como Jetpack) para planear futuros desarrollos y trabajar en varios demos interesantes.
Que tiene Firefox 20 para los desarrolladoresUn listado de cambios e innovaciones que le puede interesar a los desarrolladores web y de complementos. Vamos a tratar de tener un artículo similar para todas las versiones nuevas del Firefox.
Empezando con RustUna vista rápida del nuevo lenguaje Rust, con algunos ejemplos que puedes probar tú mismo.
Asm.js: Compilando a JavaScriptAsm.js promete optimizar el código JavaScript para aplicaciones que requieren operaciones intensivas, como los juegos de video. Este artículo es una introducción a esta interesante librería.
Diez cosas que deberías saber sobre la red de desarrolladores de Mozilla¿Sabías que MDN es uno de los recursos más importantes para los desarrolladores web, y que puedes contribuir con su contenido y traducción? Este artículo explica esto y mucho más.
Unboxing y entrevista: Geeksphone con Firefox OSLos sumamente populares teléfonos de Geeksphone, explicados por sus creadores.
Firefox será más rápido gracias a un nuevo compilador de JavaScriptUna explicación de la nueva generación del motor de JavaScript del Firefox, la cual podremos disfrutar en el Firefox 23.
Artículo escrito por Tristan Nitot en su blog «Beyond the code». Traducción y revisión realizadas por Carlos Solís, Gabriela Montagu y Natalia Harreguy
Esta semana se cumplen veinte años de algo importante que le sucedió a la red: fue puesta en libertad. El 30 de abril de 1993, el software que potenciaba la Red fue colocado en el Dominio Público. Desde ese momento, fue posible para cualquiera colocar su propio servidor en la Red y usar formatos y protocolos de la red sin tener que pagar regalías.
En breve, todas las personas pudieron comenzar a crear una parte de la Red sin tener que pedir permiso. Esto, combinado con la simplicidad de los conceptos de la Red (URL, HTML y HTTP), hicieron de ella el éxito que conocemos y amamos.
En esa fecha, sin que la gente se diera cuenta, el mundo cambió.
Robert Caillau, que trabajaba con Tim Berners-Lee en ese entonces, lo explica bien:
Solamente hay una cuantas propiedades cruciales de la WWW: se asienta sobre el esquema de nombres de internet, es un hipertexto tan simple que escala indefinidamente, usa un formato simple basado en texto, está guiado por estándares abiertos y libres a los que cualquiera puede contribuir. Y estuvo disponible en forma gratuita desde muy temprano.
Veinte años después, la Red está en todas partes. Ha cambiado al mundo, la forma en que aprendemos, cómo nos comunicamos y trabajamos. La Red encara retos, claro, pero podría estar a punto de cambiar la industria móvil, si Firefox OS llega a ser tan exitoso como queremos que sea.
Mientras tanto, deseo agradecer a Tim Berners-Lee y a Robert Caillau por tomar la decisión correcta 20 años atrás:
Finalmente, como estábamos más interesados en la emoción de hacer algo útil que en volvernos ricos, optamos por usar el antiguo modelo del CERN para derivados tecnológicos: hacerlo disponible.
Compartir y potenciar en vez de cerrar las cosas. Ese es un fantástico ejemplo de cómo la gente puede cambiar el mundo. ¡También está muy cerca de la propuesta de Mozilla!
Este día viernes 10 de mayo, Mozilla Bolivia estará presente en la Universidad Privada Domingo Savio presentando por primera vez un dispositivo Smartphone con Firefox OS.
Felipe Lerena de Buenos Aires, Argentina estará presente y será quien mostrará las novedades de este dispositivo además de dar a conocer las ventajas que supone usar esta tecnología basada en estándares abiertos, tanto para usuarios como para desarrolladores.
Este evento se realizará desde las 21:00 horas donde alrededor de 130 alumnos de la universidad estarán presentes para conocer la propuesta de Mozilla para dispositivos móviles.
This is a continuation of my thoughts and takeaways from organizing and running the Webmaker for Nannies, an activity aimed at teaching web literacy to a group of nannies and live-in caregivers based in Toronto.
One of the things I realized from the last session was that there was a lot of tweaking to be made. I also got feedback from Mozilla Foundation folks Laura Hilliger and Michelle Thorne about possible improvements and tweak I did. (Thanks, ladies!)
I would say Day 2 was a breakthrough day. I started the day off with a rough wireframing/sketching exercise: I asked the learners to sketch the website the would like to make using Sharpies on a letter-sized paper. After everyone was done with their sketches, I asked people to volunteer to share to the group what they did.
At that point, I was expecting around 3-4 presenters, but everyone turned out to be eager to share their works! Most of their sites were about themselves and things they are interested in and I think it was a great start.
I then asked them to label each major element on their sketches (logos, pictures, paragraphs, titles, etc.) using small Post-its and add a small note describing what that element is (like an annotation).
I then proceeded to recap the lesson on basic HTML tags (<p>, <img>, <h1>, <li>) and asked each learner to put on the Post-it note the HTML tag they think the element should have. I hovered around the room to help folks who were stuck.
My intention for that exercise was to teach the concept of each element appearing on the browser needed to be coded with the proper HTML tag. I think it worked because what followed was a huge improvement from last week.
When everyone was finished with the HTML “tagging,” I asked everyone to open Thimble and use the HTML tags they learned to create a simple webpage. From what I gathered, everyone had an easier time creating their own pages with Thimble. I had the help of the HTML cheat sheet that was provided by the Hacktivity Kit.
I then proceeded to teach basic CSS using inline style attributes. Everyone lit up when they learned that they could add color and adjust positioning of the elements in their webpages.
Here are some of the Thimble projects the learners are working on:
The day concluded with a quick intro to Popcorn Maker (which everyone will try next time).
Over-all, I felt the progress everyone made was very significant and judging by the way every was busy coding, things are looking great for the final session in on May 26.
Earlier in April (4-7 April to be exact) I was in Istanbul to speak [slides] at Free Software & Linux Days at Bilgi University, the main FOSS conference in Turkey. I spoke their previously in 2010. This time I got great support from Mozilla Rep Selim Sumlu and we had a stand to show off some Firefox OS demo devices. I also had the opportunity to speak on a panel at a brief afternoon session at Bogazici University. One of the main reasons of the trip was community building, as Mozilla Turkey has been suffering in that regard.
I won’t go into detail, instead pointing you to Selim’s report of the event. A few observations though:
Mozilla Turkey is small, and we are looking for people to join and help out in a number of areas. These include leadership, community building, marketing, programming, social media, and more. Our hope is to grow and become a strong community to help Mozilla with their mission to promote openness, innovation and opportunity on the Web. Contact Selim or I to find out more.
Hope to see you again soon Istanbul. Here are more pictures from my visit.
A brief history of this project with some follow-up thoughts – with request for feedback. Feedback needed, absolutely needed to continue.
So this project came about, based on the fun idea that we could build something together. Collaboration is a value we all hold as part of Mozilla Reps, shared values bring us together, seeing Mozilla’s mission grow and thrive is reward. This, and the <3 we have for our community; our friends.
It’s natural really that we had so may Reps behind the idea of GenOpen (and MoFos too). Response was huge – and very supportive.
These were the happy days, the salad days as they say... Hi, Raising Arizona
Aside from the fun, core-values stuff – we also identified collaboration, contributing to open communities, open practices (etc) as web literacies we could contribute to Webmaker (We’ve since described GenOpen as a Webmaker Plugin).
With the support of our Mentor Community friends, we grew this question, to inspire responses from youth on what they want to build. We had it translated in over 10 different languages, and the current portal was launched around inviting mentors/youth leaders. At least one great hacktivity sprung from this (thanks to collaboration with MoFO again and the National Writing Project)
We presented the idea on two Webmaker calls, and updates to the Webmaker dist list a few times…. As always response was positive, supportive and encouraging. Responses posted to this question came in at a trickle. To be honest, despite the huge push for responses, we still sit at less than 50 submissions (and none using the hacktivities).
At Webmaker Training Days in Athens, some of the main GenOpen conspirators hatched an idea of creating a Popcorn collaborative project around two ideas submitted. We called this project: My Music, Our Culture . Laura, being awesome created a hacktivity for this as well. We labored over the level of technical steps (Github or not Github), deciding finally on Gist.
We’ve had bi-weekly, calls and an open house to help describe this particular project with minimal response. All good response, all positive but minimal. We stripped away some of the complicated layers (including Gist), but still sit at one submission.
We’ve since added another collaborative project: a fantastic project for collaborative story-telling online called Writer Mortis. I’m working with another Rep on the forked code, making Webmaker projects a story ‘submission type’ (potential here for promised MakeAPI ) All good feedback to this project as well.
I dedicated some time to promoting the project in other open communities like the Open Source Initiative and experiened only positive feedback. More leads, and connections than I had time to follow – a truly enthusiastic response.
I also emailed everyone originally listed on the brainstorming etherpad looking for feedback on our status. “Does the project as it sits, look like what you envisioned? What could be better, more inviting – would works?”. Only a few responses, but all were again positive and all added ‘we need more participants‘.
Understand that we have fantastic contributors to this project in Reps ~ but participants are those running events around one of these projects. Reps don’t always have ready access to youth, so in a way – this is a chicken & egg problem. Outside participant/youth leaders need to see activity, activity can only happen with access to youth. We don’t have ready access to youth.
So anyway – without participants, there is no movement forward, the value is implied but not tested. Participation invites more contribution, invites ideas – and hopefully feedback. As nice as all the positive feedback is, I wish we had more critique. A quick shout to Tom, a young Mozilla contributor who called us on our ‘too much text/not inviting design’ (among other great ideas)
There has been one great suggestion that GenOpen, just become an entry-level way of getting youth contributing to Mozilla, where these same literacies are already in practice and successful.
In the beginning though, we really just wanted to make something together. I still hope for this. We’ll see. What do you think? Where do we go from here?
In this post we'll install Cyanogenmod CM 10.1.x on Samsung Galaxy SII mobile phone. Please note this instructions apply to Samsung Galaxy S2 GT-I1900G model only.
Disclaimer: Installing third-party firmware will void your phone warranty and if something goes wrong it could make your phone unusable. The installation process will wipe data/apps, Please backup everything.!
Before you get started consider backing up your phone data using Samsung Kies or Android apps such as Titanium Backup. Alternatively you can copy the data manually by connecting the phone to your computer with an USB cable.
Prerequisites: What do you need?You'll need your phone to running Android Ice Cream Sandwitch(ICS). The phone needs to run ICS bootloaders to upgrade to CyanogenMod 10.1.x. In this section I'll flash official Ice Cream Sandwitch(ICS) ROM onto my Gingerbread Phone.(Thank you codeworkx for pointing this out.)
You can ignore this section if you are working with ICS S2 phone.
The handy ClockWorkMod tool allows you to flash the phone with different ROMs from the phone itself without the need
of computer.
Connect your phone to your computer and transfer the previously downloaded files Cyanogenmod 10.1.x and Gapps files to mobile phones internal memory. Restart the phone and enter recovery mode by pressing Volume Up, Home and Power buttons together. Follow the steps below to install the CM10.1.x on your phone.
That's all folks! Don't forget to share your experiences by leaving a comment here.
El próximo viernes 10 de mayo proyectaremos los cortos ganadores del concurso Firefox Flicks del año pasado y los que han sido elegidos como mejores de los pioneros que se han enviado en esta nueva edición del concurso.
A partir de las 20 horas los esperamos en el Bar Orsai, Humberto Primo 471, Ciudad de Buenos Aires. Además de ver los cortos ganadores y contarles más sobre Firefox Flicks, haremos concursos en los que podrán ganarse premios. Si estás interesado en venir, te pedimos que te inscribas en la página del evento, ya que tenemos un número máximo de ubicaciones. La entrada es gratuita.
Les recordamos que Firefox Flicks es un concurso de cortometrajes organizado por Mozilla. Esta es la tercera edición y tiene por objetivo que los cortos narren lo que significa tener acceso a la Web a través de dispositivos móviles, y cómo esto puede cambiar la manera en que vemos el mundo y funcionamos en él. Tendrás la opción de ganar fantásticos premios y de ser visto por jueces famosos que pueden hacer realidad tu sueño de crear una película.
Si conoces alguien que esté estudiando cine no dudes en comentarle del concurso e ¡invitarlo a la proyección!
¡Como pasa el tiempo compay! Parece mentira que hace exactamente un día como hoy Firefoxmanía ponía a disposición de todos los cubanos y el resto del mundo todos sus servicios e información disponible. Esos días de alegría y del primer contacto con personas externas a la UCI fueron muy gratificantes al ver nuestro sueño hecho realidad.
No quiero dejar de mencionar y agradecer en nombre de todo el colectivo de Firefoxmanía a nuestra Rectora Miriam Nicado, a otros directivos de la universidad, a la FEU y a todos los contribuyentes. Estaría siendo un falso si no menciono a las personas que son el ser de nuestro trabajo día a día, quienes nos ponen la meta cada vez más alta y nos dan fuerzas para continuar; me refiero a ustedes estimados usuarios y seguidores de Firefox. No por gusto somo el país en el mundo donde más se usa Firefox y eso nos llena de orgullo.
Ha sido un año de duro trabajo, de cosas malas y cosas buenas (más buenas que malas). Durante estos 12 meses hemos ido recolectando algunas estadísticas y de seguro a mucho les interesa saberlas:
Sin más, me despido hasta un nuevo encuentro, sabiendo la satisfacción del deber cumplido. Si eres uno de los que nos sigues desde cualquier parte de Cuba y el mundo: Muuuchas gracias.
Hola amigos, muchos de ustedes han tenido las ganas de ayudar con la localización de los articulos de MDN (Mozilla Developer Network) y cuando ven la wiki se les quitan las ganas… tal vez por que el portal esta hecho con wikimedia o por que sencillamente no saben como empezar y pues la wiki no es tan amigable a mi parecer para buscar informacion, aqui les traigo un video tutorial que realizado para Mozilla-Hispano.
Aca les dejo el video tutorial espero sea de mucha ayuda…
Crear aplicaciones para Firefox OS es un juego de niños. Si ya sabes crear páginas web, ya tienes todo lo que necesitas para empezar a crear aplicaciones compatibles con Firefox OS.
Hoy vamos a repasar una forma que personalmente creo bastante ágil para crear una aplicación para dispositivos móviles usando el framework de desarrollo Lungo.
El código del ejemplo se puede descargar desde github.
La novedad para muchos en este desarrollo, es la creación de un archivo manifest con la información de la aplicación:
1 2 3 4 5 6 7 8 9 10 11 12 13 | { "name": "Lungo Boilerplate", "description": "Lungo Boilerplate para Firefox OS", "launch_path": "/index.html", "icons": { "128": "/img/icon.png" }, "developer": { "name": "Nukeador", "url": "http://www.mozilla-hispano.org/labs/" }, "default_locale": "es" } |
El archivo manifest puede tener muchas más cosas, detalladas en la documentación de Marketplace, y que le dirá al dispositivo el icono y nombre de la aplicación a la hora de instalarla.
Para utilizar todas las ventajas que nos ofrece Lungo, simplemente tendremos que añadir los estilos en la cabecera:
1 2 3 4 5 | <link rel="stylesheet" href="components/lungo/lungo.css"/> <link rel="stylesheet" href="components/lungo/lungo.icon.css"/> <link rel="stylesheet" href="components/lungo/lungo.icon.brand.css"/> <link rel="stylesheet" href="components/lungo/lungo.css"/> <link rel="stylesheet" href="components/lungo/theme.lungo.css"/> |
Y las librerías js antes del cierre del body:
1 2 | <script src="components/quojs/quo.js"></script> <script src="components/lungo/lungo.js"></script> |
Con un poco de html definiendo sections y articles tendremos montada la interfaz completa de nuestra aplicación:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | <section id="main" data-transition="slide"> <header data-title="Inicio"> <nav class="right"> <a id="install" href="#" data-icon="plus"></a> </nav> </header> <article id="main-article" class="active list"> <ul> <li><strong>Título</strong> <br /> Este es mi texto</li> </ul> </article> <article id="article2" class="list indented"> <ul> <li>Este es el texto 2</li> </ul> </article> <footer> <nav> <a href="#main-article" data-icon="home" class="active" data-router="article"></a> <a href="#article2" data-icon="folder" data-router="article"></a> </nav> </footer> </section> |
Cabe destacar el uso que hace Lungo de los data-atributtes que nos permitirán definir muchos comportamientos, iconos, imágenes, destino de los enlaces o títulos. La documentación de Lungo es muy extensa y descriptiva al respecto de lo que se puede hacer.
Adicionalmente vemos la inclusión de una librería llamada base.js
1 | <script src="components/base.js"></script> |
Que nos permitirá que se invoque la instalación de la aplicación desde el elemento con id #install. Esto es muy útil por ejemplo si alojamos la aplicación web en nuestro servidor, la gente usa la aplicación desde nuestro dominio myapp.midominio.com y quiere instalarla en su dispositivo (ya sea Firefox OS, Firefox para Android o Firefox para escritorio). En próximos artículos veremos como usar el caché de aplicación para que esta no requiera conexión a la red.
Si queréis ampliar sobre Lungo, os recomiendo dar un vistazo al extenso hangout que realizaron con la gente de Desarrolloweb.com.
Enlaces:
Mozilla Sénégal célèbre le Mozsnday’13, troisième de ce genre, l’édition de cette année a pour thème : "Le web en tant que plateforme ". C’est le plus grand événement organisé par Mozilla Sénégal. Ainsi il réunira tous les acteurs des TIC, programmeurs, designers, blogueurs, étudiants, professeurs, entrepreneurs et décideurs du web. L’objectif c’est de regrouper tous ces acteurs, ces artisans de la toile pour réfléchir et échanger sur le web et son futur.
El pasado 27 de abril se celebró en todo Latinoamérica y por primera vez en España, el Festival Latinoamericano de Instalación de Software Libre.
En Bolivia, Mozilla estuvo presente en 2 sedes importantes como es Santa Cruz y La Paz, mostrando sobre las ventajas de usar una tecnología no sólo libre si no también que ayuda con su filosofía y además con herramientas a crear una web libre y abierta.
También tuvimos la oportunidad de promocionar nuestro principal evento en el mes de Abril como es el Firefox OS App Days Bolivia, que se realizará el 11 de mayo, usando este evento para promocionar el nuevo Sistema Opertvio móvil de Mozilla e instando a desarrollar aplicaciones, instalando también Firefox OS Simulator y regalando algunos swgas de Mozilla y Firefox.
Si llevas tiempo deseando probar Firefox para Android pero tu dispositivo aún no es compatible, tal vez deberías volver a consultar la lista de nuevo. Con la última actualización, Firefox para Android funciona en 15 millones de dispositivos móviles más (¡son muchos!). Aquí se incluyen dispositivos tan célebres como el LG Optimus One, el T-Mobile myTouch 3G slide, el HTC Wildfire S y el ZTE R750, entre otros.
Si eres fan de Firefox para Android desde hace tiempo, tal vez te hayas dado cuenta de que falta algo. La gente nos ha estado preguntando “¿A dónde ha ido a parar el botón salir?”. En las últimas versiones, se eliminó el botón salir para cumplir las indicaciones que la tienda de Google Play establece para las aplicaciones. ¡Pero no temáis! Hay un modo de recuperar ese botón salir. Aquí están las instrucciones para añadirlo.
Tenemos nuevas características sobre las que hablaros, también.
Si te gusta Firefox para Android, cuéntaselo a tus amigos dándole una valoración de 5 estrellas en la tienda de Google Play. ¡Allí podrás descargar Firefox completamente gratis también!
You’ll find many git workflows out there. Even the official git book has some suggestions. Here is mine. As simple as possible.
Note that in a collaborative project there should be a peer review process before merge and you should only merge the features you want to deliver on the next release. Your stage instance follows master branch. Your production instance “jumps” between tags. Most (if not all) of my projects are web applications, so this may not be suitable for other types of projects.
Mozilla trabaja en un servicio para mejorar la experiencia de los desarrolladores a la hora de trabajar en grupo y en tiempo real en cualquier sitio web, llamado TowTruck. Con tan solo agregar el enlace a un archivo JavaScript podrán automáticamente comunicarse por chat o audio y ver lo que los otros participantes están mirando y realizando.
Colaborando con tus compañeros
Imagina que necesitas revisar el funcionamiento del sitio web que estás punto de publicar. Agregas tan solo una linea en el código de tu página
Y ya tienes un chat de audio funcionando, y puedes ver los desplazamientos del cursor de tus compañeros, dónde hace clic, etc. Todas las tecnologías usadas son estándares, con lo que debería funcionar de igual forma en cualquier navegador moderno (para las conversaciones por audio se utiliza WebRTC).
Además de la librería de JavaScript incluida en tu página se utiliza un servidor. Hay una instalación que puedes usar de Mozilla o puedes descargarlo para tenerlo instalado en tus propios servidores, para mayor privacidad.
También se publicó un complemento para Firefox que permite las mismas funcionalidades sin necesidad de tocar el código del sitio web (no es necesario instalar el complemento si vas a agregar la librería de JavaScript al código de tu sitio).
Si tienes ganas de ayudar en el desarrollo, serás bienvenido. Este es un producto de Mozilla Labs, y como tal está en sus inicios. Puedes ver el código en github . Seguiremos el desarrollo de esta librería que promete ser muy útil.
El 31 de marzo de 2013 se celebro el cumpleaños #15 de mozilla en donde se cuenta lo siguiente:
Este video en ingles cuenta un poco divertidamente de la historia: http://popcorn.webmadecontent.org/tvf
Mozilla existe para promocionar la apertura, la innovación y la oportunidad para todos en Internet. Llevamos haciéndolo desde hace 15 años y los siguientes 15 datos dibujan una imagen de quiénes somos, además de ilustrar algunos de nuestros grandes hitos y logros. Pero, en cierta forma, solo estamos empezando, explorando nuevas tecnologías, adentrándonos en nuevas áreas y llegando a nuevos usuarios cada día.
El proyecto Mozilla fue creado por Netscape el 31 de marzo de 1988 con el objetivo de ofrecer una alternativa a los usuarios e impulsar la innovación en la Web.
Mozilla está orgullosa de ser una organización sin fines de lucro que crea productos como Firefox con la misión de que los usuarios de todo el mundo tengan el poder de la Web en sus manos.
El día que lanzamos Firefox 1.0 en 2004, más de 10 mil colaboradores apoyaron nuestra misión pagando un mensaje publicitario que ocupaba una página completa de The New York Times.
Mozilla cuenta actualmente con colaboradores en todos los continentes, incluso en la Antártida, donde el 80 % de la población utiliza Firefox.
Los complementos de Firefox te permiten personalizarlo y tomar el control de tu experiencia en la Web. Ya se han descargado más de 3 mil millones de complementos.
Mozilla lidera el camino en la privacidad en Internet con innovaciones en el navegador como No quiero ser rastreado y Collusion, que les permiten a los usuarios tener un mayor control de su información personal.
Nuestra comunidad global ha ayudado a traducir Firefox a 89 idiomas, con lo que el navegador está disponible para más del 95 % de la población mundial.
En 2008 un total de 8.002.530 personas eligieron Firefox en un solo día para establecer el récord mundial Guinness de “Más descargas de una aplicación de software en 24 horas”.
El Mozilla Festival es nuestro mayor evento anual en el que se reúnen cientos de mentes creativas para alcanzar todo el poder y potencial de la Web.
El objetivo de Mozilla Webmaker es trabajar en favor de un planeta con un mayor grado de alfabetización digital, proporcionando herramientas y proyectos que ayuden a que la gente tenga un mayor control de sus vidas digitales.
El programa Mozilla WebFWD ayuda a los innovadores y emprendedores de código abierto a crear productos y soluciones que empoderan a los usuarios a impulsar la Web.
Mozilla Developer Network es un recurso web comunitario que proporciona a más de 2 millones de visitantes al mes la documentación más exhaustiva, los tutoriales más interesantes y las herramientas más avanzadas disponibles.
Mozilla trabaja y se preocupa por que la Web continúe siendo un recurso público compartido para el beneficio de todos.
En 2013 Mozilla lanza Firefox OS para liberar todo el poder de la Web en los teléfonos inteligentes, ofrecer el control y erigirse en un alternativa para una nueva generación de usuarios que llega a Internet.
El trabajo que realiza Mozilla es posible gracias a decenas de miles de donantes particulares y voluntarios: gente que, como tú, cree que la Web debe continuar siendo abierta y accesible a todos.
Fuentes:
- https://www.mozilla.org/es-ES/contribute/
- https://www.mozilla.org/foundation/
- https://es.wikipedia.org/wiki/Fundaci%C3%B3n_Mozilla
- https://es.wikipedia.org/wiki/Netscape_Navigator
- http://blog.mozilla.org/blog/2013/04/02/15-years-of-a-better-web/
Esto es el resultado de un error en donde el navegador se me cerraba solo, averiguando no di con el problema hasta que realize lo siguiente:
El Fork de Firefox para debian es Iceweasel, el cual tenia una sobre carga en el perfil predeterminado de Firefox el cual dire mas adelante, la solución que realize fue la creación de un perfil para cada navegador, los cuales son estos:
– Firefox ( http://www.mozilla.org/en-US/firefox/new/ )
– Aurora ( http://www.mozilla.org/en-US/firefox/channel/#aurora )
– Nightly ( http://nightly.mozilla.org/ )
– Iceweasel ( http://es.wikipedia.org/wiki/Iceweasel )
Entre a la terminal en debian y ejecute el navegador asi:
Todos los navegadores deben estar cerrados para hacer esto.
debian@firefox:~$ (ruta en donde esta el navegador)/firefox/firefox -p (Enter)
en la ventana que nos aparece vemos que estan los perfiles de firefox creamos los suficientes con nombres distintivos para cada navegador por ejemplo cada perfil tiene el nombre del navegador respectivo, abajo nos dice que no se vuelva a preguntar dejamos eso activado.
Despues de esto me fui al editor de menu y en cada lanzador de los navegadores escribi lo siguiente en donde dice comando:
(ruta en donde esta el navegador)/firefox/firefox –p firefox (al final escribimos el nombre perfil)
y LISTO el problema de que el navegador Firefox se cierre por si solo esta solucionado.
Espero les sirva el POST.
Compartir ayuda.
Cordial Abrazo Jairo Ruiz
Aqui una documentación mas por si quieren explorar:
http://support.mozilla.org/es/kb/usar-el-administrador-de-perfiles-para-crear-y-eli
Whoever said "Change is slow" hasn't been to Myanmar (also known as Burma). In seven short months, the country transformed into the something I now barely recognize. Getting Myanmar visa never been this easy, many direct flights to Yangon from all international hubs in South East Asia everyday. The Yangon airport is chocked with tourists, the prices just went through the roof. This time I didn't bring any crisp, unmarked hundred dollar notes to haggle for better exchange rate with the punters on the Yangon streets.
Walking out of the airport, I realized Myanmar has switched to driving on left side of the road. The roads are clogged with second-hand Japanese minivans, imported SUV's and decades old taxis jostling for space. For a moment, I longed for the small colorful Mandalay jeeps plying the quiet Yangon streets at sedate pace. Stuck in the traffic jam, I killed time by counting different cars with left and right steering wheels.
If you get stuck in the traffic jam, you can use the 3G mobile network to catch up with your email. Mobile SIM cards doesn't cost US$2000 anymore. Mobile SIM cards with data plan can be rented for $10 a day. If you are lucky you might even find $20 voice only tourist SIM cards. Mobile connections are still very expensive, it costs US$150-$200 for mobile connection. Perhaps it might soon change when the telecommunications market opens up in next few years.
Back in Myanmar after two years for Barcamp Yangon 2013, the biggest community organized un-conference in the world. This year over 6000 participants are expected to attend this event. Barcamps are hugely popular in this country, the event addresses the digital divide with open sharing and even help kick-start technology entrepreneurship activities.
Few years ago, young students would attend to use the free wireless internet access at Barcamp Yangon. Internet access was restricted to educational institutions and Internet Cafes. Today you can get internet connection in restaurants, cafes and even at home. It is easy to buy personal computers, smart phones and tablets locally. There will be explosive growth of internet users in Myanmar.
During Barcamp Yangon 2011 I kick-started the effort to translate Firefox web browser into Burmese. I have been mentoring the local Mozilla Myanmar community ever since. It had been a long road, we had many problems: building Mozilla community, finding volunteers for translations and deploying right web based localization tools. This trip to Myanmar would give me a chance to work with the community and resolve translation issues that are blocking Firefox Burmese release.
Barcamp Yangon 2013Once again the barcamp organizers and volunteers efficiently organized such a large event. The event attracted significant
sponsorship this year, the talks in main rooms were marketing pitches from those sponsors. There were some interesting talks 'Make the web speak your language' and 'Women in technology' panel discussion. It was good to see many international participants at the event, they were in Myanmar on vacation and decided to attend the event. The Q&A session with the international barcampers was a good experience, it provided an opportunity for young Burmese barcampers to interact and get perspective on wide ranging subjects.
In my talk How to become a Firefox Hacker I shared how one can leverage existing web development skills to contribute to Firefox. Mozilla Myanmar localization lead contributor Zinmin shared the Firefox localization process and gave a demo of Pootle web based translation tool. The participants were encouraged to join the Mozilla Myanmar community and localization sprint after the Barcamp Yangon.
Attending Barcamp Yangon gave me a good opportunity to keep the pulse the fast changing Myanmar. It was good to reconnect with the open source communities and meet people in technology and non-profit world. Next year I hope to attend Barcamp Mandalay, it seems to have more developer focused audience.
After Barcamp Yangon, Zinmin organized Burmese localization sprint in Yangon. The localization sprint provides hands-on training for new localizers. After a quick introduction from Zinmin and the team started translating remaining strings Firefox Aurora. The Pootle web based tool does perform well bandwidth constrained environment such as Myanmar. Zinmin cleaned up most of the translation errors that were blocking the productization of Firefox Burmese Aurora.
During the sprint, Sajal and I spent some time testing Firefox Mobile. Firefox Mobile is important in countries like Myanmar where there is a large growing mobile web users than desktop users. However due to economic sanctions Google Playstore is not available in this country. Burmese users resort to various alternative app stores to find apps for Android devices. Another problem is network latency, for instance, tweeting pictures was really difficult. We looked in how to test Android apps network latency and performance issues.
You can read more about Mozilla L10N sprint on Zinmin's blog post in Burmese and the download the latest Firefox Burmese Aurora here.
Technology Entrepreneurship and Start ups in MyanmarSpent some time meeting various technology entrepreneurs in Yangon. Start-up incubators like Rocket Internet and few others opened shop in Myanmar. Expats and Burmese diaspora are returning to start technology start-ups. Along with opportunities from the burgeoning economy there are challenges: People with good technical skills are hard to come by, the overhead costs are really high due to inflated prices.
I hope you'll get a chance to visit Myanmar and experience its rich culture. Perhaps you might wanna join the
Barcamp Yangon next year or spend some time working I'll help you find a co-working space in Yangon.
En la actual guerra de navegadores es mejor estar prevenido ante cualquier situación y Firefox lo sabe. Por esta razón ejercita de vez en cuando y demuestra a sus adversarios lo bien preparado que está.
Veamos una muestra de lo fuerte que es este Oso Panda Rojo.
Este ejemplar vive en cautiverio en un zoológico chino pues esta especie se encuentra en peligro de extinción. Mozilla lleva a cabo Firefox Live, un programa para preservar esta especie y tiene adoptados varios Osos Pandas Rojos en el zoológico Knoxville. ¿Interesante verdad? Si te ha gustado, compártelo entre tus amigos.
Desde Mozilla, en colaboración con la Unidad de Postgrado de la Facultad de Ingeniería en Ciencias de la Computación y Telecomunicaciones de la Universidad Autónoma Gabriel René Moreno, te invitamos el próximo sábado 11 de mayo, en la ciudad de Santa Cruz de la Sierra, al primer Firefox OS App Day en Bolivia. El evento durará todo el día, pero no te preocupes, ¡nosotros te damos refrigerios y almuerzo! Todo esto para aprender, hackear y disfrutar de Firefox OS, el sistema operativo libre para la web móvil de Mozilla.
Si eres desarrollador web, te encontrarás como en casa programando aplicaciones en HTML5, JavaScript y CSS para Firefox OS. Te ayudaremos con todo lo demás, incluyendo el acceso a las APIs web y cómo usar Firefox OS Simulator en tu navegador de escritorio para ver y probar tus aplicaciones móviles.
Técnicos de Mozilla y del equipo de Firefox OS compartirán herramientas y la tecnología para ampliar y apoyar esta nueva plataforma, y estarán disponibles para ayudar a los hackers. También contaremos con la presencia de Felipe Lerena de la Comunidad Mozilla Hispano para mostrarnos como llevar tus aplicaciones a un dispositivo con Firefox OS.
Este “App Day” no es una competición; es una oportunidad para iniciar la creación de aplicaciones móviles para el Firefox Marketplace y el próximo dispositivo Firefox OS. También es una gran oportunidad para mostrar tu proyecto a una audiencia de compañeros, así como a líderes tecnológicos e innovadores.
Te presentaremos las herramientas que necesitas para iniciarte.
¡Te esperamos! ¡Los cupos son limitados!
Qué traer:
Traé tu máquina de desarrollo Linux, Mac o Windows. Nosotros te proporcionaremos todo lo demás.
Qué crear:
Apps. Apps. Apps. El Firefox Marketplace busca aplicaciones web abiertas que funcionen bien en dispositivos móviles para Firefox OS y Firefox para Android. Pero estamos interesados en todo tipo de aplicaciones. Puedes traer una aplicación HTML5 que has iniciado para continuarla, finalizarla, pulirla o simplemente presentarla.
Requisitos para participar:
Es importante que sepas HTML5, CSS3 y JavaScript para que puedas salir del evento con una App ya hecha.
Cómo iniciarse ya mismo (opcional):
Sesiones
Mañana: 8:30 -12:30
8:30 – 9:00 Registro
9:00 – 9:30 Bienvenida – Qué es Mozilla (Gery, Andrea)
9:30 – 10:00 Firefox OS, Arquitectura, plataforma (Junior)
10:00 – 10:30 Firefox OS Simulator, Debugger, Interfaz gráfica (Hugo)
10:30 – 10:45 REFRIGERIO
10:45 – 11:30 MarketPlace (Sergio)
11:30 – 13:00 Desarrollo App – Instalación (Felipe Lerena)
13:00 – 14:15 ALMUERZO
Tarde: 14:30 – 18:00 (taller práctico)
14:30 – 16:30 Elaboración de apps para Firefox OS
16:30 – 17:30 Presentación de las aplicaciones desarrolladas + REFRIGERIO
18:00 – 18:45 Publicación de las app en el marketplace
19:00 – 19:30 Entrega de premios a las mejores app
19:30 Cierre del evento
“Fuck commitees, I believe in lunatics” ~ Tibor Kalman
The Libre Graphics Meeting (LGM) is an annual gathering for the discussion of free and open source software used for design, illustration, typography, lay-out, art, photography, publishing, cartography, animation and video.
For years I wanted to participate and this year I finally did it. I had a presentation about Popcorn Maker and how people can use it to remix videos and teach others how to be web makers.
Check out my full Popcorn Maker presentation below and the full photo album.
On the front wall of the Medialab Prado (the host venue) there was a 15-meter wide LED facade displaying processing.js artworks. A special online editor was created for people to submit “code” for this installation.
Below is my simple humble contribution (inspired by similar music scene from a favorite movie :P).
void setup() {
size(192, 157);
background(0);
frameRate(7);
noStroke();
colorMode(HSB); //HSB mode to have beautiful random colors
}
void draw () {
x = Math.round(random(192)/16);
y = Math.round(random(160)/16);
fill(random(255), 200, 200);
rect(x*16, y*16, 16, 16);
}
See the video below for more cool creations.
Bertempat di Jakarta Convention Center dari tanggal 12-14 April 2013 yang lalu, Mozilla Indonesia mendapatkan kesempatan untuk ber-partisipasi dalam acara “Traceroute Party 2013″ : The biggest internet party in Indonesia. Mozilla Indonesia mendapatkan booth yang berada di depan main stage acara tersebut. Acara ini di prakarsai oleh IDC Indonesia. Tema acara ini “When People and Content becomes the Network”.
Booth Mozilla Indonesia @ Traceroute Party 2013
Pada hari ke-2 dari Traceroute Party 2013, Mozilla Indonesia mendapatkan kesempatan untuk mempresentasikan pada main stage Traceroute Party 2013 : Materi Komunitas Mozilla Indonesia, Firefox OS, WoMoz, Student Ambassador. Presentasi dibawakan secara bergantian oleh : Viking KARWUR, Finan Akbar, Irayani Quencyputri & Fauzan Alfi.
Viking KARWUR & Finan Akbar sedang mempersiapkan Presentasi di hari ke-2 Traceroute Party 2013
Penjelasan event dari website tracerouteparty.com :
==== ENGLISH
What makes Traceroute Party different? Well, 3 Days of 300 exhibitors from every aspect of the internet, talkshows with Internet Rock Stars Budi Rahardjo, Sapto Anggoro, Donny B.U., Nukman Lutfie, Juni Maimun (Acong), Christian Sugiono, Abimanyu W., Johar Alam, Marcelus Ardiwinata, Subiakto Priosoedarsono, Andrew Darwis, Ninja Interview, A. Haryawirasma, Andi Suryanto and many more.
Then we have speeches from internet giants joining the party. The likes of Yahoo! and Mozilla. Mozilla will bring a demo of their FirefoxOS and WebRTC to Indonesia. Maybe in it’s first major appearence since MWC Barcelona.
A party would not be complete without music. At TracerouteParty we have 30 indie bands performing live on 3 stages.
Everything happening at TracerouteParty will be concurrently live video streamed to the internet. There are 8 channels to choose from, covering all activities.
With the large capacity of the event and exciting programs, visitors are predicted to reach 10,000 per day with no entrance fee. If visitors do wish to register anyway, there is an e-wallet with Rp. 50,000 to spend for early bird registrant.
Traceroute is open to everyone, those who wants to exhibit, those making a marketing event, want to hangout with the community, show up and listen to the talk shows, learn new things in the workshop, waiting to finally get a door prize, watch their favourite indie bands, or simply wanting to be seen on a live-streaming camera.
Just clear your schedule and mark this date, 12 – 14 April 2013, TRACEROUTE PARTY 2013, “When People and Content becomes the Network”, only at Jakarta Convention Center.
============
Photo lengkap bisa dilihat di : FB Album Photo
Terima kasih
Pak Johar Alam & Ibu Aie – IDC Indonesia
Gen Kanai
Mozilla Reps Member Indonesia
Eljuno Anggoro Kasih & Martin Loppe
So, you wanna join us?
The Mozilla Reps program is open to all Mozillians who are 18 years of age and above. Before you become a Mozilla Rep, you must complete a short but rigorous application process in order to demonstrate your interest in and motivation for joining the program. Are you ready to take on the challenges and rewards of advancing your leadership to the next level in Mozilla? If your answer is YES, apply to become a Mozilla Rep today!
Not sure if you're ready for Mozilla Reps? There are many other ways to take the lead in the Mozilla Community. If you're a student, register for the Student Reps program to gain experience leading projects at your school. And all of our contributor opportunities are available to you on the Get Involved homepage.
The Mozilla Reps application process involves three simple steps:
Fill out and submit the Mozilla Reps application form. A Mozilla Rep mentor will be in touch within 24 hours.
If your application is approved, you'll be invited to be interviewed by a member of the advisory council over IRC or IM that same week. The interview lasts about 15 minutes and you will be asked some simple questions about yourself, your experience contributing to the Mozilla project and, of course, your motivation for becoming a MozRep.
If you're accepted into the Mozilla Reps program, your mentor will get you started and familiar with the tools at your disposal to start organizing events, requesting budgets, swag, etc. And just like that, you could become a Mozilla Rep!
Thanks for your interest in making the Web better with Mozilla!
×