April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan

Slides:



Advertisements
Similar presentations
User view Ganga classes and functions can be used interactively at a Python prompt, can be referenced in scripts, or can be used indirectly via a Graphical.
Advertisements

StaffOnline The New Look & Feel January StaffOnline Introduction In keeping up with new technology the StaffOnline has a new look and feel. This.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The WSML Editor Plugin to the Web Services Modeling Toolkit Mick.
ServiceConnect® 2.0 Your access to the DrägerService® world.
13/05/2004Janusz Martyniak Imperial College London 1 Using Ganga to Submit BaBar Jobs Development Status.
GANGA Overview Germán Carrera, Alfredo Solano (CNB/CSIC) EMBRACE COURSE Monday 19th of February to Friday 23th. CNB-CSIC Madrid.
Computing Lectures Introduction to Ganga 1 Ganga: Introduction Object Orientated Interactive Job Submission System –Written in python –Based on the concept.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
ACE A COOL Editor ATLAS Level-1 Calorimeter Trigger Joint Meeting 17 th -19 th October 2007, CERN Chun Lik Tan -
QGIS Matthew Rosencrans Tom DiLiberto. Outline What is QGIS? What can we do with it? What data can we work with?
AGENDA Tools used in SQL Server 2000 Graphical BOL Enterprise Manager Service Manager CLI Query Analyzer OSQL BCP.
What is so good about Archie and RevMan 5
Exploring the Basics of Windows XP
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
Pasewark & Pasewark 1 Outlook Lesson 3 Working with Other Outlook Tools Microsoft Office 2007: Introductory.
1 ENG236: ENG236: C++ Programming Environment (2) Rocky K. C. Chang THE HONG KONG POLYTECHNIC UNIVERSITY.
2 Copyright © 2009, Oracle. All rights reserved. Getting Started with Warehouse Builder.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Introduction Purpose  This training course provides an overview of the installation and.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
1 1 Lab1 Ismail M. Romi – IT Dept, PPU, Visual Basic 2005 Programming Tour.
USER INTERFACE.
K. Harrison CERN, 20th April 2004 AJDL interface and LCG submission - Overview of AJDL - Using AJDL from Python - LCG submission.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Integrated Development Environment (IDE)
Plug-in Development Environment. Session Outline Tools Installation Configuration New Project Basic Debugging Remote Debugging.
Building an Athena Job with GANGA a step-by-step GUI approach Tutorial Material by C L Tan.
Output Design. Output design  Output can be: Displayed on a screen/VDU/monitor. Printed on paper as hard copy. Sound.
ACE A COOL Editor ATLAS Online Database meeting 3 rd December 2007, CERN Chun Lik Tan -
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Ganga A quick tutorial Asterios Katsifodimos Trainer, University of Cyprus Nicosia, Feb 16, 2009.
Introducing… Microsoft Windows VISTA Introducing… Microsoft Windows VISTA.
1 CSC 222: Object-Oriented Programming Spring 2012 netBeans & GUIBuilder  netBeans IDE create/edit/run a project  GUIBuilder JFrame, JButton, JTextField,
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
PoC Induction 19-April VBrowser (VL-e Toolkit) The single point of access to the grid  Medical use case: functional MRI (fMRI)  VBrowser design  VBrowser.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
1 Chart of Accounts Group Maximums 5/17/06 (Updated 10/18/13)Fiscal Mentor Meeting.
Exploring Office 2003 Vol 1 2/e - Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Getting Started with Windows® XP Robert Grauer.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 – The Ganga Evolution Andrew Maier.
Distributed Analysis K. Harrison LHCb Collaboration Week, CERN, 1 June 2006.
Operating Systems Written by: Tim Keyser Georgia CTAE Resource Network 2010.
Know your Operating System Thanks to Dina Sokol. An operating system is software (a computer program) that manages your computer.
® Microsoft Office 2010 Exploring the Basics of Microsoft Windows 7.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Ganga User Interface EGEE Review Jakub Moscicki.
User focused applications with epicsQt Andrew Rhyder Andrew Starritt 1.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers and desktop widgets(text box, button)
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
ATLAS-specific functionality in Ganga - Requirements for distributed analysis - ATLAS considerations - DIAL submission from Ganga - Graphical interfaces.
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
K. Harrison CERN, 21st February 2005 GANGA: ADA USER INTERFACE - Ganga release Python client for ADA - ADA job builder - Ganga release Conclusions.
INFSO-RI Enabling Grids for E-sciencE Ganga 4 Technical Overview Jakub T. Moscicki, CERN.
A GANGA tutorial Professor Roger W.L. Jones Lancaster University.
Basic Navigation in Oracle R12 BY: Muhammad Irfan.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
User view Ganga classes and functions can be used interactively at a Python prompt, can be referenced in scripts, or can be used indirectly via a Graphical.
Chapter 2 – Introduction to Windows Operating System II Manipulating Windows GUI 1CMPF112 Computing Skills for Engineers.
CST 1101 Problem Solving Using Computers
Computer Software: Programming
Getting Started with R.
The Basic Usage and The Event Handling in Glade.
Presentation transcript:

