Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 328212 - Flow widget for Nebula project
Summary: Flow widget for Nebula project
Status: CLOSED WONTFIX
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Nebula (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Thomas Schindl CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-20 02:59 EDT by Hiroyuki Okamoto CLA
Modified: 2021-07-05 11:40 EDT (History)
5 users (show)

See Also:


Attachments
Flow widget source code (26.23 KB, application/x-zip-compressed)
2010-10-20 03:30 EDT, Hiroyuki Okamoto CLA
no flags Details
JOGL fragment for Win32 (1.05 MB, application/x-zip-compressed)
2010-10-20 03:31 EDT, Hiroyuki Okamoto CLA
no flags Details
JOGL fragment for Mac/Carbn (1.42 MB, application/x-zip-compressed)
2010-10-20 03:32 EDT, Hiroyuki Okamoto CLA
no flags Details
Flow widget screenshot (60.22 KB, image/x-png)
2010-10-20 03:34 EDT, Hiroyuki Okamoto CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.