Workbench - Developers Perspective
The Tango Workbench developers perspective
As mentioned in the main page on the workbench, developer's have their own workbench. But it could be interesting to reduce the development cycle by integrating the development in the workbench. This way the developer can flip between the development, test, management and user phases with a single click. It will allow developer's to do more realistic testing adapted to how the device will be used. The main tool used for development is Pogo. Integrating pogo into Eclipse means editors, source code control and compilation tools are accessible from the same user interface. This perspective could equally be made available from the standard Eclipse IDE.
Instead of developing a new RCP for developing we propose to develop only the necessary plugins like pogo and then add these to the user's Eclipse IDE. This way the user has all her development tools at hand e.g. CDT, PyDev, JDT, and the Tango development plugins e.g. Pogo.
Here is an example of the symbolic layout of the developer perspective :

Pogo plugin
A plugin of Pogo has been released for beta-testers and can be downloaded from SourceForge.
Here is a screenshot of the plugin being used to develop a Ccd device server :