April 27, 2006 The New GANGA GUI 26th LHCb Software Week C L Tan

April 27, 2006 The New GANGA GUI Contents What is it? What’s in it? Who’s it for? How does it look? What are its features? A simple job in detail. How can I try it?

April 27, 2006 The New GANGA GUI What is it? The GANGA GUI is a dynamically generated Graphical User Interface with: –useful information displays (e.g. monitoring) –ease of use (e.g. job building) –additional tools (e.g. scriptor) It is designed to be an alternative user interface to the GANGA Command Line Interface (CLI).

April 27, 2006 The New GANGA GUI What’s in it? PyQt (Python bindings to C++ Qt graphics toolkit) Pure Python Based on the GANGA Public Interface (GPI). The GANGA Command Line Interface is also based on the GPI.

April 27, 2006 The New GANGA GUI Who is it for? The user who is more comfortable in the GUI environment but does not want to compromise on the flexibility and power provided by the GANGA CLI. The GANGA plug-in developer gets for free the graphical display, interaction and manipulation of his/her plug-in WITHOUT a single line of GUI code.

April 27, 2006 The New GANGA GUI How does it look? The GANGA GUI consists of a set of dockable windows and a central job monitoring panel.

April 27, 2006 The New GANGA GUI How does it look?

April 27, 2006 The New GANGA GUI What are its features? Main window: –Toolbar –Job monitoring table –Logical folder organiser –Job details panel

April 27, 2006 The New GANGA GUI What are its features?

April 27, 2006 The New GANGA GUI What are its features? Job Builder window –Standard job-related tool buttons –Dynamic plug-in export methods button (Extras) –Job attribute tree view –Job attribute value entry widgets

April 27, 2006 The New GANGA GUI What are its features?

April 27, 2006 The New GANGA GUI What are its features? Scriptor window: –‘Favourites’ script list –Script scratch pad –Interactive Python session

April 27, 2006 The New GANGA GUI What are its features?

April 27, 2006 The New GANGA GUI What are its features? Log window

April 27, 2006 The New GANGA GUI A simple job in detail Create a new job. From the menu bar, select Job|New. The Job Builder window will pop up. Expand the application (Executable) item in the job attributes tree and change the name of the executable name to /bin/sleep.

April 27, 2006 The New GANGA GUI A simple job in detail (continued) Select the args attribute. Left-click once on the existing Hello World argument and change it to 100. Select backend and choose LCG.

April 27, 2006 The New GANGA GUI A simple job in detail (continued) Click on the button (top right of Job Builder window). Monitor the status of the job you’ve just submitted by referring to the Job Monitoring panel (in the main window). That’s it! You can submit a copy of this job to another backend (e.g. LSF) by simply double-clicking on the job in the Job Monitoring panel and changing the backend accordingly before clicking.

April 27, 2006 The New GANGA GUI How can I try it? Try on CERN AFS: >>> cd /afs/cern.ch/sw/ganga/install/slc3_gcc323/4.1.1/bin >>> ganga --gui Download from website: GUI User Manual

April 27, 2006 The New GANGA GUI Questions?