Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 328212

Summary: Flow widget for Nebula project
Product: z_Archived Reporter: Hiroyuki Okamoto <hokamoto>
Component: NebulaAssignee: Thomas Schindl <tom.schindl>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: apupier, hokamoto, holger.staudacher, tom.schindl, wim.jongman
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
Flow widget source code
none
JOGL fragment for Win32
none
JOGL fragment for Mac/Carbn
none
Flow widget screenshot none

Description Hiroyuki Okamoto CLA 2010-10-20 02:59:28 EDT
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
Comment 1 Hiroyuki Okamoto CLA 2010-10-20 03:30:16 EDT
Created attachment 181255 [details]
Flow widget source code
Comment 2 Hiroyuki Okamoto CLA 2010-10-20 03:31:18 EDT
Created attachment 181256 [details]
JOGL fragment for Win32
Comment 3 Hiroyuki Okamoto CLA 2010-10-20 03:32:24 EDT
Created attachment 181257 [details]
JOGL fragment for Mac/Carbn
Comment 4 Hiroyuki Okamoto CLA 2010-10-20 03:34:03 EDT
Created attachment 181259 [details]
Flow widget screenshot
Comment 5 Thomas Schindl CLA 2010-10-20 04:05:29 EDT
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
Comment 6 Hiroyuki Okamoto CLA 2010-10-20 08:44:38 EDT
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)
Comment 7 Wim Jongman CLA 2011-06-07 13:26:10 EDT
any news on this?
Comment 8 Wim Jongman CLA 2013-09-08 12:15:12 EDT
No progress. Closing.