Seminario: Tendencias en servicios y aplicaciones Web

En la tarde de los próximos 15 y 16 de diciembre se realizará en la ciudad de San Cristóbal, Táchira. Un seminario sobre: Tendencias en servicios y aplicaciones Web organizado por la XXIV promoción de Ingeniería en Informática de la Universidad Experimental del Táchira.

La temática del evento es sobre el desarrollo y tecnologías web, con diversas ponencias dictadas por profesores de la institución, profesionales en el área, voluntarios y representantes de Mozilla Venezuela. Con tan solo una colaboración de Bs.200 podrás ver los siguientes temas:

Lunes 15 de diciembre de 2014

Martes 16 de diciembre de 2014

Seminario: Tendencias en servicios y aplicaciones Web

Afiche del evento con toda la información necesaria

Así que te esperamos para disfrutar de 2 tardes de aprendizaje sobre desarrollo web.

Mi experiencia en el Mozilla Summit 2013 (Día 3)

El tercer y último día del evento, comenzó con una presentación de Jay Sullivan, el COO de Mozilla, sobre un resumen de las cosas realizadas y mostradas a lo largo del evento, luego se pasó a una dinámica donde se crearon como 12 grupos para hablar de diversos proyectos de Mozilla: Firefox, Firefox para Android, Firefox OS, Webmaker, App Maker, entre otros. Luego cada persona se iba al grupo que mas le gustara para dar ideas de como mejorar el futuro. Yo me fuí con Leonard Camacho (otro Mozillero de Venezuela) al grupo de Firefox OS porque fuimos parte del equipo de lanzamiento y sabemos de desarrollo. Fue interesante compartir nuestra experiencia en nuestro país con algunos desarrolladores y ademas aprender sobre el proyecto desde su punto de vista; como en media hora hubo muchos ideas genial para el futuro de esta plataforma. Luego de esta dinámica, me salí un rato para terminar una aplicación personal de Firefox OS (para aprender a usar el API), afuera habían muchos desarrolladores trabajando en las diversas áreas para programar, en ese momento repartieron las camisetas de Mozilla para futuros eventos.

En las sesiones de la tarde, entré  a una charla sobre bases de datos dictada por Brandon Johnson, en ella expuso sobre aspectos básicos en el diseño de base de datos y consultas básicas. Luego entré a una de TLS/SSL, fue difícil de comprender porque ser de contenido muy técnico, sin embargo, me pareció interesante como se implementa esta seguridad y las nuevas funcionalidades de la nueva versión del protocolo. Posteriormente entré a una de desarrollo de videojuegos en HTML donde me tocó estar de pie porque toda la sala estaba llena, me llamó la atención como se realizan estos juegos y conocer las limitaciones que existen actualmente para la plataforma web, es increíble como ahora se pueden crear juegos tanto en 3D como en 2D que corren fluidamente en cualquier navegador que implemente estándares web. La última ponencia que entré fue una de Open Web vs DRM, fué un debate abierto sobre si se debe incluir DRM en la web y si Mozilla debe implementar esto en caso de aprobarse por el comité de la W3C, fue moderado por Leo Balter, había asistentes que participaron en las discusiones de la W3C, algunas personas habían leido y analizado el borrador de la propuesta, etc. Las discusiones fueron fuertes pero la mayoría estaba a favor de ofrecer lo mejor a los usuarios y no apoyar el DRM mientras no sea un estándar abierto.

Para el cierre del evento, todos pasamos al salón principal donde nos dieron un resumen de todo lo acontecido en el evento, sobre los nuevos amigos que hicimos en esos 3 días, se presentó al ganador del Mozillero mas amigable (mediante una votación), se repartieron unos afiches de Shepard Fairey (para mí es uno de los mejores diseñadores gráficos que existe) a las personas que hicieron posible el evento, Jefferson Durán subió a la tarima a hablar sobre la futura fusión de MozEdu con Webmaker por ser proyectos similares y como fue posible gracias a la interacción entre los miembros de ambos proyectos durante estos últimos días, también habló en el escenario una pareja que se conoció en el Summit del 2010, este año se comprometieron y en el próximo se casan.

Al concluir las presentaciones, se dio un tiempo para que la gente descansara un poco y se arreglara para la noche. Yo me uní con un grupo para un tur por las oficinas de Mozilla en Toronto, como íbamos caminando aprovechamos de conocer un poco la ciudad. Al llegar a la oficina, me gustó el ambiente porque era muy abierto, también me di cuenta como los muebles y diseño estaba enfocado para sentir al empleado a gusto, en una vista por encima a las computadoras, vi que la mayoría usa Mac y una que otra con instalaciones de Ubuntu, casi todos con multi-monitores. Contaba con varias salas de reuniones, con estantes de golosinas y de comida sana, un empleado nos dijo que promueven la comida sana y si alguno agarra una golosina le dicen comentarios para que se sienta mal y no lo vuelva a hacer. En la mitad de la oficina, hay un monitor mostrando las pruebas automáticas en distintas plataformas de Firefox, me llamó la atención ver esto y ver como están pendientes de que cada “commit” en el código fuente no vaya a alterar la estabilidad del navegador.

