{"title":"Webstrates, Codestrates v2, and Varv: A Software Stack for Computational Media","authors":"Marcel Borowski, C. Klokmose","doi":"10.1145/3547522.3547714","DOIUrl":null,"url":null,"abstract":"Today’s software often comes in the form of applications: rigid turn-key products, which usually cannot be modified by their users. Computational media is an alternative vision of software that is inherently extensible and collaborative. With the Webstrates platform, we started to explore computational media almost a decade ago. Recently, we added the Codestrates v2 development platform and the Varv programming model to Webstrates. Together the three components enable the creation of inherently extensible and collaborative software on the web. In this demonstration, we introduce these three components and showcase their potential in a series of examples.","PeriodicalId":265029,"journal":{"name":"Adjunct Proceedings of the 2022 Nordic Human-Computer Interaction Conference","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2022-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Adjunct Proceedings of the 2022 Nordic Human-Computer Interaction Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3547522.3547714","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Today’s software often comes in the form of applications: rigid turn-key products, which usually cannot be modified by their users. Computational media is an alternative vision of software that is inherently extensible and collaborative. With the Webstrates platform, we started to explore computational media almost a decade ago. Recently, we added the Codestrates v2 development platform and the Varv programming model to Webstrates. Together the three components enable the creation of inherently extensible and collaborative software on the web. In this demonstration, we introduce these three components and showcase their potential in a series of examples.