El Servidor de agendas de Sun Java System fue Sun calendario ( 's programación de servidor). La versión actualmente disponible es 6.3, que ahora forma parte de Sun Java System Communications Suite .
Los usuarios pueden acceder a los elementos de su calendario y lista de tareas utilizando una variedad de clientes. Los navegadores web podrán acceder a los datos del Calendario utilizando Sun Java System Communications Express como un cliente basado en HTML. Los usuarios de Microsoft Outlook pueden acceder a los datos de su calendario utilizando Sun Java System Connector para Microsoft Outlook , que aún no es compatible con Outlook 2010. Los usuarios de Mozilla Thunderbird pueden agregar acceso al calendario completamente funcional al Sun Calendar Server al software de correo electrónico agregando Mozilla Lightning extensión para WCAP ( Web Calendar Access Protocol ). Finalmente, a partir de 2008, Sun Java System Communications Suite 6 incluirá un cliente web basado en AJAX que proporcionará mejores interacciones de usuario "tipo cliente pesado".
Una característica útil de Calendar Server es el servicio de notificación. Este servicio enviará un correo electrónico o un SMS al propietario del calendario. Estos mensajes se envían al propietario del calendario si ha sido invitado a una cita o como recordatorio de una próxima cita. Estos recordatorios se dirigen al teléfono celular de una persona utilizando la dirección de correo electrónico de su proveedor de teléfono asignada a su teléfono.
Los servicios de notificación también son útiles para que los desarrolladores implementen sus propias aplicaciones de software. Los recordatorios de calendario y los eventos de cambio se publican en un servicio de mensajes de Java utilizando Sun Java System Message Queue .
Los desarrolladores pueden usar la interfaz WCAP para escribir sus propias aplicaciones que acceden a calendarios, tareas y buscan información de "disponibilidad" sobre los usuarios. Esta interfaz devuelve datos de calendario en varios formatos, incluidos XML e iCalendar . Se agregó el formato JSON (JavaScript Object Notation) para admitir el desarrollo de AJAX en el último parche de Calendar Server 6.3.
Historia y uso
El servidor de calendario del sistema Java de Sun tiene una larga trayectoria y utiliza tecnología de Sun Internet Calendar Server (SICS) y Netscape Calendar Server (NCS). El software ha sufrido varios cambios de nombre; Además de lo anterior, también se ha comercializado como iPlanet Calendar Server y Sun ONE Calendar Server . La base de código se ha llevado a cabo a lo largo de estos cambios de nombre con solo mejoras de características / paquetes y correcciones de errores.
Desde 2003, Calendar Server se ha incluido como parte del Java Enterprise System de Sun , una colección de aplicaciones y herramientas de software de infraestructura. También está disponible como parte de Sun Java System Communications Suite , una colección más pequeña de servicios de mensajería y colaboración que incluye Sun Java System Messaging Server , Sun Java System Instant Messaging Server y Sun Java System Communications Express . El software de servidor compatible con Calendar Server incluye Sun Java System Directory Server , Sun Java System Access Manager y Sun Java System Web Server . El software de soporte se incluye en el paquete Communications Suite con derechos de licencia de uso limitado.
Calendar Express fue la interfaz de cliente basada en web original para Calendar Server. Este cliente HTML permitió a los propietarios de Calendar crear citas, invitar a otras personas a reuniones y suscribirse a otros calendarios. El cliente web Calendar Express se eliminó del soporte a partir de Sun Java System Calendar Server 6.3. Esta funcionalidad de cliente ha sido reemplazada por Sun Java System Communications Express .
La versión 6.3 de Calendar Server es compatible con varios sistemas operativos, incluidos Solaris de Sun y Red Hat Enterprise Linux . Desde entonces, HP-UX y Microsoft Windows han dejado de ser compatibles a partir de la versión 6.3.