IBEX Client Migration to Eclipse 4

Slides:



Advertisements
Similar presentations
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
Advertisements

ONYX RIP Version Technical Training General. Overview General Messaging and What’s New in X10 High Level Print and Cut & Profiling Overviews In Depth.
NovaStar 4X A slide show by David C. Leader. The Desktop.
Overview QW Gateway is a new front-end to QuipWare
Maintaining and Updating Windows Server 2008
Agile Testing with Testing Anywhere The road to automation need not be long.
Exploring the Basics of Windows XP
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
SAG Infotech Private Limited Soft solutions for those can not afford to make errors. How to Update New changes in Our Softwares?
Chapter 14: Remote Server Administration BAI617. Chapter Topics Configure Windows Server 2008 R2 servers for remote administration Remotely connect to.
RDN Enhancements Dear Customers, RDN is happy to announce our next release, scheduled to go into production on June 25, Below is a list.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
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.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
1 The System Menu. 2 The System menu Dashboard Page displayed upon every login. It encompasses several boxes organised in two columns that provide a complete.
Section 11: Implementing Software Restriction Policies and AppLocker What Is a Software Restriction Policy? Creating a Software Restriction Policy Using.
Model View Controller A Pattern that Many People Think They Understand, But Has A Couple Meanings.
Are you Ready for Configuration Manager vNext?
Database Projects in Visual Studio Improving Reliability & Productivity.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
Optimizing Windows Vista Performance Lesson 10. Skills Matrix Technology SkillObjective DomainObjective # Introducing ReadyBoostTroubleshoot performance.
Introduction to Eclipse Programming with an Integrated Development Environment.
Mantid Scientific Steering Committee Nick Draper 03/10/2011.
Repository Manager 1.3 Product Overview Name Title Date.
Fixing Windows 10 Automatic Updates Install Problem
IPEmotion License Management PM (V1.2).
How to use Turning Point zappers in a Common Learning Space Adam Warren Centre for Innovation in Technologies and Education.
What are the Steps to add an HP Printer to a Mac Device? HP Customer Support Helpdesk.
Lesson 13 PROTECTING AND SHARING DOCUMENTS
Lesson 19: Configuring and Managing Updates
Continuous Delivery and Quality Monitoring
Development Environment
WORKSHOP 1 introduction
Development with Eclipse
Event Loops and GUI Intro2CS – weeks
Microsoft office setup tech support
Java on the LEGO Mindstorms EV3
LCGAA nightlies infrastructure
Quality Control in the dCache team.
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.
Chrome Developer Tools
Pal‐Store E‐commerce Website
Bomgar Remote support software
Fix The logging Issue Onto Apple 4 th Generation device for HBO GO Smart Tv Help Line Toll Free ( )
Lesson 13 PROTECTING AND SHARING DOCUMENTS
How to Fix Windows 10 Update Error 0x ?.
Transition from Classic Interface Phoenix Interface to
HOW TO INSTALL AOL DESKTOP GOLD
How to Configure and Update Printer Driver According to your Operating System? Toll-Free Number :
Instructor: Prasun Dewan (FB 150,
Module 13: Creating Data Visualizations with Power View
Human Computer Interface
Windows xp PART 1 DR.WAFAA SHRIEF.
Human Computer Interface
PeopleSoft 9.2.
How to Fix Brother Printer Offline Status with Free Brother Printer Support? VISIT WEBSITE.
Human Computer Interface
Human Computer Interface
Prepare a DD Form 1081-Return
Security through Group Policy
NICOS – IBEX Interactions
Booksy University Bug Reports and Feature Requests.
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Script server.
PeopleSoft 9.2.
How to raise a fault on Business Zone
SAG Infotech Private Limited
COMMON CUSTOMER QUERIES – AND HOW TO RESPOND
Presentation transcript:

IBEX Client Migration to Eclipse 4

What is Eclipse Eclipse is a user-interface framework for Java applications The current version of the IBEX user interface is built using Eclipse 3 …but in September, IBEX will be running on Eclipse 4!

Why is the migration needed The current user interface is built on Eclipse 3, but… Eclipse 3 is becoming increasingly outdated Several of our dependencies are dropping support for Eclipse 3 – this means we no longer get access to the latest bug fixes Eclipse 4 lets us implement some functionality which was impossible in 3 Flexibility in creating custom layouts Dependencies CSS Java8 Site security says can’t run out dated software e.g. Java Java is moving to a 6-month release cycle. If we do not keep up to date we will find it increasingly difficult to get support. Especially for Java, they are moving towards a more regular release cycle, meaning we have to stay on top of versions as they are released to avoid becoming outdated.

Most of the user interface has not changed

The IBEX server has not changed because of Eclipse 4 There is no risk of IOCs (IBEX device drivers) having broken due to Eclipse 4 migration All genie_python scripting is the same An Eclipse 3 user interface will be available for one more cycle We won’t be able to keep the Eclipse 3 client up to date in the long term.

Biggest change: views are resizable & moveable This allows us to define custom views – e.g. detector diagnostics at the same time as spectra plots and vetos. Emphasise the “reset layout” button in case things go wrong! If we have implemented the ticket to tell when the layout has changed then let the scientists know here.

Layouts What happens if my user accidentally loses a window? There is a reset layout button in an easily accessible location. This will bring back the default layout. Can I define and save my own custom layout? Right now: No In the future: Possibly. Would this be a useful feature?

Banner Eclipse 3 Eclipse 4 Less wasted space in centre of screen

Log Plotter Most options now moved to “properties” pane accessible via right-click context menu Eclipse 3 Eclipse 4 Emphasise that properties are still accessible – just from a different menu. We have disabled autoscale by default on the log plotter, per request from multiple instruments TODO: Check Mention that the “save” dialog has been supressed as there is no current functionality to save plots.

E4 features: Python plotting IBEX client can show matplotlib graphs Allows complex graphs displayed within the GUI These plots can be updated on the fly Asked for explicitly by LSS and Reflectometers, muons also had some interest in potentially complex graphs. Demo some matplotlib features: a couple of example matplotlib scripts are located at: https://github.com/ISISComputingGroup/ibex_user_manual/wiki/Matplotlib

E4 features: live view This is a 2D area detector view, NOT a mantid view Asked for by SANS instruments. Could potentially be useful for others too.

E4 features: script server There is a separate presentation about the script server Gives a view of which line the script is currently on Allows queuing scripts – an error in one script will not prevent the next one from running Scripting console will continue to work as before See separate NICOS presentation.

Deployment We are aware that Eclipse 4 contains some significant changes We will leave an old version of the user interface on the machines for one cycle If you find specific issues in the user interface after the change please raise them. It will be released for the September cycle.

Demo / Questions Rearrange windows Reset layout