Finalmente, volvimos al hotel para cenar y luego ir a la fiesta final, aunque la música y el ambiente estaba bueno la mayoría de las personas estaban cansadas por los 3 días del evento. Sin embargo, se pasó un buen rato y terminamos conversando con otros Mozilleros sobre nuestras culturas o países.

Realmente fue una gran experiencia participar en este evento, conocer otras personas que buscan el mismo objetivo en la web, ver físicamente a compañeros de “trabajo” que sólo te comunicabas por correo, aprender sobre las nuevas tecnologías para la web que aún están en desarrollo, ver como mucha gente trabaja en proyectos interesantes sin nada a cambio, entre otros. Agradezco a Mozilla por la oportunidad de participar en este evento.

Mi experiencia en el Mozilla Summit 2013 (Día 2)

El segundo día de este evento comenzó con un buen desayuno, donde lo común era sentarse con personas desconocidas para conversar con ellas y saber su trabajo o colaboración en Mozilla, su cultura, opiniones del evento, entre otros. Luego todos entramos al teatro principal para iniciar con las sesiones generales.

Sesiones generales en la mañana

La primera presentación el teatro principal sobre “Reporte del estado de la Internet Abierta” hecha por John Jensen, permitió  conocer la situación actual de Internet en el mundo. Habló sobre los porcentajes de penetración de Internet en las distintas regiones del mundo, el crecimiento de usuarios en la red y como aprovechar para enseñarles sobre la web abierta; otro punto interesante fue sobre los países como Cuba y  Corea del Norte prácticamente están aislados del mundo virtual porque sus habitantes no tienen acceso a Internet, una situación que ojalá cambie en los próximos años.

Luego hubo una charla dictada por Debbie Cohen sobre la cultura organizacional y valores de Mozilla, al principio pensé que iba a ser aburrida pero luego me pareció interesante desde el punto de vista gerencial, porque a través de un estudio (del cual participé) permitía conocer como se encuentran los voluntarios de Mozilla y como se puede aprovechar su cultura laboral para dirigir a la organización hacia cierto sentido. No pensé que en organizaciones de código abierto se aplicaran estos estudios y direcciones, ademas permite conocer un poco el hecho de por qué mucha gente hace voluntario en la red y les ayuda a sentirse mejor consigo mismos.

Mozilla trae la web del futuro al día de hoy

Una de las mejores charlas del evento fue sobre el futuro de la web y demostraciones sobre las tecnologías por venir, al principio se comenta sobre el estado de Firefox y su versión móvil, el cual es el navegador con mejor puntuación en la tienda de Google Play. Pero para llegar allí tuvo que prestar atención a los usuarios para ofrecer un mejor producto y pasar por constantes mejoras, luego se hicieron demostraciones de juegos 2D y 3D corriendo en el navegador (por motivos comerciales no se pueden decir), realmente me impresionó porque son videojuegos completos (tipo consola) y no juegos pequeños que solemos ver en los dispositivos móviles. La presentación de Shumway llamó mucho la atención, es un proyecto para ejecutar Flash en el navegador usando JS, aunque está en una etapa inicial permite ejecutar muchos juegos fluidamente, acercando la fecha de la muerte de Flash para la web :) , como curiosidad, uno de los demos mostrados fue la versión flash de Candy Crush ejecutándose en el navegador sin  plugins.

Otro proyecto interesante fue WebRT, pues gracias a la WebAPI desarrollada para FirefoxOS, puedes crear tus aplicaciones web y generar sus respectivos ejecutables para distintos sistemas operativos (exe para Win, apk para Android, etc), permitiendote ejecutarlas “nativamente” en varias plataformas sin tener que abrir el navegador o utilizar alguna otra dependencia.  También se mostró unos demos del futuro motor de Firefox el cual está diseñado para aprovechar al máximo los procesadores con muchos núcleos, permitiendo renderizar las páginas en menor tiempo.

Descanso y almuerzo

Luego se dio un tiempo para almorzar, durante este momento había una feria donde se mostraba los diferentes proyectos de Mozilla, fue interesante hablar con los desarrolladores de cada proyecto, muchos de ellos explicaban hasta como podías colaborar con código. Entre los interesantes (no puedo mencionar algunos por ser proyectos aún secretos): Australis la nueva interfaz para el navegador, Devtools las herramientas de desarrollo incluidas en Firefox, APC un proyecto para hacer un SmartTV con FirefoxOS, la implementación del protocolo HTTP 2.0 en los navegadores (duré como 1 hora hablando de esto y creo que ha sido la conversación mas nerd de mi vida), Firefox para WindowsRT el cual luce muy bien con la interfaz ModernUI, Unreal Engine 3 en el navegador con demostraciones mediante una LAN Party Local, proyectos para permitir el uso del navegador a personas con discapacidades, entre otros.

Sesiones abiertas en la tarde

