JogAmp SIGGRAPH 2012 - 2013 Improvements

See also JogAmp BOF SIGGRAPH 2013 PLANNING ..

JogAmp's Improvements SIGGRAPH 2012 - 2013

 * Release Train kicked off w/ 2.0.2
 * End of RCs ..
 * Adding Version Number Semantics
 * major.minor changes implies public API change
 * subminor change indicates no public API change
 * Higher Community Interaction and Support
 * Communication via Forum, Bugzilla, IRC .. and git
 * Bugreports w/ Bugzilla entries and test cases
 * Proactive Communication
 * Passed Google Android Validation w/ DoW Game Ticket to Ride
 * ARM HF Support
 * Security Fixes
 * Dynamic Linker Usage / Impl.
 * ProcAddressTable field visibility
 * Perform SecurityManager checks where required
 * Validation of property access
 * JAR Manifest tags:
 * Codebase
 * Permissions
 * Sealed
 * Use latest Java7 toolchain
 * Generating Java 1.6 bytecode
 * HTML API doc
 * Maven Support
 * Test repository on jogamp
 * Release promotion to maven
 * Many many bug fixes ..
 * SW Tracking Report Objectives for the release 2.0.2 of JOGL
 * [/bugzilla/buglist.cgi?chfield=bug_status&chfieldfrom=2012-08-07&chfieldto=2013-07-24&chfieldvalue=RESOLVED&classification=Unclassified&classification=JogAmp_Core&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&title=Bug%20List:%20ProgressSiggraph2013 Closed bugs SIGGRAPH 2012 - 2013] [/bugzilla/buglist.cgi?chfield=bug_status&chfieldfrom=2012-08-07&chfieldto=2013-07-24&chfieldvalue=RESOLVED&classification=Unclassified&classification=JogAmp_Core&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&title=Bug%20List:%20ProgressSiggraph2013&ctype=atom RSS Feed]
 * [/bugzilla/buglist.cgi?chfield=bug_status&chfieldfrom=2011-08-09&chfieldto=2012-08-07&chfieldvalue=RESOLVED&classification=Unclassified&classification=JogAmp_Core&query_format=advanced&resolution=---&resolution=FIXED&resolution=INVALID&resolution=WONTFIX&resolution=DUPLICATE&resolution=WORKSFORME&resolution=MOVED&title=Bug%20List:%20ProgressSiggraph2012 Closed bugs SIGGRAPH 2011 - 2012]
 * GLIBC_2.4 minimum requirement
 * New Server
 * Using ZFS for better reliability
 * ECC Ram
 * Debian7

GlueGen

 * GlueGen Stats @ Ohloh
 * Code Change Stats
 * git diff --shortstat 422d7a5eb53fca6642ebf4e8910d8b0311bb2597 a7545f4fda73c215cff0da7256417bc1d1bd450b
 * 195 files changed, 11074 insertions(+), 2553 deletions(-)
 * Most security fixes implemented here (see above)
 * ELF parsing to determine ARM type
 * Detects ARM-EL and ARM-HF
 * 'CStruct' Annotation Processor (APT)
 * Ability to create StuctAccessor impl. of native C struct on the fly
 * Use URI instead of URL wherever possible
 * PointerBuffer mapping from intptr_t*, uintptr_t*, ptrdiff_t* and size_t*

JOAL

 * JOAL Stats @ Ohloh
 * Code Change Stats
 * git diff --shortstat 632aa409c4368cd2718103123ac3ed6d1c175c61 4331401e6a7d47b401882870c7f1453bf3c1de38
 * 94 files changed, 4520 insertions(+), 2463 deletions(-)
 * JOAL w/ OpenAL-Soft
 * Linux
 * Windows
 * Android
 * Java Agnostic

