Skip to main content

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

Hi,

I really like the new prototype. I think that the titles deserve some
more thought (Simulated Device Launcher/Started Simulated Devices), but
otherwise I think that it has great potential. Especially the currently
running devices will help when teaching 4diac in the future. 

BR,
Bianca

-- 
DI Bianca Wiesmayr, BSc
University Assistant
LIT Cyber-Physical Systems Lab
 
JOHANNES KEPLER
UNIVERSITÄT LINZ
Altenberger Straße 69
LIT Open Innovation Center (EG)
4040 Linz, Österreich
T +43 732 2468 9485
bianca.wiesmayr@xxxxxx
jku.at/lit/cps-lab



>>> Alois Zoitl <alois.zoitl@xxxxxx> 22.05.2020 21:32 >>>
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


Back to the top