1 / 10

Visual DCT – Future Development

Visual DCT – Future Development. Rok Sabjan. EPICS Meeting – Diamond, June 20, 2003. Contents. Brainstorming for the future 2 or 3 years ahead What features do we miss in EPICS? (How) should we mend that? Comments. What I miss in EPICS?. Management of projects Standardized production

garth-wall
Télécharger la présentation

Visual DCT – Future Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual DCT – Future Development Rok Sabjan EPICS Meeting – Diamond, June 20, 2003

  2. Contents • Brainstorming for the future • 2 or 3 years ahead • What features do we miss in EPICS? • (How) should we mend that? • Comments...

  3. What I miss in EPICS? • Management of projects • Standardized production • Debug capabilities • Release mechanisms “Visual Studio-like” EPICS development suite

  4. Solution: Extend Visual DCT • Why VDCT? • Good • Popular • Extendable (plugins) • Runs on every platform • Start with good core, be careful what to add

  5. Going Beyond Templates • Create and manage whole projects • templates • drivers • substitution files • startup scripts • meta information • Hardware • Location • Responsible person • ...

  6. Resource Browser • Browse through templates and other resource files • File preview (thumbnail picture or a brief description) • Search features (by file name, by contents...) • Launching specific editors for each of the file types • templates • Substitution files • Advanced features • drag&drop • right-click

  7. Later stages of development • Using soft IOCs on host machine • changing all hardware channels to soft channels • spawning EPICS on the host machine (3.14) • Remote values shown in VDCT (JCA) • Release mechanisms (call existing command line scripts) to produce boot directories for IOCs

  8. Automatic GUI generation • Select desired channels • Generate panel • Java (Abeans) • *.adl file (MEDM) • anything else... Channel list

  9. Persistence • Workspace directory on local machine • Connection to SQL RDB via JDBC? • CVS? • Eclipse plugin?

  10. Conclusion • Send feedback to John Maclean (jfm@aps.anl.gov) • We should define priorities and compose work packages • Thank you!

More Related