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
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Related Files
<>An Introduction to Java Programming
Filed under: Programming and Java ProgrammingType 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 Programminglargescale 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 Programminglanguage; 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 Programmingthat 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 ProgrammingJava'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 ...
