{"title":"RESTlabs: A prototype web 2.0 architecture for Remote Labs","authors":"J. Zornig, S. Chen, H. Dinh","doi":"10.1109/REV.2012.6293104","DOIUrl":null,"url":null,"abstract":"This paper reports on the progress of work underway at the Centre for Educational Innovation and Technology at the University of Queensland to construct a new remote laboratories architecture based on contemporary and emerging web standards. The RESTlabs architecture uses the concept of self-describing APIs to provide discoverability of capabilities and the replacement of bespoke code with code generated from machine-readable designs. The prototype currently under development allows experiment services within the Lab Server to be generated from a design specification. This mirrors the existing capability in the RESTlabs client to generate an Experiment User Interface (UI) from a design specification retrieved from the Lab Server. Plans for an Experiment Service Designer as a component of the Lab Server, along similar lines to the Experiment UI Designer component in the RESTlabs client, are described. The schema for Experiment Service APIs is being conformed to specifications promoted by Google in the hope of leveraging a wider toolset into the Remote Labs arena and enabling workflows across multiple experiments and other services.","PeriodicalId":166546,"journal":{"name":"2012 9th International Conference on Remote Engineering and Virtual Instrumentation (REV)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 9th International Conference on Remote Engineering and Virtual Instrumentation (REV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REV.2012.6293104","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
This paper reports on the progress of work underway at the Centre for Educational Innovation and Technology at the University of Queensland to construct a new remote laboratories architecture based on contemporary and emerging web standards. The RESTlabs architecture uses the concept of self-describing APIs to provide discoverability of capabilities and the replacement of bespoke code with code generated from machine-readable designs. The prototype currently under development allows experiment services within the Lab Server to be generated from a design specification. This mirrors the existing capability in the RESTlabs client to generate an Experiment User Interface (UI) from a design specification retrieved from the Lab Server. Plans for an Experiment Service Designer as a component of the Lab Server, along similar lines to the Experiment UI Designer component in the RESTlabs client, are described. The schema for Experiment Service APIs is being conformed to specifications promoted by Google in the hope of leveraging a wider toolset into the Remote Labs arena and enabling workflows across multiple experiments and other services.