
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
JyhDa Wei, MingHung Tsai, GenCher Lee, JengHung Huang, DerTsai Lee, "GeoBuilder: A Geometric Algorithm Visualization and Debugging System for 2D and 3D Geometric Computing," IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 2, pp. 234248, March/April, 2009.  
BibTex  x  
@article{ 10.1109/TVCG.2008.93, author = {JyhDa Wei and MingHung Tsai and GenCher Lee and JengHung Huang and DerTsai Lee}, title = {GeoBuilder: A Geometric Algorithm Visualization and Debugging System for 2D and 3D Geometric Computing}, journal ={IEEE Transactions on Visualization and Computer Graphics}, volume = {15}, number = {2}, issn = {10772626}, year = {2009}, pages = {234248}, doi = {http://doi.ieeecomputersociety.org/10.1109/TVCG.2008.93}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Visualization and Computer Graphics TI  GeoBuilder: A Geometric Algorithm Visualization and Debugging System for 2D and 3D Geometric Computing IS  2 SN  10772626 SP234 EP248 EPD  234248 A1  JyhDa Wei, A1  MingHung Tsai, A1  GenCher Lee, A1  JengHung Huang, A1  DerTsai Lee, PY  2009 KW  Visualization techniques and methodologies KW  Geometric algorithms KW  languages KW  and systems VL  15 JA  IEEE Transactions on Visualization and Computer Graphics ER   
[1] A. Aurum, P. Parkin, and K. Cox, “Knowledge Management in Software Engineering Education,” Proc. Fourth IEEE Int'l Conf. Advanced Learning Technologies (ICALT '04), pp. 370374, 2004.
[2] W. Bangerth, R. Hartmann, and G. Kanschat, DEAL.II Differential Equations Analysis Library, Technical Reference, http:/www.dealii.org, 2008.
[3] W. Bangerth, R. Hartmann, and G. Kanschat, “Deal.II—A GeneralPurpose ObjectOriented Finite Element Library,” ACM Trans. Math. Software, vol. 33, no. 4, p. 24, 2007.
[4] C.B. Barber, D.P. Dobkin, and H. Huhdanpaa, “The Quickhull Algorithm for Convex Hulls,” ACM Trans. Math. Software, vol. 22, no. 4, pp. 469483, 1996.
[5] W.H. Bares and J.C. Lester, “Intelligent MultiShot Visualization Interfaces for Dynamic 3D Worlds,” Proc. Fourth Int'l Conf. Intelligent User Interfaces (IUI '99), pp. 119126, 1999.
[6] M. Bäsken and S. Näher, “GeoWin—A Generic Tool for Interactive Visualization of Geometric Algorithms,” Software Visualization, pp.88100, Springer, 2002.
[7] M.H. Brown and M.A. Najork, “Algorithm Animation Using 3D Interactive Graphics,” Proc. Sixth Ann. ACM Symp. User Interface Software and Technology (UIST '93), pp. 93100, 1993.
[8] M.H. Brown and R. Sedgewick, “A System for Algorithm Animation,” Proc. ACM SIGGRAPH '84, pp. 177186, 1984.
[9] G. Cattaneo, P. Faruolo, U.F. Petrillo, and G.F. Italiano, “JIVE: Java Interactive Software Visualization Environment,” Proc. IEEE Symp. Visual Languages and Human Centric Computing (VLHCC '04), pp. 4143, 2004.
[10] P. D'Ambra, M. Danelutto, D. di Serafino, and M. Lapegna, “Advanced Environments for Parallel and Distributed Applications: A View of Current Status,” Parallel Computing, vol. 28, no. 12, pp. 16371662, 2002.
[11] S. Diehl, “Software Visualization,” Proc. 27th Int'l Conf. Software Eng. (ICSE '05), pp. 718719, 2005.
[12] H.P. Dommel and J.J. GarciaLunaAceves, “Floor Control for Multimedia Conferencing and Collaboration,” Multimedia Systems, vol. 5, no. 1, pp. 2338, 1997.
[13] S. Fleishman, D. CohenOr, and D. Lischinski, “Automatic Camera Placement for ImageBased Modeling,” Computer Graphics Forum, vol. 19, no. 2, pp. 101110, 2000.
[14] J. Fontana, “Collaborative Software Ages Slowly,” Network World Fusion, http:/www.networkworld.com/, 2003.
[15] A. Hausner and D.P. Dokkin, “GAWAIN: Visualizing Geometric Algorithms with WebBased Animation,” Proc. 14th Ann. Symp. Computational Geometry (SCG '98), pp. 411412, 1998.
[16] T.D. Hendrix, J.H. Cross II, and L.A. Barowski, “An Extensible Framework for Providing Dynamic Data Structure Visualizations in a Lightweight IDE,” Proc. ACM SIGCSE '04, pp. 387391, 2004.
[17] S. Hupfer, L.T. Cheng, S. Ross, and J. Patterson, “Introducing Collaboration into an Application Development Environment,” Proc. ACM Conf. Computer Supported Cooperative Work (CSCW '04), vol. 6, pp. 2124, 2004.
[18] A. Kerren and J.T. Stasko, Algorithm Animation—Introduction, chapter 1, pp. 115, Springer, 2002.
[19] L. Kettner and S. Näher, “Two Computational Geometry Libraries: LEDA and CGAL,” Handbook of Discrete and Computational Geometry, second ed., J.E. Goodman and J. O'Rourke, eds., chapter 64, pp. 14351463, CRC Press, 2004.
[20] M. Knepley, R. Katz, and B. Smith, “Developing a Geodynamics Simulator with PETSc,” Numerical Solution of Partial Differential Equations on Parallel Computers, A. Bruaset and A. Tveito, eds., pp. 413438, Springer, 2006.
[21] M. Krebs, T. Lauer, T. Ottmann, and S. Trahasch, “StudentBuilt Algorithm Visualizations for Assessment: Flexible Generation, Feedback and Grading,” Proc. ACM SIGCSE '05, pp. 281285, 2005.
[22] E. Lahtinen and T. Ahoniemi, “Annotations for Defining Interactive Instructions to Interpreter Based Program Visualization Tools,” Electronic Notes in Theoretical Computer Science, vol. 178, pp.121128, 2007.
[23] E. Lahtinen, H.M. Jarvinen, and S. MelakoskiVistbacka, “Targeting Program Visualizations,” Proc. ACM SIGCSE '07, pp. 256260, 2007.
[24] D. Lee, C.F. Shen, and S.M. Sheu, “Geosheet: A Distributed Visualization Tool for Geometric Algorithms,” Int'l J. Computational Geometry and Applications, vol. 8, no. 2, pp. 119155, 1998.
[25] D.T. Lee, G.C. Lee, and Y.W. Huang, “Knowledge Management for Computational Problem Solving,” J. Universal Computer Science, vol. 9, no. 6, pp. 563570, 2003.
[26] L.H. Lin, D.T. Lee, and K.F. Aoki, “DAViD: A Distributed Algorithm Visualization and Debugging System for Geometric Computing in 3D,” J. Three Dimensional Images, vol. 15, no. 1, pp. 6773, 2001.
[27] Y.L. Lin, J.D. Wei, G.C. Lee, and D.T. Lee, “A Visualization Tool for the Sitemap of a Knowledge Portal and the Concept Map of Group Knowledge,” Proc. Fifth Int'l Conf. Knowledge Management (IKNOW '05), pp. 179186, 2005.
[28] S. Markus, S. Weerawarana, E.N. Houstis, and J.R. Rice, “Scientific Computing via the Web: The Net Pellpack PSE Server,” IEEE Computational Science and Eng., vol. 4, no. 3, pp. 4351, 1997.
[29] M. Mu, “PDE.Mart: A NetworkBased ProblemSolving Environment for PDEs,” ACM Trans. Math. Software, vol. 31, no. 4, pp. 508531, 2005.
[30] M.A. Najork, “WebBased Algorithm Animation,” Proc. 38th Design Automation Conf. (DAC '01), pp. 506511, 2001.
[31] T. Naps, “Exploring the Role of Visualization and Engagement in Computer Science Education,” ACM SIGCSE Bull., vol. 35, no. 2, 2003.
[32] T.M. Nina Amenta, S. Levy, and M. Phillips, “Geomview: A System for Geometric Visualization,” Proc. 11th Ann. Symp. Computational Geometry (SCG '95), pp. 412413, 1995.
[33] J. O'Rourke, Computational Geometry in $C$ , second ed. Cambridge Univ. Press, 1998.
[34] P.S. Pacheco, Parallel Programming with MPI. Morgan Kaufmann, 1996.
[35] T. Panas, R. Lincke, and W. Lowe, “OnlineConfiguration of Software Visualizations with Vizz3D,” Proc. ACM Symp. Software Visualization (SOFTVIS '05), pp. 173182, 2005.
[36] M. Pendergast, Groupgraphics: Prototype to Product. McGrawHill, pp. 209227, 1995.
[37] M. Roseman and S. Greenberg, “GroupKit: A Groupware Toolkit for Building RealTime Conferencing Applications,” Proc. ACM Conf. Computer Supported Cooperative Work (CSCW '92), pp. 4350, 1992.
[38] M. Roseman and S. Greenberg, “Building RealTime Groupware with GroupKit, a Groupware Toolkit,” ACM Trans. ComputerHuman Interaction, vol. 3, no. 1, pp. 66106, 1996.
[39] N. Rummel, H. Spada, and S. Hauser, “Learning to Collaborate in a ComputerMediated Setting: Observing a Model Beats Learning from Being Scripted,” Proc. Seventh Int'l Conf. Learning Sciences (ICLS '06), pp. 634640, 2006.
[40] M. Shneerson and A. Ta, “GASPII—A Geometric Algorithm Animation System for an Electronic Classroom,” Proc. 14th Ann. Symp. Computational Geometry (SCG '98), pp. 405406, 1998.
[41] J. Stasko, A. Badre, and C. Lewis, “Do Algorithm Animations Assist Learning?: An Empirical Study and Analysis,” Proc. IFIP TC13 Int'l Conf. HumanComputer Interaction and ACM Conf. Human Factors in Computing Systems (INTERCHI '93), pp. 6166, 1993.
[42] J.T. Stasko and J.F. Wehrli, “ThreeDimensional Computation Visualization,” Proc. IEEE Symp. Visual Languages, pp. 100107, 1993.
[43] C. Sun and D. Chen, “Consistency Maintenance in RealTime Collaborative Graphics Editing Systems,” ACM Trans. ComputerHuman Interaction, vol. 9, no. 1, pp. 141, 2002.
[44] A. Tal and D. Dobkin, “Visualization of Geometric Algorithms,” IEEE Trans. Visualization and Computer Graphics, vol. 1, no. 2, pp.194204, June 1995.
[45] M.H. Tsai, J.D. Wei, J.H. Huang, and D.T. Lee, “A Portable Geometric Algorithm Visualization System with Dynamic Camera Positioning for Tracking 3D Objects,” Proc. 22nd Ann. Symp. Computational Geometry (SCG '06), pp. 479480, 2006.
[46] M. Zancanaro, O. Stock, and I. Alfaro, “Using Cinematic Techniques in a Multimedia Museum Guide,” Proc. Int'l Conf. Museums and the Web, 2003.
[47] Algorithmic Solutions Software GmbH LEDA, http://www.mpisb. mpg.deLEDA/, 2008.
[48] Java Web Start Technology, http://java.sun.com/productsjavawebstart /, 2008.
[49] JOGL API Project, https:/jogl.dev.java.net/, 2008.
[50] Manual of GeoLEDA Library, http://webcollab.iis.sinica.edu.tw/Components/ GeoBuilder/GeoLedaManualindex.html , 2006.
[51] OpenCPS Website, http:/www.opencps.org/, 2008.
[52] Plone Foundation, http:/plone.org/, 2008.
[53] ShareTone Project, http://webcollab.iis.sinica.edu.twSHARETONE , http:/www.sharetone.org/, 2006.
[54] WebCollab—Collabench's Home, http://webcollab.iis.sinica. edu.tw/Components Collabench, 2006.
[55] Zope Corporation, http://www.zope.orgDocumentation/, 2008.