Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[4diac-dev] Finally retire the deployment perspective

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

Attachment: SimulationDeviceManager.png
Description: PNG image


Back to the top