VisualDCT – New features and future development Sunil Sah, Rok Šabjan, Matej Šekoranja

Slides:



Advertisements
Similar presentations
Introduci ng :. .NET Presentation Overview: Summary of.NET Benefits Software Architecture.NET Screens Overview The purpose of this presentation is to.
Advertisements

Week 1: Introduction to GIS
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Status of VDCT Mark Pleško, Matej Šekoranja, John Maclean EPICS Meeting – Japan, 2004.
With Microsoft Access 2010© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
© by Pearson Education, Inc. All Rights Reserved.
Database Design with VisualDCT Nicholas Di Monte.
10-1 aslkjdhfalskhjfgalsdkfhalskdhjfglaskdhjflaskdhjfglaksjdhflakshflaksdhjfglaksjhflaksjhf.
1 Overview of Databases. 2 Content Databases Example: Access Structure Query language (SQL)
TheScheduler 2.6 Functional presentation. TheScheduler Adressee: This plugin is designated for project administrators (or system administrators), who.
K.Vijayan : RDB for Diamond Control Systems RDB for Diamond V.Smithers & K.Vijayan June 2003.
Database Design with VisualDCT Nicholas Di Monte.
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e Plug-In T6: Basic Skills and Tools Using.
European Interoperability Architecture e-SENS Workshop : Collecting data for the Cartography Tool 7-8 January 2015.
Janez Golob, Jernej Kamenik, Rok Šabjan, Matej Šekoranja EPICS Meeting, Aix-en-Provence, Visual DCT for IRMIS and pvData.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Customization Using SharePoint Designer 2007 Overview Editing look and feel –Master pages.
JavaIOC Status EPICS Meeting ICALEPCS2009 Kobe Japan Marty Kraimer And Matej Sekoranja.
Key Applications Module Lesson 21 — Access Essentials
Microsoft Access Database Software.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Datasets on the GRID David Adams PPDG All Hands Meeting Catalogs and Datasets session June 11, 2003 BNL.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
15/06/2006 The Future of Visual DCT EPICS Collaboration 2006 Argonne National Laboratory
Component 4: Introduction to Information and Computer Science Unit 6a Databases and SQL.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Evolution of VisualDCT Jaka Bobnar Matej Sekoranja Igor Verstovsek
ICALEPCS (Geneva, Switzerland, October, 2005) Visual DCT’s Latest Hits Jaka Bobnar Matej Sekoranja, Igor Verstovsek.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
EfficientC Software Training Lesson 2.  Toolbar features  Search options  Custom views  Summary LESSON 2 CONTENT.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
LBR & WS LAB 1: INTRODUCTION TO GIS.
Database Management Supplement 1. 2 I. The Hierarchy of Data Database File (Entity, Table) Record (info for a specific entity, Row) Field (Attribute,
BlackBerry Applications using Microsoft Visual Studio and Database Handling.
07/10/2007 VDCT Status Update EPICS Collaboration, October 2007 Knoxville, Tennessee
Jožef Stefan Institute Visual DCT – EPICS Databases Can Be Fun Rok Sabjan Sunil Sah and Matej Sekoranja, JSI and Cosylab
Visual DCT upgrade Gasper Jansa, Cosylab SLAC, April 2005.
Jan Hatje, DESY CSS GSI Feb. 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
SNS EPICS Config. Database Control System Configuration DB Workshop, Sep. Jlab … participants from BESSY, BNL, JLab, PSI IOC DB meeting, Oct. 2-3.
Pulling Data into the Model. Agenda Overview BI Development Studio Integration Services Solutions Integration Services Packages DTS to SSIS.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Christian Gerke, DESY EPICS Meeting, Legrano, October 2008 DESY Plans for a CSS Database.
DB Implementation: MS Access Forms. MS Access Forms: Purpose Data entry, editing, & viewing data in Tables Forms are user-friendlier to end-users than.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
INTRODUCTION TO DATABASES (MICROSOFT ACCESS)
Java FX: Scene Builder.
IST 220 – Intro to Databases
Working in the Forms Developer Environment
Using E-Business Suite Attachments
SAP Business One B1iF Training
Developing Forms and Subforms.
Yoel Kortick Senior Librarian
Relational Database Collaboration
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
DB Implementation: MS Access Forms
Overview of Microsoft Access Databases Chapter 1
1) What is a Database? A database is an organized collection of information about a subject. Examples: Address Book, Telephone Book.
Multi-host Internet Access Portal (MIAP) Enhancement Guide
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Computers Are Your Future
Control System Studio (CSS)
DB Implementation: MS Access Forms
1) What is a Database? A database is an organized collection of information about a subject. Examples: Address Book, Telephone Book.
Database Applications
DATABASES WHAT IS A DATABASE?
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Create Professional Quality Output with Reports Chapter 5
Alternate graphic representation 880 field
Unit – V Data Controls.
Kanban Task Manager SharePoint Editions ‒ Introduction
Presentation transcript:

VisualDCT – New features and future development Sunil Sah, Rok Šabjan, Matej Šekoranja Presented at the EPICS Meeting in Padova,

Cosylab Acknowledgements The work was funded by the NSLS-II project at BNL Special thanks goes to Bob Dalesio and Don Dohan for their valuable inputs

Cosylab Spreadsheet Introduction VisualDCT: Visual representation of EPICS database Benefits: Spatial data organization  logical grouping  visible data dependencies  traceable processing patterns Drawbacks: Type oriented information is dispersed  does not enable grouping of similar records  does not enable editing of multiple fields belonging to one type  some people still prefer vi to manage substitution files Solution: multiple views of the same database  spatial + spreadsheet

Cosylab Spreadsheet Overview Type oriented view Interface to other spreadsheet applications  clipboard operations Data scope  spatial selection of input  default view: displaying nondefault data  user defined view customizations Persistence  view stored together with data  in db file, in relational database

Cosylab Spreadsheet Features Basic spreadsheet functionality  copy/paste, drag and drop  selection by rectangular blocks or rows  undo/redo View customization  column/row hidding  column/row sorting (by content, group, preset orders)

Cosylab Spreadsheet Features (Cont.) Column splitting  manipulate data below the level of a field value  split by delimiters or pattern using regular expressions

Cosylab Spreadsheet Features (Cont. 2) Field manipulation  counters Rec, Rec, Rec -> Rec1, Rec2, Rec3  number macro expansions Rec[0-3]_def[0-1] -> Rec0_def0, Rec0_def1, Rec1_def0, Rec1_def1,... Field verification  record name pattern, links configuration  default xml configuration  custom plugin implementation Implemented in build 1273

Cosylab Current efforts Completed tasks  Multiple window support Db persistence in the RDB Enabling cross-db development  multiple epics databases stored in a relational database  support for cross-db editing/validation

Cosylab Future work Open questions  descriptive vs. prescripive RDB  dbd files vs. definitions stored in RDB New Tasks  RDB support for VisualDCT templates  support object-like inheritance  Versioning  using cvs,...  IRMIS component type driven VisualDCT JavaIOC compatible VDCT  The majority of VDCT needs to be rewritten Re-design of the visual part (Eclipse, DESY)

Cosylab Thank You for Your Attention