A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL.

Slides:



Advertisements
Similar presentations
Chapter 12 Creating and Using Templates. If you have already created and designed a page you like, you can use the layout and design for other pages in.
Advertisements

Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Eclipse is an open source IDE (Integrated Development Environment) for developing applications in Java, C/C++, HTML, Cobol, Perl, etc. The official Eclipse.
Advantages of using R.PC.R Software Now that you know some of the advantage let’s take a look at the software … Reliable and Comprehensive Reporting Recording.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
© 2005 by IBM; made available under the EPL v1.0 | March 1, 2005 Tim deBoer Gorkem Ercan Extend WTP Server Tools for your.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
IT 211 Project Integration and Deployment Lab #11.
Introduction to Eclipse and Eclipse RCP Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne,
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Arc: AddIns Dr Andy Evans. Java Direct access to ArcObjects Framework inside and outside Arc. Ability to add components to the GUI. Ability to communicate.
Web Programming: Client/Server Applications Server sends the web pages to the client. –built into Visual Studio for development purposes Client displays.
1 1 Lab1 Ismail M. Romi – IT Dept, PPU, Visual Basic 2005 Programming Tour.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
LLRP GUI Client User Guide
CMPF124 Personal Productivity with Information Technology Chapter 1 – Part 4 Introduction To Windows Operating Systems Basic Windows Admin Introduction.
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
Jan Hatje, DESY CSS ITER March 2009: Technology and Interfaces XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 CSS – Control.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
Project Deployment IT [211 CAP] How to convert your project to a full application.
1 NORMA Lab. 7 Generating Reports More Display Options File: NORMA_Lab6.ppt. Author: T. Halpin. Last updated: 2009 June 9.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
LDAP Authentication Copyright © Liferay, Inc. All Rights Reserved. No material may be reproduced electronically or in print without written permission.
Eclipse 3.1 IDE Overview.
Liferay Installation Prepared by: Do Xuan Hai 8 August 2011.
CSS – Control System Studio
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Outline 2.1 Test-Driving the Welcome Application 2.2.
Eclipse. An IDE is an Integrated Development Environment Different IDEs meet different needs BlueJ, DrJava are designed as teaching tools Emphasis is.
Wizards for the OMNeT++ IDE András Varga OMNeT++ Workshop March 19, 2010 Malaga, Spain.
How to create a SharePoint site MICROSOFT OFFICE SHAREPOINT DESIGNER.
The Diagnostic Pathfinder System Introduction Getting Started.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
How to create & use Dreamweaver Templates. Creating a Dreamweaver Template o A template is a common structure or layout of a web site that most of your.
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.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Jan Hatje, DESY CSS – Control System Studio EPICS collaboration meeting CSS – Control System Studio Update EPICS collaboration meeting 2008 Shanghai.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS 2012, January 9-12 at NSRRC, Taiwan Control System Studio Training.
Web Development in Microsoft Visual Studio 2013 / 2015.
© 2010 Delmar, Cengage Learning Chapter 11 Creating and Using Templates.
An EPICS IDE Using Eclipse Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 15, 2006 Argonne National Laboratory, Argonne, IL.
© 2009 by IBM; made available under the EPL v1.0 | Feb 1, 2009 Seneca 2009 Tim deBoer Gorkem Ercan Extend WTP Server Tools.
Matthias Clausen, DESY EPICS Training – Client Tools/ CSS EPICS collaboration meeting EPICS Training Client Tools EPICS collaboration meeting 2008.
Customizing Menus and Toolbars CHAPTER 12 Customizing Menus and Toolbars.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Implementation and Testing of RDB Channel Archiver with MySQL Richard Ma, DePauw University Supervisor: Richard Farnsworth, Argonne National Laboratory.
PyDev: Python plug-in for Eclipse Yevgeniy Bangiyev 02/07/07 Yevgeniy Bangiyev 02/07/07.
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
The EPICS IDE and Probe on Steroids Kenneth Evans, Jr. Presented at the Eclipse 06 Workshop March 24, 2006 Stanford Linear Accelerator Center, Menlo Park,
EPICS Training Client Tools
Dynamic Web Page A dynamic web page is a kind of web page that has been prepared with fresh information (content and/or layout), for each individual viewing.
Macromedia Dreamweaver 8
How to install the Enterprise Agent using Active Directory
NORMA Lab. 7 Generating Reports More Display Options
File Upload.
Step 1:. Open Microsoft FrontPage application.
Java Code Review with CheckStyle
Presentation transcript:

A Quick Look at the EPICS IDE Kenneth Evans, Jr. Presented at the EPICS Collaboration Meeting June 13, 2006 Argonne National Laboratory, Argonne, IL

2 EPICS IDE The EPICS IDE is a Eclipse Plug-in –Provides New Project and New Application Wizards –Implements Help –Is Implemented as a Feature Installation and Updates can be done via the Eclipse Update Manager (Help | Software Updates) Has its own nature plus C/C++ natures –Thus it has all the features of a C/C++ project and more of its own Consists of three plugin-ins –gov.anl.epics.ide –gov.anl.epics.ide.feature –gov.anl.epics.ide.help You can have an IOC up and running with a few mouse clicks and a little typing in less than 2 minutes

3 The EPICS IDE Extends Existing Plug-ins In general there are Extensions and Extension Points gov.anl.epics.ide –org.eclipse.ui.newWizards –org.eclipse.ui.popupMenus –org.eclipse.ui.preferencePages –org.eclipse.ui.propertyPages –org.eclipse.core.resources.natures gov.anl.epics.feature gov.anl.epics.help –org.eclipse.help.toc

4 Wizards Appear Along with Other Eclipse Wizards

5 EPICS IDE New Project Wizard You can make an empty EPICS project or a project based on a template –Example application (xxxApp) –Example IOC (iocyyy) If examples are selected, you specify: –EPICS base –Target architecture (HOST_ARCH) –Names and other parameters Choose from available types and architectures Dialog is populated from –MakeBaseApp –Looking at what is built in base Dialog checks responses are valid

6 Result of New Project Wizard

7 EPICS IDE New Application Wizard Add to the project via the New menu on a selected project, folder, file, etc. –e.g. add an IOC Dialog is populated from –Project properties –MakeBaseApp –Looking at available builds

8 EPICS IDE Preferences and Properties Preferences exist to set defaults –Window | Preferences | EPICS IDE Properties are set for a project –By the New Project Wizard or by the user

9 EPICS IDE Help Help is implemented as separate plug-in (gov.anl.epics.ide.help)

10 EPICS IDE Feature Is implemented as a Feature with an Update Site – Web page is at –

11 Thank You This has been an APS Controls Presentation

12 Thank You This has been an APS Controls Presentation