-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Laksono Adhianto edited this page Feb 1, 2021
·
8 revisions
This is a pilot project of hpcviewer based on Eclipse 4, rewriting mostly from scratch. Some parts are portable without modification (like hpcdata plugin), many are heavily modified. Once stable, we may integrate into HPCToolkit spack build system.
- Work the latest version of Eclipse and newer version of Java (11 or newer).
- Doesn't work with Eclipse 4.18 (2020.12) due to crash on ppc64le.
- Eclipse prior 4.18 doesn't work well with Java 15.
- Work with 4 platforms: Win32, Mac, Linux x86_64 and Linux ppcle64.
- Built with with Eclipse 4.18 works well on Arm (aarch64). Need further tests.
- Built with a command line (Maven) from Linux, Mac and Windows.
- Integrate smoothly between
hpcviewer
and `hpctraceviewer. - Can be automatically tested.
hpcviewer | hpcviewer.e4 | |
---|---|---|
Repo. | https://github.com/hpctoolkit/hpcviewer | https://github.com/hpctoolkit/hpcviewer.e4 |
Eclipse | 3.7 for Linux and Windows, 4.6 + compatibility layer for Mac | 4.16. |
Java. | 7 and 8 for Linux and Windows, 8 for Mac | 8 or newer (but not Java 15). |
GTK. | 2.x. | 3.20 or newer |
Platforms supported | 32 and 64 bits, ppc64le, ppc | 64 bits only and ppcle64. Soon Aarch64 |
Build systems. | Eclipse IDE. | Maven or Eclipse IDE |
Applications | hpcviewer & hpctraceviewer | hpcviewer (hpctraceviewer is merged into hpcviewer) |
- Java tutorial by Oracle
- Maven in 5 minutes by the Apache Software Foundation
- Version Control with Git - Software Carpentry lesson by Daisie Huang and Ivan Gonzalez1
- Eclipse Tycho for building plug-ins, OSGi bundles and Eclipse applications - Tutorial by Lars Vogel and Simon Scholz
- Standard Widget Toolkit (SWT) for developing user interfaces in Eclipse-based applications
- https://www.eclipse.org/swt/faq.php
- Migrating from Eclipse 3.x to Eclipse 4 (e4)
- Migrating Eclipse 3.x plug-ins and RCP applications to Eclipse 4 - Tutoria
- Tutorial: How to migrate your Eclipse 3 into a Eclipse 4 application
- RCP Testing tool https://www.eclipse.org/rcptt/
- UI functional testing tools https://www.eclipse.org/swtbot/