Project

General

Profile

Feature #3434

AF3 Phoenix - Change Request #4013: [UI] Collection task SWT based views -> JavaFX-based views

[JavaFX] Migration of the DSE Perspective to JavaFX

Added by Alexander Diewald over 2 years ago. Updated about 1 month ago.

Status:
New
Priority:
High
Category:
-
Start date:
04/19/2017
Due date:
% Done:

95%

Estimated time:
(Total: 33.00 h)

Description

Motivation.

The rather complex DSE perspective uses a lot of custom views built with SWT technology. This causes migration efforts to future AF3/SF versions that will be built on top of JavaFX. Now that the basic integration in the development platform is done, the DSE perspective can be migrated step-by-step.

Approach.

This is a collection ticket that refers to a set of tickets, where one ticket per view of the DSE perspective. This encourages to migrate the views continuously while allowing to trace the progress of the migration.

Outcome.

This collection ticket is complete when there are no more references to SWT classes in the exploration.ui plugin, except those required to be compatible with the AF3 kernel and efxclipse specifics.


Subtasks

Support #3389: Greenify exploration.uiClosedAlexander Diewald

Feature #3437: [JavaFX] Migrate the ConstraintPattern editorClosedAlexander Diewald

Feature #3436: [JavaFX] Migrate the AllocationPattern editorClosedAlexander Diewald

Feature #3438: [JavaFX] Migrate the function coupling pattern editorClosedAlexander Diewald

Feature #3439: [JavaFX] Migrate the MemoryPattern editorClosedAlexander Diewald

Feature #3440: [JavaFX] Migrate the SafetyPattern editor.ClosedAlexander Diewald

Feature #3441: [JavaFX] Migrate the Dashboard Wizard used to import DSE projects.Rejected

Feature #3442: [JavaFX] Migrate the Objective editor.ClosedAlexander Diewald

Feature #3443: [JavaFX] Migrate the BusBandwidthOptimization editorClosedAlexander Diewald

Feature #3444: [JavaFX] Migrate the BusElimination Objective editorRejected

Feature #3445: [JavaFX] Migrate the HardwareOptimization editorClosedAlexander Diewald

Feature #3446: [JavaFX] Migrate and Rework the Synthesis viewClosed

Feature #2942: ProblemDimensions in DseMLRejectedAlexander Diewald

Feature #3541: Basic integration of the new Synthesis ViewClosed

Feature #3542: Add a mechanism to mark constraint compatibility with output artefactsRejectedAlexander Diewald

Feature #4057: Update user and developer documentation with the JFX-based Synthesis changesClosed

Feature #3450: [JavaFX] Migrate the visualization viewNewAlexander Diewald

Feature #3452: [JavaFX] Migrate the spiderchart visualizationClosed

Feature #3453: [JavaFX] Migrate the table visualizationNewAlexander Diewald

Change Request #3666: Move the visualization translation code to the visualization backendRejected

History

#1 Updated by Alexander Diewald over 1 year ago

  • Target version changed from AF3 2.14 RC1 (Feature Freeze) to AF3 2.15 RC1 (Feature Freeze)

#2 Updated by Johannes Eder over 1 year ago

  • Target version changed from AF3 2.15 RC1 (Feature Freeze) to AF3 2.16 RC1 (Feature Freeze)

#3 Updated by Alexander Diewald about 1 year ago

  • Target version changed from AF3 2.16 RC1 (Feature Freeze) to AF3 2.17 (Feature Freeze)

#4 Updated by Alexander Diewald 6 months ago

  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.18 - Feature Freeze

#5 Updated by Johannes Eder 5 months ago

  • Parent task set to #4013

Also available in: Atom PDF