Posted on octubre 24, 2011 at 11:54 am

Generar ICS

Pensar en un sistema de reservas que no te permita tener controladas tus reservas desde tu aplicaci贸n favorita de calendario es como pensar en Zipi sin Zape. Por eso, en Gran Reserva estamos trabajando en un sistema de ICS.

Que es el ICS?. ICS es un formato 芦universal禄 de gesti贸n de calendarios usado por multitud de aplicaciones estilo agenda. De esta forma, podremos tener en nuestra agenda (ya sea del m贸vil, del equipo, etc…) y controlarlo desde ah铆 o consultarlo de forma m谩s c贸moda.

Aunque parezca mentira, desde nuestro propio gestor y aplicaci贸n en pruebas esta en pruebas, luego esta bastante verde todav铆a y tiene multitud de fallos.

En un futuro (dentro del roadmap de la aplicaci贸n) esperamos que se puedan cambiar las reservas desde vuestro gestor de calendarios y que os pod谩is suscribir a una Sala para estar totalmente actualizados ademas de poder poner alarmas y cosas similares de las que estas aplicaciones disponen.

Aun con eso, para un evento est谩ndar, la forma de un fichero ICS es la siguiente:

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:direcci贸n de email o ID unico
CREATED:201110241000Z
DTSTAMP:201110241000Z
ORGANIZER;CN="Nombre del organizador":MAILTO:direccion_mail@uva.es
DTSTART:201110241000Z
DTEND:201110241400Z
SUMMARY;LANGUAGE=es:"Reserva de la Sala"
DESCRIPTION;LANGUAGE=es:Peque帽a descripci贸n en espa帽ol de la reserva
END:VEVENT
END:VCALENDAR

Como vemos es una especie de XML separado los calendarios entre VCALENDAR y los eventos del calendario entre VEVENT. Dependiendo de la versi贸n del cliente tendremos m谩s o menos opciones, pero las que hemos colocado aqu铆 son las m铆nimas para que sea reconocido.

Ten茅is m谩s informaci贸n en el RFC correspondiente.

Tags:,

Comments are closed.