標題: A portable AWT/Swing architecture for Java game development
作者: Wang, Yi-Hsien
Wu, I-Chen
Jiang, Jyh-Yaw
資訊工程學系
Department of Computer Science
關鍵字: Java AWT;NET;CWT;CYC window toolkit;DirectX;OpenGL
公開日期: 1-六月-2007
摘要: Recently, the performance of Java platforms has been greatly improved to satisfy the requirements for game development. However, the rendering performance of Java 1.1, which is still used by about one-third of current Web browser users, is not sufficient for high-profile games. Therefore, practically, Java game developers, especially those who use applets, have to take this into consideration in most environments. In order to solve the above problems, this paper proposes a portable window toolkit architecture called the CYC Window Toolkit (CWT) with the ability to: (1) reach high rendering performance particularly in Java 1.1 applications and applets when using DirectX to render widgets in CWT; (2) support AWT/Swing compatible widgets, so hence the CWT can be easily applied to existing Java games; (3) define a general architecture that supports multiple graphics libraries such as AWT, DirectX and OpenGL, multiple virtual machines such as Java VM and NET CLR, and multiple operating systems (OSs) such as Microsoft Windows, Mac OS and UNIX-based OSs; (4) provide programmers with one-to-one mapping APIs to directly manipulate DirectX objects and other game-related properties. The CWT has also been applied to an online Java game system to demonstrate the proposed architecture. Copyright (C) 2006 John Wiley & Sons, Ltd.
URI: http://dx.doi.org/10.1002/spe.786
http://hdl.handle.net/11536/10771
ISSN: 0038-0644
DOI: 10.1002/spe.786
期刊: SOFTWARE-PRACTICE & EXPERIENCE
Volume: 37
Issue: 7
起始頁: 727
結束頁: 745
顯示於類別:期刊論文


文件中的檔案:

  1. 000247058400003.pdf

若為 zip 檔案,請下載檔案解壓縮後,用瀏覽器開啟資料夾中的 index.html 瀏覽全文。