-- Virendra Ashiwal, MSc Researcher JOHANNES KEPLER UNIVERSITÄT LINZ Altenberger Straße 69 Science Park 3, S3 0056 4040 Linz, Österreich T +43 732 2468 9487 >>> Alois Zoitl <alois.zoitl@xxxxxx> 05/22/20 9:33 PM >>> Hi,
for quite some time we are thinking to get rid of the deployment perspective. With the possibility to deploy and monitor directly from the system perspective we got a big step forward here. However there were still the question what to do with the remaining views (i.e. runtime launcher, run-time console, and deployment console).
With the update to the new project layout the part of the deployment perspective are broken now and can not be brought back. Therefore we have been thinking about how to improve the situation. Today I finally found some time to experiment on some ideas that we had.
The first would be to show the deployment console in the bottom part of the system perspective. This seems for me pretty straight forward and should be handled as part of this bug: [1] The open point is what to do with the run-time launchers and the run-time console. One idea that we had already for quite some time is to separate run-time management for testing from the IDE. This idea resulted in the simulation device manager which is running in a separate window. A first prototype of this you can see in the attached image. It consists of three main views: 1. the top part is dedicated to the run-time launchers 2. the bottom right is dedicated to the run-time consoles 3. the bottom left would show in the future a list of currently running simulated devices
Especially the 3. view is I think an important extension this should give users a much better overview of how many devices they are currently running on their machine. This view should also feature buttons for stopping devices and selecting a device would then show the right console. Finally when closing this Simulated Device Manager all running devices should be stopped. With that it should not happen anymore that a user has many devices running and not knowing it.
The first prototype opens a full Eclipse Workbench window. This is maybe a bit heavyweight for now. But it allowed me to easily reuse the existing views. Furthermore it allows the full power of the RCP platform to extend this view in the future.
What do you think is this the right direction of finally letting go of the Deployment Perspective? If yes I would start to clean-up my prototype and remove the broken parts of the deployment perspective.
Cheers, Alois
[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=562545
|