This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 88939

Summary: Thumbnail view to assist navigation in large proceses
Product: soa Reporter: Michael Frisino <frisino>
Component: BPELAssignee: Nikita Krjukov <supernikita>
Status: RESOLVED FIXED    
Severity: blocker CC: jkopsa
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
URL: http://xdesign-tools.czech.sun.com:8080/JSPWiki/Wiki.jsp?page=IZ88939
Issue Type: ENHANCEMENT Exception Reporter:
Bug Depends on: 89695, 89696    
Bug Blocks: 89926    

Description Michael Frisino 2006-11-08 14:43:17 UTC
Use case - user wishes to navigate effectively in large process. User zooms in
to work on small section. Then user wishes to move to another section of
diagram. But user cannot see the rest of diagram without zooming out, or using
navigator view.

Recommendation - add Thumbnail view (aka birdseye view). This is standard UI
feature in most diagramming tools. 

Issues and Quesitons:

Should Thumbnail view be anchored in bottom right corner?

Should Thumbnail view be retractable? i.e. only activated on demand. I prefer
this style.
Comment 1 Michael Frisino 2006-11-08 14:45:57 UTC
clarification "retractable" - i mean the design view can have a small button in
lower right border. Clicking this can casue thumnail to show up like callout.
Then pressing this button again can cause Thumbnail view to retract and disappear.
Comment 2 Michael Frisino 2006-11-20 17:27:54 UTC
Added functional spec to wiki. Awaiting design reivew from HIE.
Comment 3 Sergey Lunegov 2006-12-14 16:59:08 UTC
Nikita, please start doing it in background.
Comment 4 Michael Frisino 2007-01-22 11:59:21 UTC
Current thinking is that we do not need thumbnail view because
now we have very powerful "Navigation Mode" with zoom and pan.
Comment 5 Michael Frisino 2007-01-22 12:01:33 UTC
Of course, thumbnail view is nice to have. People will not complain
if we have this feature. My opinion is that it is nice to have
but not must have feature. So we can add if we have time. If we 
do not have time, then it can be postponed until future.
Comment 6 Sergey Lunegov 2007-02-05 09:10:42 UTC
Will not be implemented in Gavotte
Comment 7 Nikita Krjukov 2007-02-19 15:58:35 UTC
The first version of thumbnail view is in CVS branch release551
Comment 8 Nikita Krjukov 2007-03-22 14:37:13 UTC
The following improvements have remained:

-- The thumbnail view doesn't react to a BPEL changes. 
It's necessary to subscribe it to such changes. 

-- The BPEL diagram elements have to provide simplified drawing 
for the thumbnail view. For example:
  - remove gradient
  - don't draw some elements at all
   
Comment 9 Alexey Anjeleevich 2007-04-16 09:54:52 UTC
Nikita's implementation was improved. 
--Thumbnail correcly reacts on changes in bpel and diagram.
--Optimized rendering for thumbnail implemented (no text, no gradients, no
decorations and dashed lines)
--Autoscroll and thumbnail layout were impoved.