ProgressSwing provides part of Progress API specialized for Swing UIs.
Progress API was split so that parts that are directly connected to Swing types were migrated to this module.
The default action on ProgressHandle is sometimes non-visual: open a file, focus a result, display an output window associated with the task, etc. Abstract action can be used now with the basic Progress API without dependency on NB- or Swing- specific APIs.
Progress API was split so that parts that are directly connected to Swing types were migrated to a separate module.
XXX no answer for arch-usecases
XXX no answer for deploy-dependencies
Read more about the implementation in the answers to architecture questions.