Home > Programming > Java Programming



THE MYTHS (AND TRUTHS) OF JAVA GAMES PROGRAMMING

Sort Desciption:

criticisms of Java as a games programming language:. that's it's too slow too highlevel ... Java for games programming: are you joking? No Java ...



Content Inside:

THE MYTHS (AND TRUTHS) OF JAVA GAMES PROGRAMMING Page 1THE MYTHS (AND TRUTHS) OF JAVA GAMES PROGRAMMING Andrew Davison Department of Computer Engineering Prince of Songkla UniversityHat Yai Songkhla 90112ThailandEmail: ad@fivedots.coe.psu.ac.th KEYWORDSjava games programming myths criticismsABSTRACTThis paper examines the commonlyexpressed criticisms of Java as a games programming language:that's it's too slow too highlevel prone to memory problems too hard to install not available on gamesconsoles not used in 'real' games and not evenconsidered a gaming platform by Sun Microsystems. All of these views are incorrect aside from the consoleissue.INTRODUCTION Java for games programming: are you joking? No Javais a great games programming language. When you learnt Java I'm sure it's many advantages werementioned: an elegant objectoriented paradigm crossplatform support code reuse ease of development toolavailabilityreliabilityand stabilitygooddocumentation support from Sun Microsystems lowdevelopment costs the ability to use legacy code (e.g. C C++) and increased programmer productivity(Eckel 2006). That list leaves out my personal reasonfor programming in Java it's fun especially whenyou're programming something inherently goodforyou such as games. Most Javabashers tend to skip over advantages preferring to concentrate on criticisms. Here's a typicallist:Java is too slow for games programming; Java has memory leaks;Java is too highlevel;Java application installation is a nightmare; Java isn't supported on games consoles; No one uses Java to write 'real' games; Sun Microsystems isn't interested in supportingJava gaming. Almost all of these objections are substantially wrong. Java is roughly the same speed as C++. Memory leaks can be avoided with good programming and techniques like profiling. Yes Java is highlevel but it also offers more direct access to graphics hardware andexternal devices. Installation isn't a nightmare if you use ...

Source: fivedots.coe.psu.ac.th


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us
Search Terms:

 

Related Files

<>An Introduction to Java Programming

Filed under: Programming and Java Programming
Type java Welcome to run the program. A sample run of ... You can run the Java program from the DOS prompt using. the java command. ...

Java Server Programming: Principles and Technologies

Filed under: Programming and Java Programming
largescale serverside applications using the Java programming language. ... Professional java server programming J2EE edition. Wrox Press Inc. ...

Java Programming Language SL275

Filed under: Programming and Java Programming
language; objectoriented programming. with the Java programming language; and ... SL275: Java Programming Language. 2 of 5. Sun Educational Services ...

Java 2 Enterprise Edition (J2EE) Certificate Program

Filed under: Programming and Java Programming
that are available with the Java programming language. and development environment. .... database tasks and transactions from a Java program. ...

Programming mobile devices with J2ME

Filed under: Programming and Java Programming
Java's interfaces, with the possibility of using a layer programming structure in ... For example the access to a built-in camera in a mobile phone by means of ...