Jogl/JogAmp Status Update ..

Last weeks the new video streaming feature GLMediaPlayer
was added for Android and machines w/ Libav/FFmpeg pre-installed.

We produced a presentation video showcasing JogAmp’s objectives:

Jogl/JogAmp on the Web, Desktop and Mobile 2012

RC6 is now underway, I still have to add some supplied patches and walk through the buglist though.
However, this time I have to complete this task until tomorrow regardless whether I could complete the bug walk or not.

Cheers, Sven

Jogl/JogAmp RC6 Beta / Linux Armv7 Builds

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

JogAmp Release v2.0-rc4

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.

http://jogamp.org/deployment/jogamp-current/jogl-test-applets.html
Continue reading JogAmp Release v2.0-rc4

JOGL Test Statistics (Linux, Windows and OS X)

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:

Continue reading JOGL Test Statistics (Linux, Windows and OS X)

Test Stats 20111013 All


Test Stats 20111013 All - Errors Only

Jogl OS X Port is Nigh :)

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)

Continue reading Jogl OS X Port is Nigh :)

New NEWT Mouse Features

After doing all the Android work, I thought I need a break and finally
added the NEWT mouse features some are desiring:

  • Visibility
    set pointer visible or invisible
  • Confined
    confine pointer to window, or not
  • Warp
    set mouse position within the window

Continue reading New NEWT Mouse Features

Android Test APKs [201110080141utc]

Since we were not able to hook up the Android test machine to Jenkins
to produce builds and a release, I thought it might be of interest to share my builds with
whoever is interested.

Just go to this test deployment folder:
http://jogamp.org/deployment/test/android/201110080141utc/ Continue reading Android Test APKs [201110080141utc]

JOGL/JogAmp @ Red Square / Moscow – NURBS @ GraphiCon’2011

While being in Moscow at GraphiCon’2011 to release Rami’s paper


GraphiCon'2011 Book

GraphiCon 2011 Book

Resolution Independent NURBS Curves Rendering using Programmable Graphics Pipeline

Resolution Independent NURBS Curves Rendering using Programmable Graphics Pipeline

Continue reading JOGL/JogAmp @ Red Square / Moscow – NURBS @ GraphiCon’2011

Bug Hunting on Android …

While fixing JOGL for Android,
Rami and I are testing the code against the consumer devices:

  1. Asus Transformer, Android 3.2, NV Tegra2
  2. Samsung Galaxy Tab 10.1, Android 3.1, NV Tegra2
  3. Samsung Galaxy S2, Android 2.3, ARM Mali 400 MP
  4. Samsung Galaxy S1, Android 2.3, Omap 34xx

Continue reading Bug Hunting on Android …

JogAmp Deployment Enhancements: Automatic loading of native JARs (Applet/Application)

Currently implemented in modules GlueGen and JOGL. TODO: JOAL and JOCL.

jogamp-next points now to the signed beta build gluegen_410-joal_213-jogl_489-jocl_424-signed.

See how it (NApplet) works online on the new JOGL Applet Test page.

Without the need for using

  • our Applet-Launcher
  • the JNLP extension
  • setting up the native library folder for applications

we automatically Continue reading JogAmp Deployment Enhancements: Automatic loading of native JARs (Applet/Application)