status of visual dct epics workshop, berlin, may 2002 r. sabjan on behalf of m. sekoranja j. stefan...

8
Status of Visual DCT Status of Visual DCT EPICS Workshop, EPICS Workshop, Berlin, May 2002 Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja R. Sabjan on behalf of M. Sekoranja J. Stefan Institute J. Stefan Institute and Cosylab Ltd. and Cosylab Ltd. in collaboration with in collaboration with SLS SLS and and APS APS

Upload: ginger-holmes

Post on 01-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

Status of Visual DCTStatus of Visual DCT

EPICS Workshop, EPICS Workshop, Berlin, May 2002Berlin, May 2002

R. Sabjan on behalf of M. Sekoranja R. Sabjan on behalf of M. Sekoranja

J. Stefan InstituteJ. Stefan Institute and Cosylab Ltd. and Cosylab Ltd.

in collaboration with in collaboration with SLSSLS and and APSAPS

Page 2: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 2

Status after Status after ICALEPCSICALEPCS

we are now "100% committed” to make a we are now "100% committed” to make a CapFast replacementCapFast replacement

VDCT is released under modified BSD licenseVDCT is released under modified BSD license A lot of people are already testing itA lot of people are already testing it key changes (current build 1232):key changes (current build 1232):

– (http://kgb.ijs.si/VisualDCT/release/changelog_generated.html):(http://kgb.ijs.si/VisualDCT/release/changelog_generated.html):

– remove all blockers, bugfixes, enhancementsremove all blockers, bugfixes, enhancements– allows pluginsallows plugins

for now simulatorsfor now simulators JoiMint?JoiMint? JCA-plug directly into EPICSJCA-plug directly into EPICS

Page 3: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 3

A Lot of User FeedbackA Lot of User Feedback EPICS community contact: John MacleanEPICS community contact: John Maclean current possibilitiescurrent possibilities

– write to kgb.ijs.si/bugwrite to kgb.ijs.si/bug select product VisualDCTselect product VisualDCT

– send feature requests tosend feature requests to [email protected]@cosylab.com

newnew sourcefourge-style project pages insourcefourge-style project pages in preparation, includingpreparation, including– [email protected]@VisualDCT.cosylab.com– [email protected]@VisualDCT.cosylab.com– [email protected]@VisualDCT.cosylab.com– ……

Page 4: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 4

Example of Example of ProblemsProblems

Typically incorrect usage of VDCT by Typically incorrect usage of VDCT by first-time usersfirst-time users– user manual will be updated for FAQsuser manual will be updated for FAQs

unexpected types of DBs have to be unexpected types of DBs have to be consideredconsidered– SLAC - they reserved “::”, while VDCT uses SLAC - they reserved “::”, while VDCT uses

“:” for hierarchy separator“:” for hierarchy separator results in “null” groupresults in “null” group

  naming convention: what is record and naming convention: what is record and what is group?what is group?

Page 5: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 5

Package A (funded by Package A (funded by APS)APS)

More or less bug fixes:More or less bug fixes:1) Make all fields available as link destinations 1) Make all fields available as link destinations

2) Always place connectors on top of symbols.2) Always place connectors on top of symbols.

3) The "Up One Level" button doesn't work when vdct is first 3) The "Up One Level" button doesn't work when vdct is first started. started.

4) 4)   Multiple zoom/un-zooms relocates the view rectangle location. Multiple zoom/un-zooms relocates the view rectangle location.

5)5)    Symbols don’t scale at the same proportion than the Symbols don’t scale at the same proportion than the lines/spaces lines/spaces

6)6) Print Preview doesn’t erase previous preview Print Preview doesn’t erase previous preview

7)7)    Create Makefile for VDCT.Create Makefile for VDCT.

Go to JDK 1.4 – but are now really I/O performance problems?Go to JDK 1.4 – but are now really I/O performance problems?

Page 6: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 6

Package B (funding Package B (funding open)open)

New features in:New features in:– data entry (links,..)data entry (links,..)– option to select which fields areoption to select which fields are shown shown– "shortcut-stub" (global tags)"shortcut-stub" (global tags),, “external link stub” “external link stub”– place comments and graphical objects place comments and graphical objects – Scaling of PrintingScaling of Printing: resolution and paper size: resolution and paper size– InspectorInspector– ConfigurationConfiguration– Hierarchical capabilitiesHierarchical capabilities– Navigation toolsNavigation tools– Documentation Documentation

Page 7: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 7

Package C (funding Package C (funding open)open)

Provide a gdct conversion tool.Provide a gdct conversion tool. Provide the ability to have multiple Provide the ability to have multiple

files/dbs open at one time.files/dbs open at one time. Define interactions with higher level Define interactions with higher level

tools/applications (Oracle).tools/applications (Oracle). Use the dbStaticLib to access the filesUse the dbStaticLib to access the files

– dbStaticLib would need to be modified by dbStaticLib would need to be modified by APS staff to cope with comments. APS staff to cope with comments.

Provide a CapFast conversion toolProvide a CapFast conversion tool

Page 8: Status of Visual DCT EPICS Workshop, Berlin, May 2002 R. Sabjan on behalf of M. Sekoranja J. Stefan Institute and Cosylab Ltd. in collaboration with SLS

BESSY, May 22-nd, 2002

R. Sabjan, Status of Visual DCT 8

Interesting!Interesting!

Dr Chong Lee of “Phase 3” asked: Dr Chong Lee of “Phase 3” asked: ““are we interested in source code are we interested in source code

licenses for Capfast”?licenses for Capfast”? Price unknown at present.Price unknown at present. Depends on:Depends on:

– # OS’s# OS’s– How many sites want source codeHow many sites want source code– How many want just binariesHow many want just binaries