Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate CIMTool to the Eclipse 4.x (e4) plugin platform #91

Closed
tviegut opened this issue Feb 29, 2024 · 0 comments
Closed

Migrate CIMTool to the Eclipse 4.x (e4) plugin platform #91

tviegut opened this issue Feb 29, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@tviegut
Copy link
Contributor

tviegut commented Feb 29, 2024

Migration of CIM Tool from the Eclipse 3.x to the Eclipse 4.x platform (e4) is needed. This migration will introduce no new functionality but instead will address the need to re-baseline CIMTool to e4. Once complete, CIMTool should undergo extensive testing to address any regression issues that may be introduced. Future functionality, enhancements, and roadmap planning will occur later.

For this first release the e4 compatibility layer will be utilized and effectively run CIMTool without significant changes. However, for the time being the more immediate benefits of the e4 platform won't be maximized. If we want to move CIMTool to pure e4, that will be require more work. The current view into the future roadmap is to wait to touch existing older code as we hold out the possibility to have 3.x and e4 plugins run together in the app.

Additional information/resources can be found here:

http://tomsondev.bestsolution.at/2011/06/10/how-to-apply-the-e4-programming-model-to-3-x/ http://eclipsesource.com/blogs/2012/06/18/migrating-from-eclipse-3-x-to-eclipse-4-e4/

https://eclipsesource.com/technology/e4/

Eclipse_4_Tutorial.pdf

Initial benefits will include:

  • CIMTool can run using the latest version of Java - i.e. Java 20.
  • UI rendering and responsiveness is much faster than CIMTool on the 3.x platform
  • Much more significant heap space - 4GB max OOTB
  • Rebranding (i.e. new icons and splash screen have been introduced to reflect the new 2.0.0 release line)
@tviegut tviegut added the enhancement New feature or request label Feb 29, 2024
@tviegut tviegut self-assigned this Feb 29, 2024
@tviegut tviegut changed the title Migrate CIMTool to the Eclipse 4.x plugin platform (e4) Migrate CIMTool to the Eclipse 4.x (e4) plugin platform Mar 1, 2024
@tviegut tviegut closed this as completed Mar 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant