{"title":"Visual programming in a distributed environment","authors":"F. Capobianco, M. Mosconi","doi":"10.1109/VL.1998.706144","DOIUrl":null,"url":null,"abstract":"This paper discusses the possibility of using a visual programming environment to build distributed applications. We refer to a running system developed at the University of Pavia and deal with the distribution of data, programs and executions. Within the D-VIPERS programming environment, which is based on the data-flow paradigm, data can be stored locally or in a remote machine and can be accessed by means of special blocks via TCP/IP (a block is a node in the data-flow graph). The blocks themselves can be stored locally or in a remote machine: a proper daemon manages the dynamic loading of remote block libraries, allowing a number of cooperating working units to develop and maintain different routines on their own machines and make them available for the other units. Moreover, the user can program blocks to be executed locally or on a more suitable remote machine.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VL.1998.706144","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper discusses the possibility of using a visual programming environment to build distributed applications. We refer to a running system developed at the University of Pavia and deal with the distribution of data, programs and executions. Within the D-VIPERS programming environment, which is based on the data-flow paradigm, data can be stored locally or in a remote machine and can be accessed by means of special blocks via TCP/IP (a block is a node in the data-flow graph). The blocks themselves can be stored locally or in a remote machine: a proper daemon manages the dynamic loading of remote block libraries, allowing a number of cooperating working units to develop and maintain different routines on their own machines and make them available for the other units. Moreover, the user can program blocks to be executed locally or on a more suitable remote machine.