A Layered Canvas Synchronization Mechanism for an Adaptable Presentation System

  • Eishun Ito Nagoya Institute of Technology
  • Tadachika Ozono Nagoya Institute of Technology
  • Toramatsu Shintani Nagoya Institute of Technology
Keywords: HTML5 canvas, real-time rendering, application, presentation

Abstract

An adaptable presentation is expanded an interactive presentation, that cognizes the presentation state, and that shows the materials, slides, and contents. An adaptable presentation requires the slide relationship that has the connection between slides. Therefore, an adaptable presentation requires too many objects. Too many objects in a canvas degrade rendering performance. We called this problem a canvas redrawing problem. We developed a layered canvas synchronization mechanism to solve the canvas redrawing problem for an adaptable presentation. A layered canvas synchronization mechanism improved the performance with layered canvases. Redistribution of drawing objects to each layered canvas suppresses the cost and realize the real-time rendering on a web application. The existing layered canvas algorithms remained a problem when we updated objects at the same time. We proposed a batch algorithm, that is a novel way of layered canvases. The experimental evaluation indicated the effectiveness of the batch algorithm and our system. Our contribution is that layered canvases solved the canvas redrawing problem and that the batch algorithm enabled us to update 100 objects at the same time.

References

Eishun Ito, Ozono Tadachika, Toramatsu Shintani, “Adaptable Web Presentation System with Layered Canvas Synchronization Mechanism for Scalability,” 8th International Conference on E-Service and Knowledge Management, pp.1–6, 2017.

Shinya Katayama, Takushi Goda, Shun Shiramatsu, Tadachika Ozono, Toramatsu Shintani, “On a Drawing-Frequency based Layered Canvas Mechanism for Collaborative Paper Editing Support Systems,” International Journal of Networked and Distributed Computing(IJNDC), Vol.2, No.2, pp.91–99, 2014.

Shinya Katayama, Shun Shiramatsu, Tadachika Ozono, Toramatsu Shintani, “Generational Layered Canvas Mechanism for Collaborative Web Applications,” IIAI 3rd International Conference on Advanced Applied Informatics(IIAI-AAI 2014), pp.70–75, 2014.

Tadachika Ozono, Shun Shiramatsu, Toramatsu Shintani, “A Stable Layered Canvas Mechanism for Collaborative Web Applications,” The 2015 IEEE/WIC/ACM International Conference on Web Intelligence(WI’15), pp.101–106, 2015.

Ryota Inoue, Shun Shiramatsu, Tadachika Ozono, Toramatsu Shintani, “ Visualizing Real-Time Questionnaire Results to Promote Participation in Interactive Presentations, ”Proceedings of 5th International Conference on E-Service and Knowledge Management, pp-64–69, 2014.

V. Triglianos and C. Pautasso, “ASQ: Interactive Web Presentations for Hybrid MOOCs,” Proceedings of the 22nd international conference on World Wide Web companion, pp.209–210 2013.

Ali Khalili, Soren Auer, Darya Tarasowa and Ivan Ermilov,“SlideWiki: Elicitation and Sharing of Corporate Knowledge Using Presentations, ”Knowledge Engineering and Knowledge Management Lecture Notes in Computer Science, val.7603, pp.302–316, 2012.

Hiroyuki Yamada, Yusuke Niwa, Shun Shiramatsu, Tadachika Ozono, Toramatsu Shintani, “A Reactive Presentation Support System based on a Slide Object Manipulation Method,” Proceedings of the 2014 International Conference on Computational Science and Computational Intelligence(CSCI 2014), Vol.2, pp.46–51, 2014.

Ryan Spicer, Yu-Ru Lin, Aisling Kelliher, Hari Sundaram, “NextSlidePlease: Authoring and delivering agile multimedia presentations,” ACM Transactions on Multimedia Computing, Communications, and Applications(TOMM), Vol.8, Issue.4, 2012.

Darren Edge, Joan M. Savage, Yatani Koji, “HyperSlides: Dynamic Presentation Prototyping,” Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.671–680. 2013

Tomoya Kobayashi, Kazushi Nishimoto, “Chatplexer: Supporting Extraction of Important Opinions for a Presenter in an Oral Presentation where a Text-chat is Concurrently Used,” IPSJ Journal, Vol.53, pp.12–21, 2012.

Yusuke Niwa, Shun Shiramatsu, Tadachika Ozono, Toramatsu Shintani, “A Collaborative Web Presentation Support System Using an Existing Presentation Software,” Proceedings of the 2014 IIAI 3rd International Conference on Advanced Applied Informatics(IIAI-AAI 2014), pp.80–85, 2014.

Tomas Mikolov, Scott Wen-tau Yih, Geoffrey Zweig, “Linguistic Regularities in Continuous Space Word Representations,” Proceedings of the 2013 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies(NAACL-HLT-2013), pp.746–751, 2013.

Quoc V. Le, Tomas Mikolov, “Distributed Representations of Sentences and Documents,” Proceedings of the 31st International Conference on Machine Learning(ICML14), pp.1188–1196, 2014.

Published
2019-05-31