• DocumentCode
    3224165
  • Title

    RESTlabs: A prototype web 2.0 architecture for Remote Labs

  • Author

    Zornig, J. ; Chen, S. ; Dinh, H.

  • Author_Institution
    Centre for Educ. Innovation & Technol, Univ. of Queensland, Brisbane, QLD, Australia
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    1
  • Lastpage
    3
  • 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.
  • Keywords
    Internet; application program interfaces; computer aided instruction; formal specification; software architecture; student experiments; user interfaces; Centre for Educational Innovation and Technology; Google; RESTlabs architecture; University of Queensland; Web 2.0 architecture; Web standard; code generated design; design specification; experiment UI designer; experiment service API; experiment user interface; lab server; machine-readable design; remote laboratories architecture; self-describing API; Authorization; Educational institutions; Google; Libraries; Servers; Standards; Technological innovation; API Discovery; JSON; REST; Remote Labs; User Interface;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Remote Engineering and Virtual Instrumentation (REV), 2012 9th International Conference on
  • Conference_Location
    Bilbao
  • Print_ISBN
    978-1-4673-2540-0
  • Electronic_ISBN
    978-1-4673-2541-7
  • Type

    conf

  • DOI
    10.1109/REV.2012.6293104
  • Filename
    6293104