研究生: |
林志崑 Zhi-Kun Lin |
---|---|
論文名稱: |
Java-based Web 3D 與XML 於網路式有限元素分析之應用 Application of Java-based Web 3D and XML for Internet-based FiniteAnalysis |
指導教授: |
陳鴻銘
Hung-Ming Chen |
口試委員: |
林芳邦
Fang-Pang Lin 謝佑明 Yo-Ming Hsieh |
學位類別: |
碩士 Master |
系所名稱: |
工程學院 - 營建工程系 Department of Civil and Construction Engineering |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 中文 |
論文頁數: | 76 |
中文關鍵詞: | 瀏覽器 、客戶端 、網路式 |
外文關鍵詞: | Internet-based, Java-based, Web 3D |
相關次數: | 點閱:140 下載:1 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
網際網路已改變了傳統系統程式的使用方式,許多大型軟體系統均已朝向網路化發展,例如電子商務或搜尋引擎背後的應用程式與大型資料庫的搜尋,乃至於工程計算的分析服務,均已經與網際網路結合,可讓許多使用者於遠端,使用簡單的上網設備,通常只需使用一般的PC與瀏覽器,即可同時連線使用執行於伺服端上的軟體系統。
以往的網路式分析服務皆有兩項缺乏或不完整功能要素,分別是用戶端3D使用者介面與伺服端高速計算環境,本論文之研究目的即是整合Web-3D開發出Java-based Web 3D 為基礎的有限元素分析系統用戶端3D使用者介面。使用者只需一部連接上網路的電腦,便可以使用遠端的系統與高速計算平台所提供的有限元素分析服務,從事結構分析工作。並且透過Web-3D界面,使使用者更能輕易進行分析工作以及檢視分析結果。另一個目為以XML為系統間檔案之格式,透過XML宜於轉換及交換的特性,可整合其他伺服端有限元素分析系統用戶端的前處理與後處理程式,讓檔案不只限於在本系統提供之Web-based介面上使用,也能相容於其他分析程式的使用者介面,使設計工作更加彈性,系統功能更加提昇。
This paper presents a new Internet-based finite-element analysis framework, named Web-FEM, which allows users to access finite-element analysis service at remote sites over the Internet by using an Internet-connected machine only. The implementation utilizes modern computer graphics, parallel processing, and information technology to provide features such as platform-independence, 3D graphical interface, system performance, multiple-user management, and fault tolerance in comparison with other Internet-based analytical systems. These features make its usage like using a traditional finite element package installed and run on a local machine, and its performance like using a high performance computing facility. The system architecture consists of three components. The only component on the client computer is a Java program, which handles the presenting of data and interacting with the user. One component on the server machine is a parallel C++ program, which handles core computation. Another component on the server machine is a Java program, which coordinates the previous two components over the Internet to integrate them to work as a single system. The object model design and the implementation of this three-tier system are presented in detail.
參考文獻
[1] Pena-Mora, F., Vadhavkar, S., Perkins, E. and Weber, T. (1999), “Information Technology Planning Framework for Large-Scale Projects,” ASCE Journal of Computing in Civil Engineering, Vol. 13(4), 226-237.
[2] Jung, Y. and Gibson, G. E. (1999), “Planning for Computer Integrated Construction,” ASCE Journal of Computing in Civil Engineering, Vol. 13(4), 217-225.
[3] Rojas, E. M. and Songer, A. D. (1999), “Web-Centric Systems: A New Paradigm for Collaboration Engineering,” ASCE Journal of Management in Engineering, Vol. 15(1), 39-45.
[4] O’Brien, W. J. (2000), “Implementing Issues in Project Web Sites: A Practitioner’s Viewpoint,” ASCE Journal of Management in Engineering, Vol. 16(3) 34-39.
[5] J. Peng, “An Internet-Enabled Software Framework for the Collaborative Development of a Structural Analysis Program,” Ph.D. Dissertation, Stanford University, Stanford, California(2002).
[6] J. Peng and K. H. Law, “A Prototype Software Framework for Internet-Enable Collaborative Development of a Structural Analysis Program,“ Engineering with Computers, Vol.18, No.1, pp. 38-49(2002).
[7] Nuggehally, M., Liu, Y. J., Chaudhari, S. B., and Thampi, P. (2003), “An Internet-Based Computing Platform for the Boundary Element Method,” Advances in Engineering Software, Vol. 34, 261-269.
[8] Yang, Z., Lu, J., and Elgamal, A. (2004), “A Web-based Platform for Computer Simulation of Seismic Ground Response,” Advances in Engineering Software, Vol. 35, 249-259.
[9] 林禹志,網路式之有限元素分析服務架構,台灣科技大學營建工程碩士論文,民國九十三年七月。
[10] H. M. Chen, “Distributed Object-Oriented Nonlinear Finite Element Analysis,” Ph.D. Dissertation, Purdue University, West Lafayette, Indiana(2002).
[11] M. Woo, J. Neider, T. Davis and D. Shreiner, OpenGL Programming Guide, New York(1999).
[12] R. Kempf and C. Frazier, OpenGL Reference Manual, Addison Wesley, New York(1996)
[13] P. Chan, R. Lee and D. Kramer, The Java Class Libraries, Vol. 1, Addison Wesley, New York(2001).
[14] H. M. Deitel and P. J. Deitel, Java How To Program, Prentice Hall, New Jersey(2003).
[15] B. Eckel, Think in Java, 台北,碁峰資訊,民國九十一年。
[16] 朱仲傑,Java 2 全方位學習,台北,碁峰資訊,民國九十一年。
[17] H. Schildt, Java 2 設計實務徹底研究,台北,美商麥格羅希爾,民國九十一年。
[18] G. Booch, J. Rumbaugh and I. Jacobson, UML 使用手冊,台北,博碩文化,民國九十年。
[19] 黃中杰,洪菁懌,「JAVA與XML技術手冊」,碁峯資訊股份有限公司,民國九十一年四月。
[20] www.jdom.org
[21] www.GameTutorials.com
[22] www.xml.org.tw