• 沒有找到結果。

結論與未來展望

在文檔中 CWT中OpenGL實作之研究 (頁 49-55)

1. 提升繪圖效能 (Performance improvement)

根據實驗結果,CWT-GL 確實改善了 Java 繪圖效能。因 CWT-GL 證實CWT 能夠於 Windows XP、Windows Vista、Fedora 與 MacOS 上正確執行,並從實驗數據證實其高效之繪圖效能。更重要的,

1. 繪製字串的效能提升

繪製字串之效能,尚有提升的空間,從實驗數據,目前的效能距 離AWT 還有可以改善之部分,期望採用不同之實作方式改進這部 份的效能。

2. 實用性

目前CWT-GL 的使用上仍會有錯誤產生,要達到可讓開發者們使 用尚有需要完成之部分,期望可完成至能釋出讓遊戲開發者們使 用。

參考文獻

[1] Andrew Gray, "GC Usage Statistics"

http://216.147.18.102/dist/stats.shtml

[2] Bob Kunhne, Tom True, Allan Commike, Dave Shreiner,

"Performance OpenGL: Platform Independent Techniques", Proc. ACM SIGGRAPH 2005 Course #9

[3] Caspian Rychlik-Prince, Brian Matzon, Elias Naur, Erik Duijs, Ioannis Tsakpinis, Mark Bernard, "LWJGL, Lightweight Java Game Library", available from http://www.lwjgl.org/.

[4] Chet Haase, "BufferedImage as Good Butter, Part II",

http://weblogs.java.net/blog/chet/archive/2003/08/bufferedimag e_a_1.html

[5] Evan Quinn and Chris Christiansen, "Java Pays – Positively, "

IDC Bulletin #W16212, 1998. http://www.idcresearch.com/

[6] id Software Inc., http://www.idsoftware.com

[7] Jacob Marner, "Evaluating Java for Game Development", Department of Computer Science University of Copenhagen, Denmark, 2002.

[8] James Elliott, Robert Eckstein (Editor), Marc Loy, David Wood, Brian Cole, "Java Swing", Second Edition, O'Reilly, 2002.

[9] John Zukowski, "Java AWT Reference", O'Reilly, 1997.

[10] Jonathan Knudsen, "Java 2D Graphics", O'Reilly 1999.

[11] Mason Woo, Jackie Neider, Tom Davias, "OpenGL

Programming Guide", Second Edition, Addsion-Wesley, 1997

[12] Microsoft Corporation, "DirectX 7.0 SDK", 2000, available from http://www.microsoft.com/.

[13] Microsoft Corp., "Microsoft Java Virtual Machine Support,"

available from http://www.microsoft.com/mscorp/java

[14] Microsoft Corporation, "Microsoft SDK for Java 4.0", 1999, available from http://www.microsoft.com/.

[15] Robert Wells, "Java offers increased productivity." 1999, available from

http://www.wellscs.com/robert/java/productivity.htm.

[16] Sun Microsystems, "A Jolt of Efficiency", 1998, available from http://java.sun.com/features/1998/07/efficiency.html.

[17] Sun Microsystems, "Graphics Performance Improvements", available from

http://java.sun.com/products/java-media/2D/perf_graphics.html .

[18] Sun Microsystems, "JDK 1.1.8 Documentation", 1998, available from http://java.sun.com/products/archive/jdk/1.1/index.html.

[19] Sun Microsystems, "JDK 5.0 Documentation", 2004, available from http://java.sun.com/j2se/1.5.0/docs/index.html.

[20] Sun Microsystems, "JOGL, Java bindings for OpenGL API", available from http://jogl.dev.java.net.

[21] Sun Microsystems, "Java 2 SDK, Standard Edition

Documentation Version 1.2.2_006", 1999, available from

http://java.sun.com/products/archive/j2se/1.2.2_017/index.html.

[22] Sun Microsystems, "Java 2 SDK, Standard Edition Documentation Version 1.3.1", 2001, available from http://java.sun.com/j2se/1.3/docs/index.html.

[23] Sun Microsystems, "Java 2 SDK, Standard Edition Documentation Version 1.4.2", 2003, available from http://java.sun.com/j2se/1.4.2/docs/index.html.

[24] Sun Microsystems, "Java SE 6 Features and Enhancements", available from

http://java.sun.com/javase/6/webnotes/features.html

[25] Sun Microsystems, "The Java Tutorials", available from http://java.sun.com/docs/books/tutorial/index.html

[26] Sun Microsystems, "Painting in AWT and Swing", available from

http://java.sun.com/products/jfc/tsc/articles/painting/index.html.

[27] Sun Microsystems, "The AWT Native Interface", available from http://java.sun.com/j2se/1.5.0/docs/guide/awt/1.3/AWT_Native _Interface.html.

[28] Sun Microsystems, "VolatileImage API User's Guide ", 2001, ftp://ftp.java.sun.com/docs/j2se1.4/VolatileImage.pdf.

[29] The OpenGL Architecture Review Board (ARB), "Framebuffer object extension", available from

http://www.opengl.org/registry/specs/EXT/framebuffer_object.txt

[30] The OpenGL Architecture Review Board (ARB), "Pixel buffer extension", available from

http://www.opengl.org/registry/specs/ARB/wgl_pbuffer.txt

[31] The OpenGL Architecture Review Board (ARB), "OpenGL", available from http://www.opengl.org/.

[32] Yi-Hsien Wang, I-Chen Wu, and Jyh-Yaw Jiang, "A portable AWT/Swing architecture for Java game development,"

Software Practice and Experience, Vol. 37, Issue 7, June 2007;

727–745.

[33] Yi-Hsien Wang, and I-Chen Wu, "An AWT/Swing like graphics toolkit for cross-platform Java game development," submitted to Software Practice and Experience, September 2007.

[34] 姜智耀, "CWT ― The AWT API over Different Graphics Libraries", 交通大學資訊工程系, 碩士論文, 2005

[35] 第三波資訊, "戲谷麻將館", available from http://www.mjonline.com.tw/.

[36] 智凡迪, "魔獸世界", available from http://www.wowtaiwan.com.tw/.

[37] 鈊象電子, "明星三缺一 online", available from

http://www3.gametower.com.tw/Games/Star31/index.aspx.

[38] 傅鏡暉, "線上遊戲產業之道:數位內容、營運經驗", 上奇科技, 2004.

[39] 群想網路科技, "CYC 遊戲大聯盟", available from http://cycgame.com.

[40] 遊戲橘子, "天堂", available from

http://service.gamania.com/lineage/index.asp.

在文檔中 CWT中OpenGL實作之研究 (頁 49-55)

相關文件