Community
Participate
Working Groups
Build Identifier: I created a new widget for Nebula project. The widget is org.eclipse.nebula.widgets.flow.Flow. It displays a list of images in 3D. Originally it was a part of 3D History Thumbnail Viewer project on OpenNTF.org. Now I split the widget code from the project and created it as a widget. Flow widget requires JOGL, so it requires the IP review for it. Screenshot is here: http://www.openntf.org/Projects/pmt.nsf/7A2AEE8C6551E26D862576D900317FE1/%24file/3d.gif 3D History Thumbnail Viwer: http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=3D%20History%20Thumbnail%20Viewer 3D History Thumbnail Viewer was reviewed by IBM IP. Reproducible: Always
Created attachment 181255 [details] Flow widget source code
Created attachment 181256 [details] JOGL fragment for Win32
Created attachment 181257 [details] JOGL fragment for Mac/Carbn
Created attachment 181259 [details] Flow widget screenshot
It looks nice but I see one problem - you have a dependency on JOGL which is as of today NOT approved as a 3rd party dependency. All we can do is to way for JOGL to pass the IP-Review (CQ 2840) which is uncertain because of IP-Problems
To resolve the JOGL issue, I think we could do 2 options: 1) remove JOGL libs and define JOGL as a prereq that the application developer needs to add JOGL libs (like Snippet209 in org.eclipse.swt.snippets) PROS: no need to bundle JOGL libs. CONS: we would still need to go thru IP review (since Flow code calls JOGL API) or 2) replace JOGL code with OS OpenGL API in Flow widget. PROS: no need to call JOGL API, that is, no problem with IP. CONS: every platform has different Flow code (like, using wgl for Win32, NSGL for Cocoa, AGL for Carbon, GLX for gtk)
any news on this?
No progress. Closing.