Como en el primer día, en la tarde se realizaban sesiones abiertas. A la primera que entré fue la de Jack Moffitt sobre Servo el futuro motor de Firefox para aprovechar los CPU’s de varios núcleos, ademas como está hecho en un lenguaje llamado Rust la charla también sirvió para conocer sobre ese lenguaje. Me costó entender muchos temas porque realmente era programación avanzada, pero chévere al ver como será el futuro de los navegadores web.

Luego fuí a  “Understanding Web Developers”, una serie de sesiones para discutir como somos los programadores hoy en día y como Mozilla puede ayudar a facilitarles el trabajo, dar a conocer los últimos estándares web, documentar herramientas disponibles, entre otros. Muy entretenida e interesante conocer las opiniones de muchos programadores con gran experiencia en el área.

Al final del día

Una vez finalizada las sesiones, habían varias opciones de entretenimiento: un partido de Hockey, una fiesta de disfraces a la cual iba a ir, pero la cambié para conocer la torre CN con otros mozilleros. Al regresar muchos fueron a bares para compartir, pero en mi caso, debido a varios días sin dormir estaba muy cansado y regrese al área de descanso a navegar un rato, hacer un poco de “hacking” de Firefox OS con varios desarrolladores del proyecto y dormir para tener energías para el tercer día.

Software Freedom Day 2013 en Valencia

El pasado sábado 21 de Septiembre de 2013, en la ciudad de Valencia (Venezuela) se realizó un evento para promover las tecnologías de Mozilla como marco de celebración del día de la libertad del software. VAS Libre un LUG local se encargó de organizarlo, lo interesante de este evento fue hacerlo sobre puras tecnologías de Mozilla diferenciandose del resto de los eventos del país.

El formato fue de pequeñas ponencias junto a un conversatorios, el ponente hablaba sobre un tema y tanto el público como los miembros de VASLibre/Mozilla Venezuela podían agregar mas información para expandir el conocimiento. Se tocaron temas sobre el uso de Internet, la historia de Mozilla, todo sobre Firefox OS (diseño, arquitectura, desarrollo, uso), como mejorar el navegador Firefox a través de complementos y configuraciones avanzadas, otros productos y proyectos de Mozilla.

Me gustó participar en este evento, la asistencia siempre estuvo muy atenta e interesada en el evento, intervinieron bastante y se hizo mas ameno el aprendizaje. También pude volver a personas que no veía desde el pasado FudCon, algunos seguidores de mis redes sociales, entre otras cosas.

Finalmente, felicito a VASLibre por realizar este tipo de eventos sin fines de lucro, por invitar a parte del equipo de Mozilla Venezuela, por conseguirnos hospedaje a través de Venetur (creo que era patrocinante del evento), a Hector Mantellini y Jesus Palencia por brindarnos transporte, alimento y demás.

Ojalá se hagan mas eventos de este tipo a lo largo del país para seguir promoviendo las tecnologías libres.

Resumen del lanzamiento de Firefox OS en Venezuela

El pasado 1 de Agosto se realizó en Caracas, el lanzamiento oficial de los primeros teléfonos con Firefox OS en Venezuela y tuve el honor de pertencer al equipo de lanzamiento por parte de Mozilla gracias a la colaboración prestada en Mozilla Venezuela.

El evento se realizó en la Torre Telefónica el 1 de Agosto aproximadamente a las 9:30 am,  con la participación de varios representantes de Movistar, Mozilla y varios medios de comunicación. La gente fue puntual, y el evento comenzó dando una introducción de las inversiones de Movistar y el trabajo que han realizado en los últimos años. Luego continuó con algo muy peculiar, hubo una presentación de un rapero llamado M.C. Klopedia, al principio algunos pensamos que era una mala idea por parte de Movistar pero resultó muy bien porque logró animar a las personas presentes, rompió el hielo de un evento muy aburrido, se contó con presencia musical y de un artista local.

Al finalizar y con todo el público animado, se subieron varios representantes de Movistar a hablar de la relación creada entre Telefónica y Mozilla para el desarrollo de este nuevo sistema operativo. Luego subió Jay Sullivan (COO de Mozilla) al escenario para hablar con perfecto español sobre la misión de Mozilla y el objetivo de llevar la web a los dispositivos móviles.

Luego se dió inicio a la rueda de prensa, las preguntas no fueron tan fuertes como pensabamos, la gente estaba bien informada de este teléfono y casi no hubo preguntas bobas. Los miembros del equipo de lanzamiento de Firefox OS estábamos realizando demostraciones del teléfono a la prensa y medios de comunicación, todo se estaba reportando por las cuentas de redes sociales y eso fue todo.

Fue excelente presenciar este tipo de eventos, me llamó la atención como hoy en día en Venezuela se promociona comercialmente un sistema operativo libre y realizado por Mozilla, hace unos años no hubiese creído que esto fuese posible. Ahora espero que esta plataforma sea rentable y tenga el apoyo de desarrolladores de todo el mundo para llevar la web mas allá del escritorio.

Finalmente, si quieren tener mas información de Firefox OS en Venezuela, les recomiendo seguir los grupos oficiales y entrar al mundo de este nuevo sistema operativo: