Supporting Cross-Platform Real-Time Collaborative Programming: Architecture, Techniques, and Prototype System

Author(s):  
Yifan Ma ◽  
Zichao Yang ◽  
Brian Chiu ◽  
Yiteng Zhang ◽  
Jinfeng Jiang ◽  
...  
2019 ◽  
Vol 9 (21) ◽  
pp. 4642
Author(s):  
Fan ◽  
Li ◽  
Li ◽  
Song ◽  
Zhang ◽  
...  

Real-time collaborative programming is an emerging approach that supports a team of programmers to view and edit shared source code at the same time. Each programmer can edit any part of the source code, and changes become instantly visible at other collaborating sites. With a broad range of application scenarios and benefits, real-time collaborative programming has attracted increasing interest from academia and industry. Lightweight integrated development environments (lightweight IDEs) have rapidly grown in popularity in the recent years, but there are serious problems and limitations with existing real-time collaboration support for lightweight IDEs. In this study, we contribute a novel real-time collaborative programming environment named CoVSCode that supports unconstrained and flexible real-time collaboration based on Visual Studio Code, one of the most popular and widely used lightweight IDEs. We present design objectives and rationales, the workflow and functional design from collaborating programmers’ perspectives, major technical issues and solutions, and prototype implementation, as well as a set of experimental evaluations that have demonstrated the technical feasibility and good performance of the prototype system. All approaches, techniques and solutions derived in this work are generic, which can also be applied in building real-time collaborative programming environments for other lightweight IDEs.


Author(s):  
Md Rafat Jamader Maraz ◽  
Rashik Rahman ◽  
Md. Mehedi Ul Hasnain ◽  
Hasan Murad

IEEE Access ◽  
2020 ◽  
Vol 8 ◽  
pp. 180815-180824
Author(s):  
Ramin Soltanzadeh ◽  
Bruce Hardy ◽  
Robert D. Mcleod ◽  
Marcia R. Friesen

Energies ◽  
2019 ◽  
Vol 12 (11) ◽  
pp. 2192 ◽  
Author(s):  
Chen Yang ◽  
Kangjie Deng ◽  
Hangxing He ◽  
Haochuang Wu ◽  
Kai Yao ◽  
...  

The research on the control strategy and dynamic characteristics of the Molten Carbonate Fuel Cell-Micro Gas Turbine (MCFC-MGT) hybrid power system has received much attention. The use of the Hardware-In-the-Loop Simulation (HILS) method to study the MCFC-MGT hybrid power system, where the MCFC is the model subsystem and the MGT is the physical subsystem, is an effective means to save development cost and time. The difficulty with developing the MCFC-MGT HILS system is the transfer of the mass, energy, and momentum between the physical subsystem and the model subsystem. Hence, a new Simulation–Stimulation (Sim–Stim) interface model of the MCFC-MGT HILS hybrid power system to achieve a consistent mass, energy, and momentum with the prototype system of the MCFC-MGT hybrid power system is proposed. In order to validate the Sim–Stim interface model before application in an actual system, both a real-time model of the MCFC-MGT hybrid power system and the MCFC-MGT HILS hybrid power system based on the Sim–Stim interface model were developed in the Advanced PROcess Simulation (APROS) platform. The step-up and step-down of the current density, which were strict for the Sim–Stim interface model, were studied in these two models. The results demonstrated that the Sim–Stim interface model developed for the MCFC-MGT HILS hybrid power system is rapid and reasonable.


Sign in / Sign up

Export Citation Format

Share Document