scholarly journals A Survey of Open Source Products for Building a SIP Communication Platform

2011 ◽  
Vol 2011 ◽  
pp. 1-21 ◽  
Author(s):  
Pavel Segec ◽  
Tatiana Kovacikova

The Session Initiation Protocol (SIP) is a multimedia signalling protocol that has evolved into a widely adopted communication standard. The integration of SIP into existing IP networks has fostered IP networks becoming a convergence platform for both real-time and non-real-time multimedia communications. This converged platform integrates data, voice, video, presence, messaging, and conference services into a single network that offers new communication experiences for users. The open source community has contributed to SIP adoption through the development of open source software for both SIP clients and servers. In this paper, we provide a survey on open SIP systems that can be built using publically available software. We identify SIP features for service development and programming, services and applications of a SIP-converged platform, and the most important technologies supporting SIP functionalities. We propose an advanced converged IP communication platform that uses SIP for service delivery. The platform supports audio and video calls, along with media services such as audio conferences, voicemail, presence, and instant messaging. Using SIP Application Programming Interfaces (APIs), the platform allows the deployment of advanced integrated services. The platform is implemented with open source software. Architecture components run on standardized hardware with no need for special purpose investments.

2015 ◽  
Vol 22 (6) ◽  
pp. 1143-1147 ◽  
Author(s):  
Benedict Paten ◽  
Mark Diekhans ◽  
Brian J Druker ◽  
Stephen Friend ◽  
Justin Guinney ◽  
...  

Abstract The world’s genomics data will never be stored in a single repository – rather, it will be distributed among many sites in many countries. No one site will have enough data to explain genotype to phenotype relationships in rare diseases; therefore, sites must share data. To accomplish this, the genetics community must forge common standards and protocols to make sharing and computing data among many sites a seamless activity. Through the Global Alliance for Genomics and Health, we are pioneering the development of shared application programming interfaces (APIs) to connect the world’s genome repositories. In parallel, we are developing an open source software stack (ADAM) that uses these APIs. This combination will create a cohesive genome informatics ecosystem. Using containers, we are facilitating the deployment of this software in a diverse array of environments. Through benchmarking efforts and big data driver projects, we are ensuring ADAM’s performance and utility.


Author(s):  
Pushpa Singh ◽  
Rajeev Agrawal

This article focuses on the prospects of open source software and tools for maximizing the user expectations in heterogeneous networks. The open source software Python is used as a software tool in this research work for implementing machine learning technique for the categorization of the types of user in a heterogeneous network (HN). The KNN classifier available in Python defines the type of user category in real time to predict the available users in a particular category for maximizing profit for a business organization.


2020 ◽  
Vol 237 ◽  
pp. 06005
Author(s):  
Artem Sherstobitov ◽  
Viktor Banakh ◽  
Alexander Nadeev ◽  
Igor Razenkov ◽  
Igor Smalikho ◽  
...  

Paper presents a model of the all-fiber pulsed coherent Doppler lidar (IAO-lidar) build in the IAO SB RAS. Here is described lidar design, the algorithm for processing of lidar signals and the software-hardware system that implements signal processing in real time, created with the use of open source software. The results of joint measurements of the radial velocity by the IAO-lidar and the HALO Photonics (Stream Line) lidar are given.


Author(s):  
Frederick M. Proctor ◽  
William P. Shackleford

Linux is a version of the Unix operating system distributed according to the open source model. Programmers are free to adapt the source code for their purposes, but are required to make their modifications or enhancements available as open source software as well. This model has fostered the widespread adoption of Linux for typical Unix server and workstation roles, and also in more arcane applications such as embedded or real-time computing. Embedded applications typically run in small physical and computing footprints, usually without fragile peripherals like hard disk drives. Special configurations are required to support these limited environments. Real-time applications require guarantees that tasks will execute within their deadlines, something not possible in general with the normal Linux scheduler. Real-time extensions to Linux enable deterministic scheduling, at task periods at tens of microseconds. This paper describes embedded and real-time Linux, and an application for distributed control of a Stewart Platform cable robot. Special Linux configuration requirements are detailed, and the architecture for teleoperated control of the cable robot is presented, with emphasis on the resolved-rate control of the suspended platform.


2018 ◽  
Author(s):  
Maya B Mathur ◽  
David Reichling

Mouse-tracking is a sophisticated tool for measuring rapid, dynamic cognitive processes in real time, particularly in experiments investigating competition between perceptual or cognitive categories. We provide user-friendly, open-source software (https://osf.io/st2ef/) for designing and analyzing such experiments online using the Qualtrics survey platform. The software consists of a Qualtrics template with embedded Javascript and CSS along with R code to clean, parse, and analyze the data. No special programming skills are required to use this software. As we discuss, this software could be readily modified for use with other online survey platforms that allow the addition of custom Javascript. We empirically validate the provided software by benchmarking its performance on previously tested stimuli in a standard category-competition experiment with realistic crowdsourced data collection.


eLife ◽  
2021 ◽  
Vol 10 ◽  
Author(s):  
Gonçalo Lopes ◽  
Karolina Farrell ◽  
Edward A B Horrocks ◽  
Chi Yu Lee ◽  
Mai M Morimoto ◽  
...  

Real-time rendering of closed-loop visual environments is important for next-generation understanding of brain function and behaviour, but is often prohibitively difficult for non-experts to implement and is limited to few laboratories worldwide. We developed BonVision as an easy-to-use open-source software for the display of virtual or augmented reality, as well as standard visual stimuli. BonVision has been tested on humans and mice, and is capable of supporting new experimental designs in other animal models of vision. As the architecture is based on the open-source Bonsai graphical programming language, BonVision benefits from native integration with experimental hardware. BonVision therefore enables easy implementation of closed-loop experiments, including real-time interaction with deep neural networks, and communication with behavioural and physiological measurement and manipulation devices.


This chapter deals with an ambitious Management Information System goal: the creation of open source supply chains. It starts with some basics and background for the open (source) supply chains, discusses relevant architectures and modelling work, proceeds to an analysis of real-world business cases and the related application scenarios, and presents an open source reference model. In current e-commerce frameworks, the issue of dynamic supply chain establishment and supply chain life cycle management is still misrepresented and not addressed adequately. Registration, advertisement, and change management for complex products and services heavily relies on proprietary application programming interfaces and protocols as well as emerging and partially competing (pseudo)standards.


Sign in / Sign up

Export Citation Format

Share Document