Home > Programming > Java Programming



Java Game Development See It Hear It and Feel It with Technology ...

Sort Desciption:

Java 3D. Scene graph programming model. Rendering modes. Immediate mode. Retained mode .... Lightweight Java Games Lib. Game development framework ...



Content Inside:

Java Game Development See It Hear It and Feel It with Technology Evangelist Simon RitterPage 1Java Game Development:See It Hear It and Feel ItSimon RitterTechnology Evangelistsimon.ritter@sun.comSun Tech DaysPage 2AgendaGames marketJava Technologies for gamesJava 3DJava for OpenGLJava for OpenALJInputJ2ME GamesSun server for online gamesOther open source resourcesConclusions / further information / demosPage 3Games MarketWorldwide video game market:$23 billion 2003$30 billion 2007*Online games market$1.9 billion 2003$9.8 billion 2009*Wireless games$700000 2001 $3.6 billion 2006 **sources: * DFC Intelligence ** InformaPage 4Games MarketWhy Java?Average game costs $6 million to produceWrite for crossplatformBigger return on investmentBecomes more important with the growthof online gamingGames servers Sun experience in server side technologyMobile devicesAlmost all mobile phones shipping with JavaPage 5Page 6Java 3DScene graph programming modelRendering modesImmediate modeRetained modeCompiledRetained modeExtensibleHigh preformanceLayered implementationTarget hardware platformsPage 7Java Bindings For OpenGLJOGL ProvidesAccess to OpenGL library from Java3D hardware acceleration for JavaSupport for OpenGL 1.5 plus most extensionsIntegrates with AWT and SwingGLCancas (AWT/Swing)GLJPanel (Swing)No hardware accelerationSupport for NIO buffers for fastperformancePage 8JOGL BasicsPlatform supportSolaris (8 or later)Mac OS X (10.3 recommended)Linux (on x86)Windows (2000 XP)Requires JDK 1.4.2 or laterVideo display must be truecolour15 bits or higherBig classesGL has 2433 fields and 1856 methodsPage 9JOGL ComponentsJOGL components are created using the GLDrawableFactory classcreateGLCanvas()/createGLJPanel()GLCa pabilities specifies display characteristicsColour depth hardware acceleration etcGLEventListener implemented to do OpenGL drawingGL and GLU classes are interface to OpenGLHave all drawing and rendering functionsTreat as a set of methods not an objectPage 10JOGL Ex ...

Source: kr.sun.com


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 ...