JOGL

 * JOGL Stats @ Ohloh
 * Code Change Stats
 * git diff --shortstat 3732d0162051ffe56af34ba345b59c15bfc6f552 2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5 src/
 * 881 files changed, 89214 insertions(+), 30675 deletions(-)
 * git diff --shortstat 3732d0162051ffe56af34ba345b59c15bfc6f552 2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5 src/nativewindow
 * 72 files changed, 4188 insertions(+), 1613 deletions(-)
 * git diff --shortstat 3732d0162051ffe56af34ba345b59c15bfc6f552 2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5 src/jogl
 * 316 files changed, 29563 insertions(+), 15119 deletions(-)
 * git diff --shortstat 3732d0162051ffe56af34ba345b59c15bfc6f552 2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5 src/newt
 * 144 files changed, 18816 insertions(+), 9646 deletions(-)
 * git diff --shortstat 3732d0162051ffe56af34ba345b59c15bfc6f552 2d32b056c7b1b6b3d071d79fb4c2d4e9113b59d5 src/test
 * 342 files changed, 35759 insertions(+), 4289 deletions(-)
 * OpenGL ES 3.0 Support
 * OpenGL 4.3 Support
 * GL Context / Drawable Re-Association
 * GL State Preservation
 * Android HOME button
 * Custom On-/Offscreen switch, i.e. printing
 * FBObject Generalization
 * Offscreen FBO GLAutoDrawable
 * OS-X &gt; 10.6 and Java7 Support
 * FBO GLDrawable usage
 * Shader Utils
 * Geometry Shader Support
 * Shader Version Matching
 * CALayer lock free command streaming
 * Math Utils
 * PMVMatrix fixes and frustum extraction added
 * Quaternion support
 * Quirk Registry For Buggy Drivers
 * Mesa 9.* soft, Intel and AMD
 * VMWare Player
 * VNC
 * JPEG Decoding
 * Fast / slim Java impl.
 * YUV to RGB conversion can be offloaded via GLSL
 * Supports YUV, RGB, CMYK
 * No vertical flip required
 * 2 (RGB) - 7 (YUV) times faster than J2ME
 * PNGJ Update to 1.12
 * Indexed PNGs
 * Interlaced PNGs
 * GLJPanel Update
 * Offscreen GLDrawable (FBO, PBuffer, Bitmap)
 * GLSL Vertical Flip
 * Single buffer
 * FFP Emulation: Multitexture and Points
 * Jake2
 * SWT Support (Direct and via NEWT)
 * SWT 4.3
 * X11: Remove XInitThreads dependency
 * Use non locking impl. or JOGL level locking
 * Controlled [JVM] shutdown procedure

NEWT

 * Multiple Monitor Support
 * Spanning Fullscreen
 * Discrete Monitor Mode Info and Selection
 * RANDR 1.3
 * X11, Windows and OSX
 * Key Event Handling
 * Use UTF-16
 * Layout independent keyCode
 * Layout dependent keySym
 * Auto-Repeat handling
 * Drop keyTyped event
 * Android BACK and HOME keys support
 * LinuxEventDeviceTracker Support (e.g. for headless Rasp.Pi.)
 * Mouse / Touch Event Handling
 * Multi Touch Support
 * Scroll Wheel Gesture (Android)

JOCL

 * JOCL Stats @ Ohloh
 * Code Change Stats
 * git diff --shortstat 26ca1c43c6a571d0fd686b0962343c4bcbc62e82 27a63283a3027d207b5ab2b63b3f92328d757dfc
 * 17 files changed, 232 insertions(+), 164 deletions(-)

Processing 2

 * http://www.processing.org/
 * https://www.processing.org/download/

NASA WorldWind

 * http://worldwind.arc.nasa.gov/java/
 * http://builds.worldwind.arc.nasa.gov/download-release-daily.asp - World Wind Java SDK 2.0 Daily Builds

FOSDEM 2013

 * https://fosdem.org/2013/schedule/event/jogamp_fast_media_processing/
 * http://jogamp.org/doc/fosdem2013/