Demo-page for our diploma-thesis (swing-components with 3D extension)

Hi there,

I’m proud to announce the demo-page of my / our diploma-thesis. We built a framework to enhance swing-components through 3d content. Feel free to check out the page and test the provided webstart-links. In addition it would be nice if you could fill out the attached form with your configuration-data and so on. That will give user feedback and evaluation-data to us.

The demo-components are built to show what the framework is able to do.

Link: http://www.fusion-laboratory.de/

Note: The project is not commercial and just for our studies

Thanks for all help so far (all my questions here aimed for this work)
Klemens

Looks interesting!

some of your spellings are a bit off in the page, but thats hardly a problem if its not a commercial venture…

Thanks for the reply. My / our english is obviously not perfect… Maybe you could give me some corrections via PM to improve the page?

Feel free to test and fill-out the form…

For all your demos, nothing gets drawn withing the ‘frame decoration’. When dragging it around a bit, I get those trails of the titlebar inside the window, which basicly means it is never updated by the OS.

Java: 1.6.0_01

Which OS and graphics board do you use? We testet so far on Mac OS, Windows XP / Vista as well on Linux (don’t know it’s X-Server). We’re forced to use the GLJPanel I don’t know if this causes your problem. Maybe there’s an synchronisation issue (we once had such a problem with pipeline-enabled-versions).

Hi,
quite the same problem here. ColorPicker demo tries to show something but hangs and full kitchen demo hangs too.

OS : Win2000 with ATI X1600.

How about the other demo’s? Any stack-traces out of the console available? Did you try the normal version or the pipeline-enabled one?

Normal version, nothing on the console.

Strange… the demos are working well on GF 8800 and GF 6800 as well (slow) on Intel GMA boards. Tonite I’ll be able to test the results with Ati Radeon M.

I there’s are any output on the console could you please send a mail with the contents to developer@fusion-laboratory.de

I have built a version without the calibration feature (now the rendering result maybe not centert to the application-window. Could you please try this one?

http://www.fusion-laboratory.de/demos/colorpicker2.jnlp

I get the same behaviour with the Java2D/JOGL Interoperability Demo, so maybe there is a regression in the JDK6 opengl-pipeline and not is not a problem of your code.

Our “standard-webstarts” don’t use the pipeline did you try them?

… currently there are no drivers for my own GF 8800 board which make me able to use the pipeline. It hangs the complete system.

I’m getting 404s for the JNLP files for at least the first couple of demos:

http://www.fusion-laboratory.de/demos/flipbox.jnlp
http://www.fusion-laboratory.de/demos/ebay-demo.jnlp

Actually even the ColorPicker (which you posted above) with the OpenGL pipeline turned on is 404d. The standard one is the only one which seems to launch.

I’m sorry we modified the download… now it should be fixed…

Here is the trace with the colorpicker2 link from above.
Doesn’t work better (switched computer to WinXP and X800).


de.fusion.core.swing.FusionJRootGlassPane$2[null.layeredPane,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,optimizedDrawingPossible=true]
JGoodies Looks: Can't read the System property Plastic.tabStyle.
JGoodies Looks: Can't read the System property Plastic.highContrastFocus.
JGoodies Looks: Can't read the System property jgoodies.useNarrowButtons.
JGoodies Looks: Can't read the System property jgoodies.tabIconsEnabled.
JGoodies Looks: Can't read the System property jgoodies.popupDropShadowEnabled.
JGoodies Looks: Can't read the System property Plastic.controlFont.
[FusionGLJPanel]: GLCapabilities [DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 8, Red: 8, Green: 8, Blue: 8, Alpha: 8, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: true, Num samples: 4 ]
[GLShaderUtil]: Vertex Shader wurde initialisiert unter ID: 1073741825
[GLShaderUtil]: Shader Object Info Log ist leer
[GLShaderUtil]: Vertex Shader "jar:http://www.fusion-laboratory.de/demos/colorpicker.jar!/de/fusion/core/shader/basicShader/chrom_vertex.glsl" wurde erfolgreich kompiliert
[GLShaderUtil]: Fragment Shader wurde initialisiert unter ID: 536870913
[GLShaderUtil]: Shader Object Info Log ist leer
[GLShaderUtil]: Fragment Shader: "jar:http://www.fusion-laboratory.de/demos/colorpicker.jar!/de/fusion/core/shader/basicShader/chrom_fragment.glsl" wurde erfolgreich kompiliert
[GLShaderUtil]: Shader Program wurde initialisiert unter ID: -2147483647

Info Log von Shader-ID: -2147483647
--------------------------
 Link successful. The GLSL vertex shader will run in hardware. The GLSL fragment shader will run in hardware.  
--------------------------
[GLShaderUtil]: Shader Program ID: -2147483647 erfolgreich gelinkt
offset: java.awt.Point[x=-54,y=-231]
location-Change von java.awt.Point[x=0,y=0] auf java.awt.Point[x=-54,y=-231]
False Coloring

I’ll test the demos on an ati bord tonite…

Standard version work with Windows XP Core 2 Duo, JDK 1.6. In the Jukebox-Application, the album browsing does not seem to work. The small albums appeared for a short time and then vanished. After that I can still click on the big album to bring up the track list, but that’s all.

Type the CTRL-key to see another albums. Then you can scroll through the covers with your mouse-wheel, TAB or LEFT/RIGHT - keys. :wink:

I’ve tested the first demo and… i love that, great works :slight_smile: XP 1.6Ghz ATI X200 run perfeclty

Very nice stuff! The standard versions of the demos are working well. On a Windows machine with a GeForce FX 5800 and the latest NVidia drivers, performance of stuff like the Flip-Box is actually pretty good.

My notebook has a high-resolution display and in the Windows Display control panel under Settings -> Advanced -> General I’ve increased the DPI setting. This causes the layout in several of your components to break.

The TabbedPane demo doesn’t deal well with having the window resized.

When I run the Java 2D / OpenGL pipeline versions of your demos the rendering isn’t correct. On my notebook, the flip box for example draws the captured texture on a quad that appears to be about 4 times as big as it should be. On my desktop machine it looks like NVidia’s latest ForceWare drivers have unfortunately completely broken the Java 2D / OpenGL pipeline. I’ve sent email out about the latter problem.

Are you planning to make the standard versions of your demos a bit more robust (fixing layout / sizing issues, etc.)?

Would you email me a writeup and representative screenshot for the JOGL home page?

The components are just for demo-purposes. I discovered the flipbox-problem this evening. Unfortunately - as you learnd from a post of mine quite a time ago - I’m not able to test the pipeline on my developer maschine (Maybe there are news concerning GF 8000-series and the pipeline? I give every driver release a try, without any results).

We’d be very glad to provide some demo’s for the Jogl homepage. We spent most of the time to build the framework around those components. Those layouting / sizing issues are on “user-side”. Nevertheless we are able to deal with those issues and will provide some more robust versions. That’s our first “publication” of those components so maybe we’ve got some blinders on ;D

In addition it would be great if you folks all could fill out the form. We need those information to make an proper evaluation within our thesis.

Greets
Klemens