{"title":"Network usage optimization for collaboration on an infinite canvas with a viewport based novel technique","authors":"S. Maheshwari, P. R. Shandilya, N. S. Naidu","doi":"10.1109/APWIMOB.2015.7374947","DOIUrl":null,"url":null,"abstract":"An infinite canvas allows users to author or draw at any co-ordinate in a two or three dimension space. The authoring can be singular or collaborative i.e. remote users can simultaneously create content in real-time. In case of collaboration on an infinite canvas, a user may receive unrelated actions performed on another viewport which are not visible to him/her. This floods the network with unused messages. Current object locking approach on an infinite canvas sends continuous data to all the collaborators through server and hence floods them with multiple incoming canvas update requests. Our technique improves upon the number of requests, locking, and conflicts, and thereby presents an optimized collaborative system on infinite canvas.","PeriodicalId":433422,"journal":{"name":"2015 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APWIMOB.2015.7374947","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
An infinite canvas allows users to author or draw at any co-ordinate in a two or three dimension space. The authoring can be singular or collaborative i.e. remote users can simultaneously create content in real-time. In case of collaboration on an infinite canvas, a user may receive unrelated actions performed on another viewport which are not visible to him/her. This floods the network with unused messages. Current object locking approach on an infinite canvas sends continuous data to all the collaborators through server and hence floods them with multiple incoming canvas update requests. Our technique improves upon the number of requests, locking, and conflicts, and thereby presents an optimized collaborative system on infinite canvas.