Archivos

Apúntate al Google DevFest en Madrid

Nos alegra mucho comunicaros que el próximo 23 de septiembre celebraremos el primer Google DevFest en España en colaboración con la Facultad de Informática de la Universidad Complutense de Madrid. El Devfest es parte de una iniciativa internacional que se lleva acabo en varias ciudades como Tokyo, Sao Paulo, Munich, Moscú, Sydney, Santiago y Singapur.

Se trata de un evento para programadores en las que presentaremos las últimas novedades sobre los productos de Google con seminarios prácticos. Es además una excelente oportunidad para conocer a otros desarrolladores. Hablaremos sobre tecnologías móviles y web: Android, HTML5, Chrome, App Engine, Google Web Toolkit y más. La inscripción es gratuita, sin embargo, las plazas son limitadas por lo tanto es importante hacer la inscripción lo antes posible a través de este formulario. Enviaremos un email de confirmación a todos los asistentes.

El DevFest se celebrará en la Facultad de Informática de la Universidad Complutense de Madrid de 9 a 18h. Puedes ver la agenda aquí . Habrá dos tipos de sesiones en paralelo, por lo que es necesario que selecciones las que más te interesen cuando rellenes el formulario de asistencia.

En los seminarios se verán ejemplos de utilización de los productos, nuevos lanzamientos y se explicará como utilizar las APIs. Durante el evento se servirá un desayuno, una comida y un cocktail. Este año queremos terminar la jornada con un panel de emprendedores que nos darán su visión del panorama actual a la hora de empezar tu propia empresa y expondrán ejemplos prácticos y casos de éxito. Como ponentes invitados asistirán profesores de la Universidad Complutense, componentes del equipo de investigación de Libresoft, la sociedad de capital riesgo Grupo Bullnet , el Parque Científico de Madrid, programadores nacionales dedicados a Android y por supuesto varios ingenieros de Google de EE.UU. y Europa.

Para más información puedes visitar el site oficial: https://sites.google.com/site/devfestmadrid/

¡Te esperamos!

App Inventor, ¿Puedo dibujar de forma sencilla?

En este artículo vamos a seguir trabajando con la plataforma App Inventor, en este caso particular examinaremos algunos controles extras y para el escenario de implementación, la idea es recrear la posibilidad de dibujar círculos en mi solución Android.
http://appinventor.googlelabs.com/

Introducción

En primer punto nos generamos un nuevo proyecto en app inventor. El nombre del mismo queda a criterio de cada uno, en mi caso la solución se titula “dArtPG”
El diseño de la solución tiende a contener alguna opción para seleccionar el fondo del editor que deseo generar, el color con el cual voy a dibujar círculos en el editor y el editor propiamente dicho.
¿Cómo asociamos estos requerimientos a controles que me provee App Inventor?
Para las selecciones tanto del fondo como del círculo utilizaremos “ListPicker”, de este forma podremos seleccionar el color de fondo y el color del círculo, y para mi editor utilizaremos un control “Canvas”


Fig. 1 Escenario de diseño de la solución

Algo interesante y una práctica que no se negocia en el desarrollo de software, es colocar nombres representativos a los controles para poder identificarlos correctamente en el momento de generar los bloques de código. Utilizaremos entonces, los nombres “Fondo” para la lista de colores de fondo, el nombre “Figura” para la lista de selección de los colores de la figura (Círculo), y Editor para el control de canvas, esto lo muestra la Fig. 1.

¿Generamos el comportamiento?

Vamos a trabajar con el editor de código por bloques de la solución para representar la selección de colores en el fondo del editor y el color de la figura que se dibujará.


Fig. 2 Muestra el editor de código para representar el comportamiento de la selección de colores en el Editor.

La programación la realizamos en el evento “AfterPicking” de ambas listas y para este ejemplo se intenta detectar la selección del usuario mediante un control de “if” que consulta sobre la selección del usuario y establece en el editor el color del fondo y del pincel. Este comportamiento se muestra en la Fig.2.
Finalmente no resta generar la figura sobre el Editor.


Fig. 3 Programación del dibujo del círculo en el editor.

Para este comportamiento vamos a programar sobre el evento “Touched” para que al tocar el editor se pueda generar un círculo del tamaño deseado. En este caso sus dimensiones son de 30px como indica la Fig.3

¿Realizamos una prueba de la solución?

En este ejemplo utilizaremos el emulador que se provee con los extras de app inventor para no utilizar un equipo físico.


Fig. 4 –Emulador con la solución

El comportamiento deseado se logra muy fácilmente en app inventor y para mostrarles la velocidad en la cual se desarrolla, les dejo un video de la implementación.

Vídeo de la Implementación


Espero les sea de utilidad…

Nicolas Bortolotti, Ingeniero U.T.N. Regional San Francisco - Comunidad Xcloud


Desafío Google Chrome 2010

Hoy día 1 de septiembre nos alegra anunciar el lanzamiento del Desafío Google Chrome, por primera vez en España. Se trata de una competición para programadores en la que os animamos a desarrollar extensiones para nuestro navegador.
Como muchos de vosotros ya sabréis, las extensiones son una buena forma de añadir más funciones a tu navegador Google Chrome. Éstas se pueden descargar e instalar cómodamente desde la galería de Google Chrome.



La competición estará abierta hasta el día 15 de octubre y los ganadores recibirán un Nexus One como recompensa a sus esfuerzo.

Si no sabes mucho sobre el desarrollo de extensiones, no te preocupes, hemos organizado un workshop gratuito en las oficinas de Google Madrid el próximo día 9 de septiembre a las 19h. En el mismo podrás aprender todo lo que necesitas saber sobre cómo desarrollar tus extensiones para Chrome. Las plazas para asistir a la charla son limitadas así que apúntate cuanto antes rellenando el siguiente formulario.

Para presentarse al Desafío el equipo debe ser como máximo de 2 personas y la extensión debe ser en Castellano. Los ganadores se anunciarán el 22 de octubre. Puedes enviar tu extensión a través de este formulario.

Puedes encontrar más información en la página oficial. ¡Os animamos a enviar vuestras extensiones y demostrar de lo que sois capaces!


Isabel Salazar, Departamento de Marketing de Google