GUI plans of work Revisit (reimplement) a new TreeViewer, possibly based on something like Viewpoints (see next slide) (http://www.slac.stanford.edu/~bellis/viewpoints_demo.html)

Slides:



Advertisements
Similar presentations
1. Reasons for logging on as a root •Most people are familiar with Windows systems with regard to administrative privileges. Many user running windows.
Advertisements

SAM 2007 v3.0 The Student Experience Including SAM Projects and Course Assess assignments.
UNIT 12 LO4 BE ABLE TO CREATE WEBSITES Cambridge Technicals.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
COMPUTERS AND INFORMATION SYSTEMS HTML. How the Web Works To access a web site  Enter its address (URL) in the address box of your browser 
EDM Screen Display Using PYTHON Python and the CLS and me.
Plans for the coming releases. GUI/Win32/OpenGL Finalize/consolidate event recorder Consolidate TBrowser (e.g. browsing ROOT classes) and make it default.
Scripted, Tab Accessible Tree Control Hierarchical view of data via tree control. Keyboard Navigation from initially closed tree to view above with focus.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
Reading ROOT files in any browser ROOT I/O IN JAVASCRIPT Bertrand Bellenot CERN, PH-SFT.
- Circle markers produced by TAsimage: They do not match was is produced on screen. The line width is too thick. Some other markers need to be tune a bit.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Bertrand Bellenot ROOT Users Workshop Mar ROOT GUI Builder Status & Plans ROOT & External GUI World MFC, FOX, Qt, PVSS… Snapshot of the Future.
IE 411/511: Visual Programming for Industrial Applications
EBeam Tool Palette Overview. The Tool Palette is rich in functions that help you navigate and control your applications and presentations. From the Desktop.
ROOT Team Meeting October 1 st 2010 GUI thinking and testing ideas OpenGL GUI Root Team meeting 01/10/2010.
GUI Design With The Appx Client Presented By: Gary Rogers.
Slide No. 1 Slide No. 1 HTML and Web Publishing Continued CS 104 CS 104.
ROOT’s graphics on iOS. ROOT’s graphics (general scheme):
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
LCG AA Meeting 31 October 2007 The new dynamically and extensively customizable ROOT browser Bertrand Bellenot.
COMP 143 Web Development with Adobe Dreamweaver CC.
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
The New User Interface MEDITECH Training & Education.
Getting Started with Dreamweaver
3-Tier Architectures (or 3-Tier Applications)
Chapter 3: I Need a Tour Guide (Introduction to Visual Basic 2012)
Creating a Basic Form Module
Event Loops and GUI Intro2CS – weeks
Goals Give you a feeling of what Eclipse is.
Building Internet Applications With Mozilla XULRunner
GUI Design and Coding PPT By :Dr. R. Mall.
Computers and Information Systems
Getting Started with R.
Microsoft Word 2010.
Outline SOAP and Web Services in relation to Distributed Objects
WTK for APWTCL (WebTk for APWTCL) 1.
Distributed object monitoring for ROOT analyses with Go4 v.3
MVC and other n-tier Architectures
Guide To UNIX Using Linux Third Edition
Unit 2, Lesson 5 Website Development Tools
Outline SOAP and Web Services in relation to Distributed Objects
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
Understand Windows Forms Applications and Console-based Applications
Unit 2, Lesson 5 Website Development Tools
Chapter 2: GUI API Chapter 2.
Printer Admin Print Job Manager
Telnet/SSH Connecting to Hosts Internet Technology.
Go4 CHEP 2001 Multithreaded Inter-Task Communication with ROOT -
The Command Center.
Social Media And Global Computing Introduction to Visual Studio
Assistant lecturer Nisreen A. Jabr
Understanding the Visual IDE
Embedding Graphics in Web Pages
Java Applets.
Getting Started: Amazon AWS Account Creation
Getting Started with Dreamweaver
Review: Applying Computer Basics
The Basic Usage and The Event Handling in Glade.
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Teaching slides Chapter 6.
GRAPHICAL USER INTERFACE GITAM GADTAULA. OVERVIEW What is Human Computer Interface (User Interface) principles of user interface design What makes a good.
GRAPHICAL USER INTERFACE GITAM GADTAULA KATHMANDU UNIVERSITY CLASS PRESENTATION.
Getting Started With Solr
Review of Previous Lesson
HIBBs is a program of the Global Health Informatics Partnership Learning the Basics of Microsoft Word 2019 and Microsoft office support TFN
Programming with Microsoft Visual Basic 2008 Fourth Edition
Windows Operating System
Presentation transcript:

GUI plans of work Revisit (reimplement) a new TreeViewer, possibly based on something like Viewpoints (see next slide) (http://www.slac.stanford.edu/~bellis/viewpoints_demo.html) - also as a plug-in for the Browser. Full new development, to be investigated, probably quite a big task. (N.B. Keep - and possibly improve - the actual TreeViewer) Medium priority, 8 weeks Interactive (bi-directional) GUI in remote sessions. Requires implementation of full client-server communication, to be able to use a remote session as much as possible like a local session. High priority, 8 weeks Complete review of Proof Session Viewer/Manager, following the changes in Proof/ProofLite. As the GUI didn’t follow the development of Proof, many parts have to be review and possibly rewritten (to be investigated). High priority, 2 weeks

Viewpoints screenshot

GUI, GUIHtml Add StressGUI in $(ROOTSYS)/test (code coverage!) High priority, 1 week Dynamic (contextual) help using THtml/TGHtml. Investigate the possibility to dynamically generate html help and display it in the TGHtmlBrowser (e.g. when browsing the ROOT classes in the new Browser) Medium priority, waiting for help in Root format? Syntax highlighting in text editor widget (related to the previous point) Medium priority, 4 weeks Process some remaining issues still in the GUI todo list, as for example (non exhaustive list): Keyboard navigation in TGComboBox Possibility to set cursors with a user defined shape When changing the font size, the layout of several widgets is bad …

GUI Builder Continue improvements in the look and feel and in the robustness introduced by the last summer student Add missing widgets, as for example: Tool bars Menu bars Sliders Splitters TGPack … No time estimation here, as this can be done during small gaps between other tasks

Windows ProofLite. To be done in coordination with PROOF team (Gerri). Some issues still have to be solved, like package management. Too Unix-oriented implementation (e.g. no “tar” on Windows) High priority, 4 weeks Xrootd authentication. Tests have to be performed in coordination with xrootd team (Gerri - again). And as LHCb is not asking for it anymore, not to much time/energy investment will be done in this process anymore. Low priority Dual screen support. This has to be fully implemented in gdk & TGWin32, and requires very low-level changes. High priority, since it is on my todo list (and in Savannah) since too long time now. 6 weeks

Windows (cont.) Syntax highlighting (editline/ncurses) in command prompt to have the same functionality / look and feel on Windows than other platforms. Low priority, 2 weeks Investigate usage of Direct2D implementation of gdk. Direct2D is using accelerated hardware (like OpenGL). Quoting MSDN: “Direct2D is a brand new 2D graphics API designed to support the most demanding and visually rich desktop applications with the best possible performance”. This is low priority, but important to investigate for the future

Documentation / Drupal pages Installation on Windows How to create MSVC++ solutions for applications using ROOT Nmake makefiles Embedding TCanvas in a MFC application FAQ How-to Other / Misc. Help to port CMS Event Display (Fireworks) on Windows