3,050 research outputs found

    TINA as a virtual market place for telecommunication and information services: the VITAL experiment

    No full text
    The VITAL (Validation of Integrated Telecommunication Architectures for the Long-Term) project has defined, implemented and demonstrated an open distributed telecommunication architecture (ODTA) for deploying, managing and using a set of heterogeneous multimedia, multi-party, and mobility services. The architecture was based on the latest specifications released by TINA-C. The architecture was challenged in a set of trials by means of a heterogeneous set of applications. Some of the applications were developed within the project from scratch, while some others focused on integrating commercially available applications. The applications were selected in such a way as to assure full coverage of the architecture implementation and reflect a realistic use of it. The VITAL experience of refining and implementing TINA specifications and challenging the resulting platform by a heterogeneous set of services has proven the openness, flexibility and reusability of TINA. This paper describes the VITAL approach when choosing the different services and how they challenge and interact with the architecture, focusing especially on the service architecture and the Ret reference point definitions. The VITAL adjustments and enhancements to the TINA architecture are described. This paper contributes to proving that the TINA-based VITAL ODTA allows for easy and cost-effective development and deployment of advanced end-user and operator services, and can indeed act as the basis for a virtual market place for telecommunications service

    Behavioral types in programming languages

    Get PDF
    A recent trend in programming language research is to use behav- ioral type theory to ensure various correctness properties of large- scale, communication-intensive systems. Behavioral types encompass concepts such as interfaces, communication protocols, contracts, and choreography. The successful application of behavioral types requires a solid understanding of several practical aspects, from their represen- tation in a concrete programming language, to their integration with other programming constructs such as methods and functions, to de- sign and monitoring methodologies that take behaviors into account. This survey provides an overview of the state of the art of these aspects, which we summarize as the pragmatics of behavioral types

    OSA/PARLAY on a SIP network

    Get PDF

    Development of an advanced web application for managing videoconference

    Get PDF
    El objetivo del proyecto es realizar un cliente para videoconferencias de alta definiciĂłn basado en Web. Se ha utilizado SIP como protocolo de señalizaciĂłn (establecimiento, finalizaciĂłn) de videoconferencias, para la gestiĂłn la lista de los contactos, la presencia, y la negociaciĂłn de las capacidades multimedia.Existen numerosas aplicaciones que ofrecen al usuario la posibilidad de realizar videoconferencias en alta definiciĂłn sobre Internet. Estas aplicaciones centran sus esfuerzos en la transmisiĂłn de contenido de alta calidad sobre Internet, pero dejan sin resolver la gestiĂłn del establecimiento, finalizaciĂłn de llamadas, aceptaciĂłn, rechazo de invitaciones, suscripciĂłn y recepciĂłn de notificaciones del servicio de presencia (apariciĂłn de usuarios, cambios de estado, etc). El objetivo del proyecto es realizar un cliente para videoconferencias de alta definiciĂłn basado en Web. Se ha utilizado SIP como protocolo de señalizaciĂłn (establecimiento, finalizaciĂłn) de videoconferencias, para la gestiĂłn la lista de los contactos, la presencia, y la negociaciĂłn de las capacidades multimedia La aplicaciĂłn desarrollada permite que, un usuario a partir de una web, sea capaz de ver todos los usuarios conectados al servicio, conocer sus caracterĂ­sticas y poder establecer videoconferencias de alta calidad, utilizando el entorno de videoconferencia negociado (por ejemplo dvts, ultragrid). La aplicaciĂłn actĂșa como un gateway HTTP-SIP, traduciendo las peticiones SIP a peticiones HTTP y viceversa. Las peticiones HTTP son enviadas hacia el cliente para que la trate y realice los cambios necesarios en la interfaz web y en su modelo de datos. La interfaz de web del usuario se ha desarrollado con Google Web Toolkit, un toolkit de Google para el desarrollo de aplicaciones AJAX en lenguaje de programaciĂłn Java. El servidor se comunica con tres mĂłdulos. Con el mundo SIP para la señalizaciĂłn de videoconferencia, con el agente de presencia para gestionar la lista y con el cliente AJAX para comunicarse con los usuarios de la aplicaciĂłn. El proyecto explica las fases de definiciĂłn de requerimientos, diseño y arquitectura de la aplicaciĂłn. Expone el estado del arte de las tecnologĂ­as y comenta algunos detalles de la implementaciĂłn, finalizando con una planificaciĂłn temporal y unos resultados finales del proyecto
    • 

    corecore