Skip to main content
Log in

Computational origami environment on the web

  • Research Article
  • Published:
Frontiers of Computer Science in China Aims and scope Submit manuscript

Abstract

We present a computing environment for origami on the web. The environment consists of the computational origami engine Eos for origami construction, visualization, and geometrical reasoning, WebEos for providing web interface to the functionalities of Eos, and web service system Scorum for symbolic computing web services. WebEos is developed using Web2.0 technologies, and provides a graphical interactive web interface for origami construction and proving. In Scorum, we are preparing web services for a wide range of symbolic computing systems, and are using these services in our origami environment. We explain the functionalities of this environment, and discuss its architectural and technological features.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Demaine E D, Demaine M L. Recent results in computational origami. In: Thomas Hull, ed. Origami3: 3rd International Meeting of Origami Science, Mathematics and Education. Natick, 2002, 3–16

  2. Ida T, Ţepeneu D, Buchberger B, et al. Proving and constraint solving in computational origami. In: Proceedings of AISC 2004. LNAI, 2004, 3249: 132–142

  3. Ida T, Takahashi H, Marin M, et al. Computational origami system Eos. In: Proceedings of OSME. Caltech, 2006, 69

  4. Kasem A, Takahashi H, Marin M, et al. Weborigami2: a system for origami construction and proving using web 2.0 technologies. In: Proceedings of JSSST. Nara, 2007

  5. Naifer M, Kasem A, Ida T. A system of web services for symbolic computation. In: Ida T, Jiang Q S, Wang D M, eds. Proceedings of the 5th Asian Workshop on Foundations of Software. Xiamen: Beihang University, 2007, 145–152

    Google Scholar 

  6. Wolfram Research. Mathematica. http://www.wolfram.com/products/mathematica/, 2007

  7. Huzita H. Axiomatic development of origami geometry. In: Huzita H, ed. Proceedings of the First International Meeting of Origami Science and Technology. 1989, 143–158

  8. Hatori K. K’s origami: origami construction. http://origami.ousaan.com/library/conste.html, 2006

  9. Google. Google web toolkit. http://code.google.com/webtoolkit/, 2006

  10. Wolfram Research. webMathematica 2. http://www.wolfram.com/products/webmathematica, 2006

  11. Kasem A, Ida T, Takahashi H, et al. E-origami system Eos. In: Proceedings of JSSST. Tokyo, 2006

  12. W3C Technical Reports. The xmlhttprequest object. http://www.w3.org/TR/XMLhttpRequest, 2007

  13. Wikipedia website. Ajax (programming). http://en.wikipedia.org/wiki/Ajax_%28programming%29, 2007

  14. Maplesoft. Maple system. http://www.maplesoft.com/, 2007

  15. CoCoATeam. CoCoA: a system for doing computations in commutative algebra. http://cocoa.dima.unige.it

  16. SINGULAR team. SINGULAR computer algebra system. http://www.singular.uni-kl.de/index.html, 2007

  17. Design Science Inc. WebEQ developers suite. http://www.dessci.com/en/products/webeq/, 2007

  18. Ida T, Takahashi H, Marin M, et al. Computational construction of a maximal equilateral triangle inscribed in an origami. In: Mathematical Software-ICMS 2006. Berlin: Springer, LNCS, 2006, 4151: 361–372

    Chapter  Google Scholar 

  19. Lang R J. Origami simulation. http://www.langorigami.com/science/origamisim/origamisim.php4

  20. Fastag J. Egami: virtual paperfolding and diagramming software. In: Proceedings of OSME. Caltech, 2006, 68

  21. Miyazaki S, Yasuda T, Yokoi S, et al. An origami playing simulator in the virtual space. The Journal of Visualization and Computer Animation, 1996, 7(1): 25–42

    Article  Google Scholar 

  22. Mitani J. Recognition, modeling and rendering method for origami using 2d bar codes. In: Proceedings of OSME. Caltech, 2006

  23. Andersen E M. Origami and math. http://www.paperfolding.com/math

  24. Lang R J. Intersections between origami, mathematics, and science. http://www.langorigami.com/science/science.php4

  25. Hammond K, Al Zain A, Cooperman, et al. Symgrid: a framework for symbolic computation on the grid. In: Kermarreca A M, Bouge L, Priol T, eds. Proceedings of Parallel and Distributed Computing, EuroPar. Berlin: Springer, LNCS, 2007, 4641: 447–456

    Google Scholar 

  26. Carstea A, Frincu M, Macariu G, et al. Generic access to web an grid-based symbolic computing services. Proceedings of ISPDC. Los Alamitos: IEEE Computer Press, 2007, 143–150

    Google Scholar 

  27. Petcu D, Ţepeneu D, Paprzycki M, et al. Symbolic Computations on Grids. In: di Martino B, Dongarra J, Hoisie A, et al, eds. Engineering The Grid: status and perspective. American Scientific Publishers, 2006, 91–107

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asem Kasem.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kasem, A., Ida, T. Computational origami environment on the web. Front. Comput. Sci. China 2, 39–54 (2008). https://doi.org/10.1007/s11704-008-0009-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11704-008-0009-8

Keywords