El nuevo plugin de OSOCO para Grails: Antother TAg Cloud

El pasado miércoles, 28 de julio, liberamos la versión inicial (0.1) del plugin ATAC (Antother TAg Cloud). Éste ofrece la posibilidad de crear una nube de etiquetas utilizando simplemente un TagLib para ello.

A diferencia de otros plugins que ofrecen este servicio, como RichUI o Tag Cloud, ATAC es más sencillo de utilizar. Ofrece dos posibilidades de uso, una por defecto, a la que se le pueden pasar sólo los tags y con eso generar la nube, y otra más configurable, que nos permite elegir cómo se va a representar la nube, entre otros aspectos.

Hemos decidido crear este plugin porque necesitábamos una manera sencilla de crear nubes de etiquetas y los otros plugins que hemos probado (RichUI y Tag Cloud) no han terminado de cumplir nuestras expectativas.

Al probar el plugin RichUI nos dimos cuenta de que no generaba de manera correcta las nubes para ocurrencias de tags muy grandes y dispares, y al probar el plugin Tag Cloud no conseguimos hacer que la nube se mostrarse de manera correcta con los tamaños que necesitábamos.

En resumen, nuestro plugin es fácil de utilizar y puede presentar una nube de etiquetas funcional con una mínima configuración.

El siguiente enlace es la página oficial del plugin y en ella podréis encontrar una guía de cómo utilizarlo y ejemplos con capturas de pantalla.

http://www.grails.org/plugin/atac

OSOCO Dev Day

El pasado viernes 16 celebramos el primer OSOCO Dev Day, la agenda del día fue:

Improving our software development process. WAS:  Web Application Security

Ponente: Jesús Gómez
Horario: 10:00-11:50

La charla consistirá en una introducción a la seguridad de las aplicaciones web, enfocada desde la perspectiva de los desarrolladores. La presentación repasará los conceptos teóricos básicos, para posteriormente describir algunos ejemplos de vulnerabilidades concretas, desde un punto de vista práctico.

Taller de Computación en Nube

 Ponente: Rafael Luque
 Horario: 12:00-14:00
 Temas:

  • Concepto de computación en nube.
  • Distintos tipos y oferta existente.
  • Servicios de Amazon Web Services.
  • Ejercicios prácticos con Amazon EC2, que incluirán:
    1. Creación de instancias e imágenes.
    2. Almacenamiento persistente.
    3.  Balanceo de carga en aplicaciones web.


Introducción a Android

Ponente:Álvaro Basallo
Horario: 16:00- 17:00
Temas

  •  Introducción histórica.
  • Un poco de arquitectura técnica.
  • Descripción del entorno de desarrollo.
  • Componentes fundamentales de desarrollo: View, Activity, Intent,    Content Provider y Service.
  •  Gestión de Resources (elementos estáticos): Textos, imágenes, etc.
  •  Definición de interfaces gráficas.
  •  Un ejemplo funcional: control de acceso con los usuarios en base de datos.

Rápido repaso por la tecnología de Google para desarrollo móvil, Android. Incluyendo un resumen de su breve historia y numerosas versiones, una visión general de la arquitectura técnica y funcionalidades de su entorno de desarrollo.

Más en detalle se introducirán los elementos básicos de una aplicación: View, Activity, Intent, Content Provider y Service; con un detalle a grandes rasgos de sus principales características y capacidades. Además se explicará la forma en que se resuelve la creación de interfaces gráficas y la inclusión de elementos estáticos (cadenas de texto, imágenes, etc).

A continuación se verá un pequeño proyecto en funcionamiento: un control de acceso a una aplicación con los usuarios en base de datos. Para finalizar se hará un repaso panorámico del código que la compone.




Introducción breve al desarrollo en iPhone
Ponente: Diego Toharia
Horario: 17:00-18:00

Breve introducción al desarrollo de aplicaciones para iPhone, cubriendo el entorno y herramientas de desarrollo y los conceptos más importantes, e ilustrándola con algún ejemplo sencillo.




OSOCO: Pasado, Presente y Futuro
Ponente: Ruth Zamorano
Horario: 18:00-18:45

Quiénes somos, de dónde venimos y adónde vamos.