El último 27 de Febrero en la Universidad Inca Garcilaso de la Vega, se
desarrollo el Primer MAOW en la ciudad de Lima Perú, evento auspiciado
por la Comunidad de Mozilla Perú y gracias al apoyo de la comunidad de
Software Libre COSOLIG. <br>
<br>
Compartieron sus experiencias y conocimientos el Director de Relaciones
con Desarrolladores de la Corporación Mozilla, Jorge Villalobos (Costa
Rica) y Hernán Rodríguez Colmeiro (Argentina), experto en el desarrollo
de Jetpacks y tecnologías de extensión Firefox., aprovechando la
presentación SomosLibres.org realizó una entrevista a Percy Cabello
Organizador y coordinador de Mozilla y a los ilustres visitantes a este
magno evento. <br>
<br>
<b>1. ¿Cual fue el principal objetivo del evento? . Y como respondieron
los asistentes al evento MAOW 2010</b><br>
<b>Respuesta de Percy Cabello:</b> Fundamentalmente dar la oportunidad a
los miles de desarrolladores web en el Perú de conocer de cerca las
posibilidades de personalización de Firefox, de integración con los
miles de servicios web públicos y privados disponibles. Para muchos el
idioma sigue siendo una barrera de acceso a esta tecnología, ya que la
gran mayoría de la documentación se encuentra exclusivamente en inglés.
Por esto contacté a Hernán y a Jorge, desarrolladores experimentados de
extensiones para Firefox, y con la ventaja adicional poder el taller en
español.<br>
<br>
Otro objetivo importante es mostrar lo cerca que trabaja Mozilla con los
desarrolladores. Muchas personas, más aun los más jóvenes, ven el
proyecto como algo lejano y de lo que no se puede formar parte sino
luego de mucha preparación y experiencia. Si bien es cierto esto siempre
es bienvenido, lo más importante es el interés por hacer una diferencia
y contribuir a mejorar la experiencia de más de 300 millones de
usuarios a nivel mundial que usan los productos y tecnologías de
Mozilla, y sobre todo de formar parte de una comunidad de <br>
<br>
La respuesta fue masiva. En menos de 24 horas se ocuparon todos los
espacios disponibles para el taller y tenemos ya una lista de personas
interesadas con las cuales esperamos trabajar próximamente para
organizar otor.<br>
<br>
<br>
<b>2. ¿Como ves el avance del Mozilla Firefox en el Perú?</b><br>
<b>Respuesta de Percy Cabello:</b> Muy impresionante. De octubre del
2008 a octubre del 2009, se ha duplicado el número de usuarios de
Firefox en el país, lo cual es notable.<br>
<br>
Se estima que la participación de mercado de Firefox en el Perú es de un
15%, un poco bajo en comparación con otros países de Latino América.
Hay algunas características únicas como la disponibilidad masiva de
cabinas de Internet, por lo que en gran parte la participación está
determinada por el uso de Firefox en las cabinas, algo en lo que
esperamos trabajar el resto del año.<br>
<br>
Lo más importante es verificar que el mensaje llega. En los últimos 12 o
15 eventos en los que ha participado Mozilla, los asistentes se
asombran de las capacidades de extensibilidad de Firefox y la
flexibilidad y poder de los estándares web.<br>
<br>
<br>
<b>3. Tendremos mas MAOW en Lima y Latinoamerica. ¿Cuáles son las
expectativas y el futuro de Mozilla.pe?</b><br>
<b>Respuesta de Percy Cabello:</b>Confío en que sí. De hecho ya ha
habido el acercamiento con Mozilla para repetir el evento en Lima (o con
suerte en otra ciudad del Perú), este mismo año. Aunque es de esperarse
que se priorice los países y ciudades donde aún no se realizan.<br>
<br>
Hace pocas semanas, Mozilla ha iniciado un programa, Mozilla Jetpack
Ambassadors, que busca justamente repetir este tipo de talleres en
diferentes ciudades del mundo. Para suerte nuestra, contamos con tres de
los doce Jetpack Ambassadors en la región: Hernán de Argentina, que
estuvo con nosotros, Rodrigo en Chile y Mario en Costa Rica. <br>
<br>
<br>
<b>4. Percy, ¿Cómo crees que aporta MAOW y este tipo de eventos al
desarrollo del software libre en el Perú?</b><br>
<b>Respuesta de Percy Cabello:</b> Pienso que el principal aporte es el
mensaje a la comunidades de usuarios locales que los proyectos de
software libre realmente existen por comunidades como las nuestras:
activas y motivadas, con capacidad de iniciativa y logística suficiente
para hacer buenos eventos. Como Mozilla, otros proyectos están
dispuestos a apoyar estas iniciativas y es cuestión muchas veces de
simplemente preguntar y hacer, sin mucho más en medio.<br>
<br>
Tenemos muy buenos eventos de software libre en el Perú y creo que el
siguiente paso, sin descuidar el importante tema de difusión, es
orientarlos más a hacer: programar código, talleres, control de calidad,
diseño gráfico, etc.<br>
<br>
Por ejemplo, para este año espero poder organizar varias sesiones de
Mozilla QA, donde los interesados podrán utilizar los sistemas de
Mozilla para verificar Firefox y Thunderbird y reportar problemas, algo
que los proyectos de software libre siempre necesitan y aprecian.<br>
<br>
<b>5. ¿Porqué ha elegido XUL, Mozilla para el desarrollo de las
extensiones del Browser Firefox? y ¿Cómo nace XUL?</b><br>
<b>Respuesta de Jorge Villalobos:</b> El XUL
(<a href="http://es.wikipedia.org/wiki/XUL">http://es.wikipedia.org/wiki/XUL</a>) fue creado por Netscape y Mozilla,
cuando Mozilla como proyecto estaba apenas en sus inicios. Se creó con
la idea de generar elementos gráficos a partir de documentos XML y
terminó convirtiéndose en la base toda la interfaz gráfica de los
productos de Mozilla, incluyendo el Firefox y el Thunderbird. Las
extensiones son exactamente eso: continuaciones de la interfaz de
Firefox, agregando nuevas funcionalidades con casi todas la mismas
libertades y herramientas que tendría un desarrollador de Mozilla.<br>
<b><br>
<br>
6. ¿Cuales crees que deben ser los pre-requisitos para comenzar a
desarrollar con XUL?</b><br>
<b>Respuesta de Jorge Villalobos:</b> Nnecesitamos conocimientos
previos.XUL consiste principalmente de XML, CSS y JavaScript, las mismas
tecnologías utilizadas para desarrollo web. Un programador con
conocimientos en desarrollo web está muy bien preparado para aprender
XUL. Sin embargo existe documentación en línea sobre todas las
tecnologías necesarias para desarrollar con XUL, así que cualquiera con
suficiente tiempo e interés puede aprender a hacerlo rápidamente.<br>
<br>
<b>7. Además de desarrollar extensiones con XUL, ¿Que más se puede hacer
con este lenguaje?</b><br>
<b>Respuesta de Jorge Villalobos:</b> Mozilla ofrece una plataforma
llamada XULRunner, que es la misma utilizada para Firefox y Thunderbird.
Sobre esa plataforma se puede crear todo tipo de aplicaciones, como ha
sido el caso de aplicaciones como Songbird, Komodo y Miro. Las
interfaces de estos programas también son XUL. Además de esto, una
persona que conozca de XUL puede contribuir con correcciones y nuevas
funcionalidades a cualquiera de estos proyectos, que son generalmente de
código abierto.<br>
<br>
<b>8. ¿Cuál es el nivel de madurez de XUL?, ¿Qué mas se se puede hacer
con XUL?</b><br>
<b>Respuesta de Jorge Villalobos:</b> XUL tiene alrededor de 10 años de
existir y es utilizado en docenas de aplilcaciones y miles de
extensiones, así que es muy estable. Lamentablemente no ha recibido
tanta atención como otras partes de Firefox, así que hay algunos
aspectos del lenguaje que pueden parecer anticuados o tediosos.<br>
<br>
<b>9. ¿Qué es Fennec y crees que podemos desarrollar extensiones para
firefox en los telefonos moviles?</b><br>
<b>Respuesta de Jorge Villalobos:</b> Fennec es la versión móvil del
Firefox. Tiene una versión casi final para Maemo en los Nokia
(<a href="http://www.mozilla.org/projects/fennec/1.0b5/releasenotes/">http://www.mozilla.org/projects/fennec/1.0b5/releasenotes/</a>) y una
versión experimental para Windows Mobile
(<a href="http://www.mozilla.org/projects/fennec/1.0a3-wm/releasenotes/">http://www.mozilla.org/projects/fennec/1.0a3-wm/releasenotes/</a>). El
Fennec también utiliza la plataforma XUL, y tiene la capacidad de
instalar extensiones. Más bien ya hay una lista importante de
extensiones con soporte para Fennec en el sitio oficial:
<a href="https://addons.mozilla.org/mobile/">https://addons.mozilla.org/mobile/</a><br>
<br>
<b>10. ¿Cual seria tu mensaje y saludo para los usuarios peruanos de
mozilla firefox?</b><br>
<b>Respuesta de Jorge Villalobos:</b> Hace algunos años tenía un gran
interés en el Firefox y Mozilla, los cuales estaban apenas empezando a
ser conocidos por el mundo. Empecé a participar en la comunidad de una
manera bastante modesta, sin pensar que jamás podría llegar a ser una
parte importante de ella. Hoy soy un empleado de Mozilla, y tengo bajo
mi responsabilidad a toda la comunidad de desarrolladores de extensiones
y otros complementos alrededor del mundo.<br>
<br>
En cierta forma Mozilla está apenas empezando a formarse. La competencia
de Internet Explorer, Google Chrome y otros ahora se centra en tener el
mejor soporte de estándares web y el dominio del mercado móvil, lo cual
hace 5 o 10 años era inconcebible. El Firefox ahora maneja el 25% del
tráfico en internet, y queda por verse si va a poder llegar al siguiente
nivel y convertirse en el líder mundial.<br>
<br>
Este es un muy buen momento para unirse a la comunidad Mozilla y ayudar a
Firefox a obtener su merecido lugar. Ninguna tarea es muy grande o muy
pequeña; todos pueden ayudar. Si tienen curiosidad sobre lo que pueden
hacer por Mozilla, les recomiendo que visiten
<a href="http://www.mozilla.org/contribute/">http://www.mozilla.org/contribute/</a>. También estoy a la orden para
cualquier consulta en <a href="mailto:jorge@mozilla.com">jorge@mozilla.com</a> <br>
<br>
Muchas gracias a todos los organizadores del MAOW en Perú, especialmente
a Percy, Daniel y Hernán. La pasión de los peruanos por la tecnología
me ha dejado impresionado, y espero verlos pronto de nuevo.<br>
<br>
<b>11. ¿Qué se puede hacer con Jetpack y como pueden aprovechar esta
herramienta los desarrolladores?</b><br>
<b>Respuesta de Hernan Rodriguez Colmeiro:</b> En este momento con
Jetpack se pueden hacer muy diversas cosas y de una manera muy simple.
Si bien es todavía un prototipo de Mozilla Labs eso no le quita poder a
la plataforma. Lo especial de Jetpack es que el tiempo necesario para
aprender a desarrollar una extensión con el mismo es muy poco, logrando
empezar a desarrollar lo que uno tiene en mente en sólo unas horas. Otro
de los objeivos de Jetpack es achicar la barrera entre tener una idea
acerca de una extensión, y poder programar la misma. Es por esto que se
utilizan lenguajes ya conocidos por mucha gente, como HTML, JavaScript y
CSS, de modo que sea sencillo de comprender inicialmente.<br>
<br>
<b>12. ¿Porqué tenemos que desarrollar extensiones para Mozilla Firefox?
</b><br>
Respuesta de Hernan Rodriguez Colmeiro: Las extensiones son lo que nos
permite modelar nuestra experiencia en la web, lograr que la web se
ajuste a nuestras necesidades y no al revés. Uno puede pensar en las
extensiones a la web como los programas a una computadora, todos tenemos
nuestro conjunto favorito de programas que nos ayudan a tener una mejor
experiencia en nuestro tiempo con la computadora, por qué no hacer lo
mismo con la web? <br>
Desarrollar extensiones no sólo nos permite a nosotros mejorar la
experiencia web con la nueva extensión, sino que también permite ayudar a
mejorar la de muchos otros usuarios con necesidades similares! También
pueden desarrollarse como una fuente de ingresos, si bien el modelo no
es el de un store de aplicaciones, hay forma de pedir contribuciones por
el uso de nuestra extensión.<br>
<br>
<b>13. ¿Cual es el futuro de Jetpack?</b><br>
<b>Respuesta de Hernan Rodriguez Colmeiro:</b> Jetpack nace como
respuesta a las necesidades de los usuarios de extensiones, como ser el
no tener que reiniciar el navegador luego de instalar uno nuevo, y
también de los desarrolladores, el no tener que aprender muchas cosas
nuevas para empezar a crearlas. Es por esto que la plataforma llegó para
quedarse, y lo único que le falta para egresar de Mozilla Labs es
madurez y control de calidad. Algo para remarcar es que Jetpack no se
pensó como reemplazo del modelo actual de extensiones, sino para
coexistir como una alternativa más para el desarrollo de las mismas. La
idea es que si piensas hacer una extensión simple puedas hacerlo
rápidamente con Jetpack, mientras que si tu extensión es complicada y
necesita acceso a elementos de más bajo nivel, aún puedas hacerlo con el
modelo tradicional.<br>
<br>
<b>14. ¿Cual es la principal diferencia de la versión 0.8 y Reboot de
JetPack?</b><br>
<b>Respuesta de Hernan Rodriguez Colmeiro:</b> Jetpack existe como
prototipo desde Mayo del 2009, y desde entonces se ha ido recolectando
comentarios, sugerencias y críticas de los primeros usuarios de la
plataforma. Luego de casi un año de ir acumulando toda esa información,
se decidió que era hora de terminar el desarrollo del prototipo y
comenzar un producto más escalable y estable para su futura inclusión en
la plataforma. Y así nació Jetpack<br>
Reboot. El Reboot ("reinicio" en español) recién va a aparecer su
primera versión en las siguientes semanas, aunque las primeras versiones
candidatas ya están disponibles.<br>
La manera de programar las extensiones con Jetpack va a seguir siendo
muy similar, quizás incluso más cómoda, pero eso ya es tema para estar<br>
charlando toda una tarde! También hay que aclarar que "Reboot" es sólo
un nombre interno y no es el nombre final que quedará para la nueva<br>
versión. Todavía esto está en activa discusión, así que no es de
sorprenderse si a fin de cuentas el nombre cambia.<br>
<br>
<b>15. ¿Cuales crees que deben ser los requisitos o conocimientos
previos para trabajar con JetPack?</b><br>
Respuesta de Hernan Rodriguez Colmeiro:Los requsitos previos para
trabajar con Jetpack son realmente muy pocos. Si alguna vez programaste
una página web, usando JavaScript, HTML y CSS ya estás en condiciones de
empezar a programar algo con Jetpack. Si nunca lo hiciste, las noticias
también son buenas, ya que estas tres tecnologías son casi
complementarias y fáciles de aprender. <br>
<br>
<b>16. ¿Como has visto a los participantes del MAOW 2010, y cual sería
el mensaje y saludo para los usuarios Firefox del Perú</b><br>
Respuesta de Hernan Rodriguez Colmeiro: Fue muy grata la experiencia con
los participantes del MAOW 2010 de Lima, superaron con creces mis
expectativas. Hace tiempo que venía soñando participar en un evento así,
y si bien fue increíble estar dictando el taller, también !me hubiera
encantado estar en el lugar de los asistentes!<br>
Les mando un enorme saludo desde Buenos Aires a todos los usuarios de
Firefox del Perú, y a no olvidarse que todos unidos podemos hacer llegar
nuestra voz al mundo. ¡Qué se enteren que existimos y qué somos tan
capaces como todo el resto!<br>
<br>
Por: Daniel Yucra Sotomayor (<a href="http://danielyucra.somoslibres.org">http://danielyucra.somoslibres.org</a>)