- Maven Repo
- Announcment / Discussion on JogAmp Forum
While being asked about JavaFX and whatever other Oracle, Google or
whatever technology, all I can say: I don’t really care – as long it’s free
and complies w/ the 4 freedoms of software.
Lately Oracle even made the proposal JEP 178: Statically-Linked JNI Libraries,
allowing Java applications using JNI within a statically deployed runtime. Read: May work on Apple’s iOS.
IMHO the real issue of being able to deploy ‘Java Tech’ on any platform including mobile/embedded devices is not whether Oracle allows static JNI linkage,
but to allow deploying a custom JRE in the first place.
It is Oracle herself who restricts her patent grant to non embedded devices, hence ‘Java Tech’ does not comply w/ the 4 freedoms of software, see:
JogAmp: 2D/3D & Multimedia Across Devices Tuesday, 7 August 3:30 pm - 5:00 pm JogAmp provides OpenGL and OpenCL across devices using Java. Showcasing font, UI and video, high-level API utilization (Ardor3D, Java3D, etc.), and applications on Android, Linux, Window, OSX, and Solaris.
Today the v2.0-rc9 release has been notified w/ details.
Continue reading “JogAmp Release v2.0-rc9 / Wiki ..”
Besides adding proper Mac OS X support (10.5.8 – 10.7.*, incl. OpenJDK7),
OpenGL 4.2 and latest EGL, ES1 and ES2 extension updates and lot’s of stabilization’s,
Xerxes Rånby and myself worked on a proper Linux ARMv7 support.
Both were able to test on Omap4 (Pandaboard ES), Tegra2 (AC100), where Xerxes also tested on other machines, eg. Nokia N9 MeeGo.
Even though GlueGen and JOGL in general support EGL and ES1/ES2 since 2008 incl. the GL profile selection,
we figured we need better support for multiple GL implementations on one platform, Mesa3D software and the hardware EGL/ES ones.
Without tweaking your default configuration, JOGL chooses the right implementation for the desired profile,
e.g. hardware accelerate GLES2 for the desired common GL2ES2 profile on your mobile device, even though Mesa is installed.
Continue reading “Jogl/JogAmp RC6 Beta / Linux Armv7 Builds”
After tons of bug fixes and Mac OS X, Solaris and Android platform support
we finally have v2.0-rc4.
Besides many important bug fixes this release supports
Mac OS X 10.6.4 and 10.7.
The Applet browser plugin is also enhanced and validated
on all platforms for FF, Chrome, Safari and IE where supported.
To conclude my today series of blog entries, I thought it might be a good idea to show our automatic test statistics.
Here are the latest good and failed test charts for all platforms:
Since the mouse features were to easy to add and my Android vacation should take a bit longer, our OS X port was a good candidate to burn some hours I don’t have.
What should work for OS X by now:
- NEWT Top-Level Windowing
- NEWT Child Window w/ NEWT Parent
- NEWT Child Window w/ AWT Parent
- JOGL incl. shared context
- NEWT works w/ AWT enabled JVM out of the box
- Method to execute a Runnable on the MainThread
- The new native Jar loading facility (Application, Applet, Webstart)