EPICS Office An Initiative for a new Control System Office Framework
|
|
- Dustin Bell
- 5 years ago
- Views:
Transcription
1 EPICS Office An Initiative for a new Control System Office Framework Matthias Clausen DESY EPICS Office 1
2 What EPICS-Office is is NOT It is NOT YADM Yet Another Display Manager It is NOT YADCT Yet Another Database Creation Tool It is NOT an Application on it s own EPICS Office 2
3 What is EPICS-Office? It is an environment / framework which enables you to create your control system applications. It shall provide interfaces to: Control System Data Control System Name Services Control System Logging Services Application Logging Services Application Management Services more It shall provide a generic infrastructure to built pluggable, component based applications: High level applications (XAL) User/ operator applications EPICS Office 3
4 The Control System Office Initiative Matthias Clausen DESY Control System Office 4
5 CSO-Office Motivation The new EPICS Version will provide new features that must be supported also by the applications The existing applications (mainly written in X- Window) run (nearly) only on Unix machines. There are only a few programmers (left) that know how to program X-Window/ Motif The existing applications are similar to the first set of Microsoft applications. They do not share a common look and feel. Control System Office 5
6 EPICS 4.0 Goals Provide online add/disable of I/O to support continuous operation. Provide redundant control of remote I/O to support improved reliability. Provide name introspection and domain control in support of seamless integration of large control systems Provide triggers, filters, and rate limits to improve resource use of network and client side processing Provide atomic read/write of multiple fields in a record Remove limitations on string lengths, device states, number of input links to support arbitrary sizes/dimension arrays. Record Library to provide pluggable functionality Provide hierarchical devices/ device functionality to support higher level view of application in the front-end processors. Alternate protocols Write with read-back Provide better channel access diagnostics Control System Office 6
7 Good reasons to think of a new application suite The new EPICS version 4.0 will provide several new features in the IOC and in Channel Access. These will only be available if the clients applications get modified/ rewritten accordingly. The individual look and feel of the existing applications should be changed to a -> Common look and feel Data exchange by objects and not only by name Compile once run in most places Common programming interfaces Application style guidelines Pluggable applications Control System Office 7
8 The selected Environment Language: Java Development environment (IDE): Eclipse Proposed Rich Client Platform (RCP): Eclipse Control System Office 8
9 Control System Office Framework Record Playback Utility Interfaces Logging My Application Manage Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 9
10 Control System Office Framework Record Playback Utility Interfaces Logging My Application Manage Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 10
11 Control System Office Framework Record Playback Utility Interfaces Logging Manage My Application Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 11
12 Control System Office Framework Record Playback Utility Interfaces Logging Manage My Application Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 12
13 CSO Framework Adding Graphics Graphic Widgets Utility Interfaces Record Playback Logging Histogram Tex Update Meter Graphic Service (GEF) My Application Manage Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 13
14 CSO Interfaces Control System Data Access Name Services Logging Services Archive Data Utility Application Logging Services Application Management Services Trigger Updates, Monitor running CSO Instances, Stop CSO Instance Record/ Playback Relational Database Graphic Graphic Service Widgets Application/ Application Drag/ Drop EPICS Office 14
15 CSO Framework in Eclipse (as a RCP) Menu Help Graphic Widgets Utility Interfaces Record Playback Logging Manage Histogram Tex Update Meter Graphic Service (GEF) My Application My Application Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 15
16 CSO Framework Writing Plugins The learning curve for Eclipse plugins is steep Developers which want to write CSO applications must be familiar with the Ecipse plugin ideas Help is needed to increase acceptance -> CSO plugin wizard Write applications Write Control System Interfaces Write Graphic Plugins (widgets) Control System Office 16
17 CSO Framework Menu Help Writing Plugins CSO Wizard Application/ Application My EMPTY Application Control System Office 17
18 Eclipse Acceptance Widely accepted by industry Last companies to join the Eclipse foundation: Nokia, Compuware Accepted in the EPICS community Accepted at DESY Available through Netinstall at DESY Common interest with TANGO developers and others Eclipse workshop held before ICALEPCS started successfully with 28 participants Control System Office 18
19 Eclipse Workshop Control System Office 19
20 Existing Frameworks Presentations during the Eclipse Workshop: Eclipse based archive Viewer by Sergei Chevtsov Gumtree by Tony Lam Can be called the predecessor of the CSO Framework CSO developers want to stay in close contact with Tony Control System Office 20
21 GumTree Platform Tony Lam Control System Office 21
22 Upgrade Plan How to upgrade from EPICS V3 to V4? What will happen with all the synoptic displays created on the EPICS sites? => Most of the displays are configured using the existing display tools. The configuration files can be converted into the new format and reused. Control System Office 22
23 Upgrade Procedure Generic Applications and Configuration- File Converters EPICS-V3 Converter EPICS-V4 pluggable CSO components IOC Core and Database-File Converters DB DB pluggable records drivers (devices) Control System Office 23
24 EPICS Collaboration < 2003: 150 EPICS user Licenses > 2003: open source Control System Office 24
25 EPICS Collaboration: It s the people Collaboration Meeting Archamps Participants 34 Institutes 4 Companies Control System Office 25
26 Current Status of the Control System Office Working on performance tests X-Window/ AWT / SWT to make sure that we are on the right track Working on requirements and use-cases for the CSO-Data Access API Control System Office 26
27 CSO Framework Interface Specification: Data Access Menu Help Graphic Widgets Utility Interfaces Record Playback Logging Manage Histogram Tex Update Meter Graphic Service (GEF) My Application My Application Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 27
28 Current Status of the Control System Office Working on performance tests X-Window/ AWT / SWT to make sure that we are on the right track Working on requirements and use-cases for the CSO-Data Access API How we do this -> PO Working on use cases for the Utility Interfaces First results from drag and drop Control System Office 28
29 CSO Framework Interface Specification: Utility Menu Help Graphic Widgets Utility Interfaces Record Playback Logging Manage Histogram Tex Update Meter Graphic Service (GEF) My Application My Application Control System Interfaces EPICS V3 EPICS V4 TANGO Name Logging Archive Control System Office 29
30 Drag and Drop Example Control System Office 30
31 Architecture Pluggable Components EPICS-Gui << displays >> Curves << uses >> Drag and Drop ServiceManager << displays >> Tables << uses >> IDataService << implements >> DataServiceImpl Control System Office 31
32 Next Steps Finish Control System Data Access API by Christmas this year. (We might also have a look at JAPC from CERN) Finish specification of remaining interfaces in first quarter 2006 First straw man applications middle of 2006 Beta release of EPICS V4 and Control System Office applications by the end of 2006 Control System Office 32
33 Conclusions The EPICS collaboration is taking a major step forward by developing a new major EPICS release. The aim to be ready by end of 2006 also with a new Controls System Office Framework is getting momentum and will most likely be ready in parallel with the new core release. Collecting use cases and requirements is a challenging task, but is necessary for a solid foundation for this new framework. Control System Office 33
34 EPICS on the Web EPICS Home EPICS Version 4 Wiki Page _Pages Control System Office Next Collaboration Meeting: 19th June 2006 at Argonne Control System Office 34
35 The development environment for CSO developments remote cvs (in the future: Subversion) ssh Eclipse CB plugin CodeBeamer Control System Office 35
36 Eclipse Plugin Architecture Toni Lam Plug-in set of contributions Example: Python support in Eclipse, including core logic and UI components Extension point - named entity for connecting contributions Example: Debugging support Extension - a contribution Example: Python debugging tool Control System Office 36
CSS Control System Studio
CSS Control System Studio Introduction CSS Control System Studio Summary Presentation @ GSI February 11 th 2009 Matthias Clausen, Jan Hatje (DESY / MKS-2) Presented by: Matthias Clausen 1 Agenda of Today
More information10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, Oct 2005, FR2.6-6O (2005) EPICS Office
10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, FR2.6-6O (2005) EPICS Office M. Clausen DESY, Hamburg, Germany G. Tkacik Cosylab ABSTRACT The EPICS
More informationControl System Studio (CSS) The next Generation of OPI
October 2006 Control System Studio (CSS) The next Generation of OPI 27. October 2006 October 2006 Agenda Motivation CSS Design Criteria Applications CSS Development/ Collaboration Schedule Outlook 2 October
More informationEclipse, Java, Scientific Software, Etc.
Eclipse, Java, Scientific Software, Etc. Kenneth Evans, Jr. Presented at the European Synchrotron Radiation Facility ESRF May 3, 2007 Grenoble, France Outline Scientific Software and Examples Java Eclipse
More informationIntroduction to Eclipse and Eclipse RCP
Introduction to Eclipse and Eclipse RCP Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL Eclipse Eclipse is an Open Source community
More informationEPICS Future Plans XFEL
EPICS Future Plans Matthias Clausen (DESY, Hamburg) Martin Richard Kraimer (ANL, Argonne, Illinois) Jeffrey Owen Hill (LANL, Los Alamos, New Mexico) Kay-Uwe Kasemir (ORNL, Oak Ridge, Tennessee) Timo Korhonen
More informationTools to Develop New Linux Applications
Tools to Develop New Linux Applications IBM Software Development Platform Tools for every member of the Development Team Supports best practices in Software Development Analyst Architect Developer Tester
More informationGetting the Most from Eclipse
Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract
More informationEclipse as a Web 2.0 Application Position Paper
Eclipse Summit Europe Server-side Eclipse 11 12 October 2006 Eclipse as a Web 2.0 Application Position Paper Automatic Web 2.0 - enabling of any RCP-application with Xplosion Introduction If todays Web
More informationRich Client GUI's with RCP & RAP
Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks
More informationIntroduction to Eclipse
Introduction to Eclipse Getting started with Eclipse 05/02/2010 Prepared by Chris Panayiotou for EPL 233 1 What is Eclipse? o Eclipse is an open source project http://www.eclipse.org Consortium of companies,
More informationCS 4300 Computer Graphics
CS 4300 Computer Graphics Prof. Harriet Fell Fall 2011 Lecture 8 September 22, 2011 GUIs GUIs in modern operating systems cross-platform GUI frameworks common GUI widgets event-driven programming Model-View-Controller
More informationRegular Forum of Lreis. Speechmaker: Gao Ang
Regular Forum of Lreis Speechmaker: Gao Ang Content: A. Overview of Eclipse Project B. Rich Client Platform C. The progress of ustudio Project D. The development of Grid technology and Grid GIS E. Future
More informationGlobal Collaboration on Accelerator Operations and Experiments
Global Collaboration on Accelerator Operations and Experiments Globalization in the Financial World Has a bad taste. Socializing risk? Privatizing win? in the HEP Community Is key to build the next big
More informationThe Eclipse Rich Client Platform
The Eclipse Rich Client Platform Slides by various members of the Eclipse JDT and Platform teams Slides 2004 IBM Corporation Outline Rich Client Application? The Eclipse Plug-in Architecture Eclipse Plug-ins
More informationBOY, A Modern Graphical Operator Interface Editor and Runtime
BOY, A Modern Graphical Operator Interface Editor and Runtime Xihui Chen, Kay Kasemir chenx1@ornl.gov PAC 11 What is BOY? 2 Managed by UT-Battelle What is BOY? BOY (Best OPI, Yet) An Operator Interface
More informationeclipse rich ajax platform (rap)
eclipse rich ajax platform (rap) winner Jochen Krause CEO Innoopract Member of the Board of Directors Eclipse Foundation jkrause@innoopract.com GmbH outline rich ajax platform project status and background
More informationJavaForge.com the first Subversion backed Open Source Development platform
JavaForge.com the first Subversion backed Open Source Development platform Presenter: Janos Koppany, Intland 2007 Intland Software 1 Agenda JavaForge.com, what is it and how it happened A JavaForge (local)
More informationAD105 Introduction to Application Development for the IBM Workplace Managed Client
AD105 Introduction to Application Development for the IBM Workplace Managed Client Rama Annavajhala, IBM Workplace Software, IBM Software Group Sesha Baratham, IBM Workplace Software, IBM Software Group
More informationControl System Studio - Introduction
Control System Studio - Introduction Kay Kasemir ORNL/SNS kasemirk@ornl.gov 2012, April at SLAC Managed by UT-Battelle What is CSS? a) To End Users: Integrated control system user interface b) To Developers:
More informationXAL Status Report Spring, 2008
Spring, 2008 Thomas Pelaia II EPICS Meeting March 14, 2008 What is XAL? Development environment for creating accelerator physics applications, scripts and services Control room applications Analysis applications
More informationPast, Present and Future of EPICS in ASKAP
Past, Present and Future of EPICS in ASKAP J.C. Guzman ASKAP Computing IPT Leader 26 th March 2015 SKA LMC Workshop, Trieste Italy ASTRONOMY AND SPACE SCIENCE The Evaluation/Selection Process A short history
More informationData Analysis Workbench
Data Analysis Workbench Project started in June 2010 'Workbench for online data analyis' Based on and contributing to existing products Delivered using RCP ESRF management tracking project using Jira,
More informationIBM Rational Developer for System z Version 7.5
Providing System z developers with tools for building traditional and composite applications in an SOA and Web 2.0 environment IBM Rational Developer for System z Version 7.5 Highlights Helps developers
More informationSemantic Web T LS Update
Semantic Web Tools Update Semantic Web T LS Update Presented at the DARPA DAML PI Conference 25 May 04 By Troy Self Jeremy Lerner Ryan Owens InfoEther Agenda Semantic Web Central Ryan Owens InfoEther Semantic
More informationGraphiti Release Review
Graphiti 0.10.0 Release Review Planned Review Date: June 2013 Communcation Channel: eclipse.graphiti Christian Brand Matthias Gorning Tim Kaiser Jürgen Pasch Félix Velasco Michael Wenz 1 Introduction Graphiti
More informationThe Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation
The Next Generation of Eclipse: e4 Mike Milinkovich Executive Director Eclipse Foundation 1 Changing Environment New Technologies: RIA Applications and Cloud Computing AJAX, Flash, Silverlight Amazon E2
More informationEclipse in Embedded. Neha Garg : Prerna Rustagi :
Eclipse in Embedded Neha Garg :200601138 Prerna Rustagi : 200601203 Flow Of Presentation What is Eclipse? Eclipse Platform Architecture Features in Eclipse(RCP) Exploring Eclipse s ercp Eclipse For Embdded
More informationEclipse 4.0. Jochen Krause EclipseSource
Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting
More informationEMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review 4 June, 2007 1 Agenda Talking Points Features Non-Code Aspects APIs Architectural Issues Tool Usability End-of-Life Bugzilla UI Usability
More informationSoftware Architecture Checker
School of Mathematics and Systems Engineering Reports from MSI - Rapporter från MSI Software Architecture Checker Yasin Bahtiyar Jul 2008 MSI Report 08075 Växjö University ISSN 1650-2647 SE-351 95 VÄXJÖ
More informationChecklist: Requirements GUI Test tool for Java and/or Web
Checklist: Requirements GUI Test tool for Java and/or Web Requirements Weight Other tool 1 Other tool 2 Other tool 3 Features Supported platforms Multiple technolgies in one system Regression and load
More informationTarget Management New and Noteworthy. Martin Oberhuber, Wind River
Target Management New and Noteworthy Martin Oberhuber, Wind River www.eclipse.org/dsdp/tm 2007, 2008 by Wind River; made available under the EPL v1.0 20-Mar-2008 The Eclipse Target Management Project why
More informationThe 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Applications
The 60-Minute Guide to Development Tools for IBM Lotus Domino, IBM WebSphere Portal, and IBM Workplace Stuart Duguid Portal & Workplace Specialist TechWorks, IBM Asia-Pacific Overview / Scope The aim of
More informationOutline. Background. Motivation. Developer meetings. Meeting outcome. Marcus Oskarsson Page 2
1 Outline Background Motivation Developer meetings Meeting outcome Page 2 UI API - Background Matias gave a talk less is more at the last meeting (http://mxcube.github.io/mxcube/doc/meetings_2018_diamond/mxcubemeeting_dls_lessismore.pdf)
More informationCollaborative & WebProtégé
Collaborative & WebProtégé Tania Tudorache Stanford Center for Biomedical Informatics Research Joint Ontolog-OOR Panel Session July 16, 2009 1 Collaborative Ontology Development Collaboration: several
More informationRapise Quick Start Guide Testing Java Applications with Rapise
Rapise Quick Start Guide Testing Java Applications with Rapise Date: May 9th, 2017 Contents Introduction... 1 1. Testing the Sample AWT/Swing Application... 2 2. Testing the Sample SWT Application... 7
More informationopen source RCP Eclipse based Visualization analysis Python Workflow
An open source not for profit project built on the Eclipse Rich Client Platform (RCP) framework Eclipse based workbench for doing scientific data analysis. It supports: Visualization and analysis of data
More informationEclipse 4 Eclipse Day Toulouse 24 mai 2012
Eclipse 4 Eclipse Day Toulouse 24 mai 2012 OPC 12 ECD PRE E4A 01 A OPCOACH 2012 Table of contents I - Eclipse 4 5 A. Application Model... 10 B. E4 injection and annotations... 14 C. CSS Styling... 17
More informationComparing graphical DSL editors
Comparing graphical DSL editors AToM 3 vs GMF & MetaEdit+ Nick Baetens Outline Introduction MetaEdit+ Specifications Workflow GMF Specifications Workflow Comparison 2 Introduction Commercial Written in
More informationIBM Rational Application Developer for WebSphere Software, Version 7.0
Visual application development for J2EE, Web, Web services and portal applications IBM Rational Application Developer for WebSphere Software, Version 7.0 Enables installation of only the features you need
More informationIoT Mashups with the WoTKit
IoT Mashups with the WoTKit Mike Blackstock, Rodger Lea Media and Graphics Interdisciplinary Centre University of British Columbia Vancouver, Canada Motivation IoT mashups are simple, personal, situational,
More informationTHUR 3:30 PM BUILDING AN AUTOMATED PROCESS THAT INTERACTS WITH DIFFERENT SYSTEMS
THUR 3:30 PM BUILDING AN AUTOMATED PROCESS THAT INTERACTS WITH DIFFERENT SYSTEMS AXON IVY PROCESS AUTOMATION Marcel Pruegel Solutions Engineer, Axon Ivy June 2 nd 2016 AGENDA 2 ointroduction oget the Desinger!
More informationProperties of High Quality Software. CSE219, Computer Science III Stony Brook University
Properties of High Quality Software CSE219, Computer Science III Stony Brook University http://www.cs.stonybrook.edu/~cse219 Software Engineering Basics Important Principles for creating a Software Solution:
More informationOverview of TANGO Control system
http://www.tangocontrols.org/ Overview of TANGO Control system EUROPEAN SYNCHROTRON RADIATION FACILITY June 2010 JM Chaize, ESRF/CERN control workshop 1 A simple acquisition system For simple system Many
More informationSlide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto
CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationWebProtégé. Protégé going Web. Tania Tudorache, Jennifer Vendetti, Natasha Noy. Stanford Center for Biomedical Informatics
WebProtégé Protégé going Web Tania Tudorache, Jennifer Vendetti, Natasha Noy Stanford Center for Biomedical Informatics Protégé conference 2009 Amsterdam, June 24, 2009 WebProtégé quick overview WebProtégé
More informationTmL Creation Review. First Proposal
TmL - Tools for mobile Linux TmL Creation Review First Proposal Christian Kurzke, Motorola (Proposed Lead) Mauren Brenner, Motorola Motorola Inc, released under EPL 1.0 1 Agenda Overview Mobile Linux Devices
More informationMobile Application Workbench. SAP Mobile Platform 3.0 SP02
SAP Mobile Platform 3.0 SP02 DOCUMENT ID: DC-01-0302-01 LAST REVISED: January 2014 Copyright 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced
More informationMigration of Pogo7 Templates
Migration of Pogo7 Templates Summary: A new version of Pogo the Tango device server code generator based on Xtext2/Xtend2 will be presented Why do Pogo7 templates have to migrate? Pogo7 is based on Xpand
More informationTHUR 9:00 AM UTILIZING BPM FOR MODERNIZATION
THUR 9:00 AM UTILIZING BPM FOR MODERNIZATION AXON IVY PROCESS AUTOMATION Marcel Pruegel Solutions Engineer, Axon Ivy June 2 nd 2016 AGENDA 2 ointroduction oget the Desinger! odesigner Overview oexample
More informationUsing an RDB in an EPICS Control System
Ralph Lange (BESSY) Outline of this Talk Configuring an EPICS based control system Concepts of RDB use: prescriptive and descriptive approach Experiences with two prescriptive RDB designs at BESSY IRMIS
More informatione4 Project 0.9 Release Review
e4 Project 0.9 Release Review July 30, 2009 Review communication channel: e4-dev@eclipse.org 1 Highlights 0.9 is a technology preview of interesting work happening in the e4 incubator This is not a commercial
More informationThe Future of Tango. A light talk about control system evolution, trends, vision, common sense, philosophy and images...
The Future of Tango or A light talk about control system evolution, trends, vision, common sense, philosophy and images... The talk should be honest... pom pom scale 1-5 George Washington The Future of
More informationEclipse Memory Analyzer Graduation, Move and 1.0 Release Review
Eclipse Memory Analyzer Graduation, Move and 1.0 Release Review Review Date: 28 April 2010 Community Channel: mailto:mat-dev@eclipse.org http://www.eclipse.org/forums/index.php?t=thread&frm_id=62& Author:
More informationAn Eclipse-based Environment for Programming and Using Service-Oriented Grid
An Eclipse-based Environment for Programming and Using Service-Oriented Grid Tianchao Li and Michael Gerndt Institut fuer Informatik, Technische Universitaet Muenchen, Germany Abstract The convergence
More informationRAP (The Rich Ajax Platform)
RAP (The Rich Ajax Platform) Eclipse Banking Day New York Jochen Krause RAP Project lead jkrause@eclipsesource.com 2008 EclipseSource December 2008 RAP enables building modular applications for web and
More informationMUM/EOGEO Paul Ramsey Jody Garnett Jesse Eichar
Paul Ramsey Jody Garnett Jesse Eichar Refractions Research Victoria, BC, Canada Spatial Systems Consulting Open Source Software PostGIS udig / GeoTools Geospatial Architecture Spatial Database Concurrency
More informationAn Easy Way to Web User Interfaces for Ground Segment Systems
An Easy Way to Web User Interfaces for Ground Segment Systems Felix Flentge, Holger Dreihahn, Gonçalo Lopes, David Marina, Jean Schuetz 03/02/2017 2017 by ESA. Published by the Aerospace Corporation with
More informationSardana & Taurus status
Sardana & Taurus status by: Carlos Pascual-Izarra & Zbigniew Reszela (on behalf of the Sardana Community) 1 Docs http://sardana-controls.org http://taurus-scada.org Taurus Taurus Widgets Widgets CLI CLI
More informationDeveloping Eclipse Rich-Client Applications Tutorial
Developing Eclipse Rich-Client Applications Tutorial Dr. Frank Gerhardt Gerhardt Informatics Kft. fg@gerhardtinformatics.com Michael Scharf Wind River eclipsecon@scharf.gr 2008 by Frank Gerhardt and Michael
More informationFoundations of User Interface Programming Using the Eclipse Rich Client Platform
Foundations of User Interface Programming Using the Eclipse Rich Client Platform Tod Creasey IBM Canada Tod Creasey Foundations of User Interface Programming Using the Eclipse Rich Client Platform Page
More informationWelcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist
IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Realizing More Value from Your IMS Compiler Upgrade. I'm Kimberly Gist with IBM. System z compilers continue to deliver the latest programming interfaces
More informationThe Eclipse Parallel Tools Platform Project
The Eclipse Parallel Tools Platform Project EclipseCon 2005 LAUR-05-0574 Parallel Development Tools State of the Art Command-line compilers for Fortran and C/C++ Sometimes wrapped in a GUI Editors are
More informationSCRIPTO. A New Tool for Customizing LS-PREPOST
5. LS-DYNA Anwenderforum, Ulm 2006 LS - PREPOST SCRIPTO Workshop SCRIPTO A New Tool for Customizing LS-PREPOST R. Chen LSTC M - I - 1 LS - PREPOST SCRIPTO Workshop 5. LS-DYNA Anwenderforum, Ulm 2006 Why
More informationIntroduction to Eclipse
Introduction to Eclipse Ed Gehringer Using (with permission) slides developed by Dwight Deugo (dwight@espirity.com) Nesa Matic (nesa@espirity.com( nesa@espirity.com) Sreekanth Konireddygari (IBM Corp.)
More informationHPE Java Add-in Extensibility
HPE Java Add-in Extensibility Software Version: 14.02 Developer Guide Go to HELP CENTER ONLINE https://admhelp.microfocus.com/uft/ Document Release Date: November 21, 2017 Software Release Date: November
More informationDAVE TM & DAVE TM SDK
Product Name DAVE TM & DAVE TM SDK Release Version V4.2.2 Type Of Release* Productive Name of the Supplier Infineon Technologies AG Mode of Release Infineon Server(http://dave.infineon.com/) Date of Release
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All
More informationSoar IDE. Keith Knudsen, Mike Quist, Dave Ray & Bob Wray May 24, 2007
Soar IDE Keith Knudsen, Mike Quist, Dave Ray & Bob Wray {knudsen,ray,quist} @soartech.com May 24, 2007 Soar Editors and Development Environments A (very incomplete) list of development support tools for
More informationImplementation of a 2D Graph Viewer
Degree Project Implementation of a 2D Graph Viewer Javier de Muga 2010-01-29 Subject: computer science Level: master Course code: DA4014 Abstract The VizzAnalyzer tool is a program analysis tool with a
More informationInfoSphere Data Architect Pluglets
InfoSphere Data Architect Pluglets Macros for Eclipse This article provides information on how to develop custom pluglets and use sample pluglets provided by InfoSphere Data Architect. InfoSphere Data
More informationArtop (AUTOSAR Tool Platform) Whitepaper
Artop (AUTOSAR Tool Platform) Whitepaper Updated version: March 2009 Michael Rudorfer 1, Stefan Voget 2, Stephan Eberle 3 1 BMW Car IT GmbH, Petuelring 116, 80809 Munich, Germany 2 Continental, Siemensstraße
More informationJava Swing Introduction
Course Name: Advanced Java Lecture 18 Topics to be covered Java Swing Introduction What is Java Swing? Part of the Java Foundation Classes (JFC) Provides a rich set of GUI components Used to create a Java
More informationWhat Is NetBeans? Free and open-source based > Open source since June, 2000 > Large community of users and developers
Page 1 Slide 1: title and presenter's name Slide 2: topic intro - what product/technology is Slide 3: topic intro - who is the target market (be very as specific as possible: e.g. geo, developer type,
More informationLuncheon Webinar Series March 21, 2011
Luncheon Webinar Series March 21, 2011 "Unleashing DataStage 8.5 - Source Code Control Integration - Then and Now" Sponsored By: 1 2011 IBM Corporation IBM InfoSphere Information Server Manager Questions
More informationOracle Forms Modernization Through Automated Migration. A Technical Overview
Oracle Forms Modernization Through Automated Migration A Technical Overview Table of Contents Document Overview... 3 Oracle Forms Modernization... 3 Benefits of Using an Automated Conversion Tool... 3
More informationEclipse on Cell phones?
Eclipse on Cell phones? An Introduction to the ercp ~ Chris Aniszczyk ~ 1 Agenda Overview (~10 mins) eswt (~20 mins) Introduction Mobile Extensions Working with Devices (~10 minutes) Troubleshooting
More information20. Eclipse and Framework Extension Languages
20. Eclipse and Framework Extension Languages Prof. Uwe Aßmann TU Dresden Institut für Software und Multimediatechnik Lehrstuhl Softwaretechnologie Version 11-1.0, 12/17/11 Design Patterns and Frameworks,
More informationJava Beans Component APIs for Java. Graham Hamilton JavaSoft
Java Beans Component APIs for Java Graham Hamilton JavaSoft Java Beans Java beans is a set of component APIs Allowing pluggable software components In an open, portable, platform-neutral way Java beans
More informationNSIGHT ECLIPSE EDITION
NSIGHT ECLIPSE EDITION DG-06450-001 _v7.0 March 2015 Getting Started Guide TABLE OF CONTENTS Chapter 1. Introduction...1 1.1. About...1 Chapter 2. New and Noteworthy... 2 2.1. New in 7.0... 2 2.2. New
More informationwww.linkedin.com/in/jimliebert Jim.Liebert@compuware.com Table of Contents Introduction... 1 Why the Compuware Workbench was built... 1 What the Compuware Workbench does... 2 z/os File Access and Manipulation...
More informationABEANS: APPLICATION DEVELOPMENT FRAMEWORK FOR JAVA
ABEANS: APPLICATION DEVELOPMENT FRAMEWORK FOR JAVA I. Verstovsek, M. Kadunc, J. Kamenik, I. Kriznar, G. Pajor, M. Plesko, A. Pucelj, M. Sekoranja, G. Tkacik, D. Vitas, Cosylab, Ljubljana, Slovenia Abstract
More informationGUI Testing to the edge. Quality is not a given and testing is fun
GUI Testing to the edge Quality is not a given and testing is fun Your challenge: Software quality You develop / maintain complex GUI applications in Java Swing, SWT/RCP, FX and/or Web face the risk/costs
More informationThe Definitive Guide to. NetBeans Platform 7. Heiko Bock. Apress*
The Definitive Guide to NetBeans Platform 7 Heiko Bock Apress* Contents About the Author About the Translator About the Technical Reviewers Acknowledgments Introduction xiv xiv xv xvi xvii * Part 1: Basics
More informationOpenOffice.org. Extensions Infrastructure. What it is What it can What is planned
OpenOffice.org Extensions Infrastructure What it is What it can What is planned Jürgen Schmidt Technical Lead Software Engineering StarOffice/OpenOffice.org Sun Microsystems About the speaker started working
More informationEclipse Memory Analyzer Release Review 0.8
Eclipse Memory Analyzer Release Review 0.8 Review Date: May 29, 2008 Community Channel: mailto:mat-dev@eclipse.org http://www.eclipse.org/newsportal/thread.php?group=eclipse.technology.memory-analyzer
More informationRich Web Applications in Server-side Java without. Plug-ins or JavaScript
Rich Web Applications in Server-side Java without twitter: #vaadin @joonaslehtinen Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO joonas@vaadin.com ? Vaadin is a UI framework for desktop-like
More informationPart 2: Notes Plug-in Development
Working smarter with collaborative applications built on IBM Lotus Notes and Domino 8.5 Part 2: Notes Plug-in Development July 1st, 2009 Pierre Carlson Sr. Software Engineer Expeditor Development Michael
More informationEurope on a Disk Geodata Processing with Eclipse and OSGi. Harald Wellmann 10 Nov 2008
Europe on a Disk Geodata Processing with Eclipse and OSGi Harald Wellmann 10 Nov 2008 Overview Past and Present of Navigation Data Processing Anaconda: The Future Our usage of OSGi and Eclipse 2008 Harman
More informationRich Web Applications in Server-side Java without. Plug-ins or JavaScript
Rich Web Applications in Server-side Java without twitter: #vaadin @joonaslehtinen Plug-ins or JavaScript Joonas Lehtinen, PhD Vaadin Ltd - CEO joonas@vaadin.com ? Vaadin is a UI framework for desktop-like
More informationProgramming in the large. Lecture 22: Configuration Management. Agenda for today. Bertrand Meyer. Bernd Schoeller
1 Last update: 17 June 2004 Programming in the large Bertrand Meyer 2 Lecture 22: Configuration Management Bernd Schoeller bernd.schoeller@inf.ethz.ch Agenda for today 3 Motivation What is configuration
More informationBPS79- Sample Reports View
Functional Specifications Draft 1.4: Apr. 03, 2007 Abstract This document presents the functional specifications of a sample reports view. It makes a set of sample reports easily accessible to the first
More informationEclipse Packaging Project
Eclipse Packaging Project Document classification: Date: May 13, 2008 Abstract: This document contains the Graduation Review Documentation for the Eclipse Packaging Project (EPP). The 1.0.0 EPP release
More informationOverview and Demonstration
IBM Software Group Overview and Demonstration IBM Corporation Harley Davidson Agenda Overview Demonstration Create a Form Forms within a portal Futures Summary IBM Software Group Manual Forms create challenges
More informationThe Galilean Moons of Eclipse
The Galilean Moons of Eclipse Wayne Beaton The Eclipse Foundation Evangelist Director, Committer Community Agenda Ganymede New and Noteworthy Components/Equinox/OSGi Demo Questions What is Galileo? Simultaneous
More informationCS-Studio Display Builder
CS-Studio Display Builder Tutorial presented: Spring 2017 EPICS Collaboration Meeting at KURRI, Osaka, Japan Megan Grodowitz, Kay Kasemir (kasemir@ornl.gov) Overview Display Builder replaces OPI Builder
More informationSection 2: Developer tools and you. Alex Mariakakis (staff-wide)
Section 2: Developer tools and you Alex Mariakakis cse331-staff@cs.washington.edu (staff-wide) What is an SSH client? Uses the secure shell protocol (SSH) to connect to a remote computer o Enables you
More informationManaging Learning Objects in Large Scale Courseware Authoring Studio 1
Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia
More information