Communication, Control, and State Sharing in Collaborative Live Coding
نویسندگان
چکیده
In the setting of collaborative live coding, there emerges a number of issues: (1) the need for communication, (2) issues of conflicts in sharing program state space, and (3) remote control of code execution. This paper proposes solutions to these problems. In the recent extension of UrMus a programming environment for mobile music application developmentwe introduce a paradigm of shared and individual namespaces safeguarded against conflicts in parallel coding activities. We also develop a live variable view that communicates live changes in state among live coders. Lastly, we integrate collaborative aspects of programming execution into built-in live chat, which enables not only communication with others, but also distributed execution of code.
منابع مشابه
Sharing Time and Code in a Browser-Based Live Coding Environment
We describe research extending the live coding environment Gibber with affordances for ensemble, networked, live coding performances. ese include shared editing of code documents, remote code execution, an extensible chat system, shared state, and clock synchronization via proportional-integral control. We discuss these features using the framework provided by Lee and Essl in their 2014 paper ...
متن کاملAchievable Secrecy Rate Regions of State Dependent Causal Cognitive Interference Channel
In this paper, the secrecy problem in the state dependent causal cognitive interference channel is studied. The channel state is non-causally known at the cognitive encoder. The message of the cognitive encoder must be kept secret from the primary receiver. We use a coding scheme which is a combination of compress-and-forward strategy with Marton coding, Gel’fand-Pinsker coding and Wyner’s wire...
متن کاملComparing the Effectiveness of Informational Communication With Mobile Phone and E-Media on Anxiety in Cerebral Palsy
Background and Aims The family members of patients experience a high level of anxiety during the patient’s CABG surgery. Information sharing with family members about the patient’s condition during surgery can reduce their anxiety. The present study was conducted to compare the effect of information sharing with electric boards and mobile phones on the anxiety of family members of patients und...
متن کاملSuperCopair: Collaborative Live Coding on SuperCollider through the cloud
In this work we present the SuperCopair package, which is a new way to integrate cloud computing into a collaborative live coding scenario with minimum efforts in the setup. is package, created in Coffee Script for Atom.io, is developed to interact with SuperCollider and provide opportunities for the crowd of online live coders to collaborate remotely on distributed performances. Additionally,...
متن کاملPower Allocation Strategies in Block-Fading Two-Way Relay Networks
This paper aims at investigating the superiority of power allocation strategies, based on calculus of variations in a point-to-point two-way relay-assisted channel incorporating the amplify and forward strategy. Single and multilayer coding strategies for two cases of having and not having the channel state information (CSI) at the transmitters are studied, respectively. Using the notion of cal...
متن کامل