Downloads

Downloads Home »  Documents

DocumentsDate added

Order by : name | date | hits [ ascendent ]
file icon ECharts for SIP Servlets Manual (2009-04-09 v2.5-beta)
13.04.2009
This document describes the ECharts for SIP Servlets (E4SS) framework and development kit. E4SS makes use of the ECharts programming language as an alternative programming model built on the SIP Servlet API defined by the Java Community Process. Instead of overriding servlet methods and managing sessions, the programmer defines the application in terms of feature boxes, SIP message ports, and state-machine logic specified in the ECharts language. The use of ECharts to specify application logic greatly encourages component re-use and manages complexity, making it well-suited for Back-to-Back User Agent applications. Such applications can be composed with one another and with suitable proxy applications in order to provide feature-rich services while maintaining feature modularity, through use of a SIP Servlet Application Router. This document explains the E4SS framework abstractions and provides example-driven descriptions of the tools and libraries included with the E4SS development kit. The document also provides instructions on how to configure two common SIP containers, SailFin and OCCAS, for use with E4SS.
file icon Converged IP Telecom Services and Mashups
24.10.2008
A presentation made at the IIT VoIP Conference and Expo. Abstract: Convergence isn't just happening for devices, it's also happening for applications. Application convergence provides a user experience that seamlessly blends hitherto separate application domains. Web services, service-oriented architectures and service mashups are touted as technologies that will enable application convergence but, unfortunately, IP telecommunications applications aren't readily handled by these approaches. On the other hand, integrating IP telecommunications services with web services holds enormous potential for rapidly developing customized telecom applications. In this talk I will discuss the challenges associated with developing converged telecom services and the technologies and standards that are emerging to address these challenges.
file icon Converge: A Framework for Rapid Development of Converged Telecom Applications
10.12.2009
In 2004 Ruby on Rails blazed a new trail for web application development frameworks. Its intuitive, high-level abstractions and conventions supported development of web applications at unprecedented speed. Today a developer can choose from a wide selection of competing "full-stack" frameworks to identify one that meets their language or deployment requirements. However the story is different for developers who wish to incorporate telecom functionality with their web apps. Only this past summer were the first three telecom application development frameworks released. The goal of all three frameworks is to integrate telecom application development with established approaches to web application development. In this talk I will provide an overview of one of these: my own framework called Converge. Converge provides a bridge between our own ECharts for SIP Servlet (E4SS) telecom application development framework and the Grails web application development framework. Converge enables a developer to combine reusable E4SS telecom components with Grails web applications in order to rapidly develop complex converged (telecom + web) applications. Gregory W. Bond, presentation to AT&T Labs Research, Dec. 10, 2009.
file icon ClickToDial with ECharts for SIP Servlets: A Case Study
06.02.2008
This document presents a case study using the ECharts for SIP Servlets framework to develop a click-to-dial IP telecommunications application. The click-to-dial application is a converged one, that is, it possesses both a SIP component for managing phone calls and an HTTP component for managing a web-based user interface. The goal of this study is to familiarize developers with the benefits of using the open source ECharts for SIP servlets framework; a framework to develop SIP servlets. The approach taken is to “hijack” a traditional implementation of the click-to-dial application and then replace its SIP servlet with one developed using ECharts for SIP Servlets. A comparison of the original and revised examples reveals how simple it is to develop re-usable, composeable, maintainable SIP servlets using ECharts for SIP Servlets. The document includes instructions for building, deploying and running the click-to-dial application.
file icon Application Composition in the SIP Servlet Environment (2007)
29.06.2007
This paper, presented at ICC 2007 describes application composition as it applies to the JSR 289 SIP Servlet 1.1 specification. Also described is the implementation of a 289-style application router for JSR 116 SIP Servlet 1.0 containers. This is the same implementation that can be downloaded from echarts.org as part of the ECharts for SIP Servlets DK or as a standalone library.

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
file icon An Introduction to ECharts: The Concise User Manual (2008-05-20 v1.3-beta)
20.05.2008
This document provides a concise example-driven overview of the ECharts language and its features. Many simple examples are provided to familiarize the reader with the language’s textual and graphical syntax, and its semantics. The document also provides instructions for compiling, executing, debugging and generating documentation for ECharts machines.
file icon An Application Router for SIP Servlet Application Composition (Draft 2008)
18.01.2008
This paper, accepted at ICC 2008, describes the Distributed Feature Composition application router (DFC-AR) that is available as part of the ECharts for SIP Servlets DK or as a separate download. The DFC-AR has been proposed as the default AR in the SIP Servlet 1.1 reference implementation (as specified by JSR 289).

Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
file icon A Framework for Converged Telecom Services and Mashups (2008)
29.07.2008
We describe a light-weight, Java-based framework for SIP servlet 1.1 containers that enables the development of modular, reusable telecom features suitable for integration into converged services. We show how the framework supports interaction between a feature and its external environment and how it facilitates the discovery task in different scenarios. We also discuss how the framework enables feature reusability and provide representative examples of reusable features that use the framework. Finally we discuss how this framework can be utilized to support telecom service ``mashups'': customized web services that incorporate telecom services with other services. We also discuss issues that arise when incorporating telecom services into mashups.
<< Start < Prev 1 2 Next > End >>
Results 16 - 23 of 23
Copyright © 2006-2009 echarts.org