Slide 1 19th EGOWS, Ljubljana, 9 - 12 June 2008 1 Metview 4 The next generation of meteorological workstation at ECMWF Stephan Siemen Graphics Section.

Slides:



Advertisements
Similar presentations
EURO4M Project Kick-Off, April 2010 OGC Web Services Data visualization using OGC web services Maarten Plieger Wim Som de Cerff Royal Netherlands Meteorological.
Advertisements

The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Introduction to Metview
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
Introducing new web content management tools for Priority...
Web based tools Ideas for presentation of operational meteorological data Ernst de Vreede KNMI EGOWS /6/2009 Ideas for presentation of operational.
Slide 1 18th EGOWS, Dublin, June Update on Metview and MAGICS/Magics++ Stephan Siemen Graphics Section ECMWF.
1 Chapter 12 Working With Access 2000 on the Internet.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Slide 1 20th EGOWS, De Bilt, June Metview 4 & Magics++: Answering new challenges of increasing volumes of data Stephan Siemen & Fernando.
Chapter 3 Software Two major types of software
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
The University of Adelaide Table Talk: Using tables in Word Peter Murdoch March 2014 PREPARING GOOD LOOKING DOCUMENTS.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 4: Working with Forms.
Esri International User Conference | San Diego, CA Technical Workshops | Managing and Editing Annotation Natalie Vines Samantha Keehan July 14, 2011.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
Norwegian Meteorological Institute met.no Recent development at met.no EGOWS 2008, Ljubljana Michael O. Akinde Martin L. Sætra Bjørn K. Larsen.
Getting Started with Dreamweaver
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
® IBM Software Group © 2006 IBM Corporation JSF Tree Control This Learning Module describes the use of the JSF Tree Control – for hierarchical organization.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Slide 1 UCAR/NCAR, 5 August The challenges of the ECMWF graphics packages Sylvie Lamy-Thépaut Graphics Section ECMWF.
A New Generation GIS for the Classroom ArcGIS 9.0 A New Generation GIS for the Classroom.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
University of Sunderland CDM105 Session 5 Web Authoring Tools The past and present A history of web authoring tools and an overview of Macromedia Dreamweaver.
Introduction to Matlab & Data Analysis
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
(Web based) tools for the forecaster Kees Lemcke EGOWS 2008.
Presented by Graduate Design Group 2 Meredith, Jennifer, Cammay and Diane.
10/18/2015 NORTEL NETWORKS CONFIDENTIAL – FOR TRAINING PURPOSES ONLY Global Documentation Evolution System Overview and End-to-End Process Training.
MapTube and Streaming Google Earth – Sharing Data via Anonymous Servers Richard Milton and Andrew Hudson-Smith CASA, UCL UCL CENTRE FOR ADVANCED SPATIAL.
OceanBrowser viewing service, overview and upgrades Alexander Barth (1), Charles Troupin (2), Aida Alvera Azcárate (1), Jean-Marie Beckers (1) (1) University.
CHAPTER TWO INTRODUCTION TO VISUAL BASIC © Prepared By: Razif Razali 1.
Creating Graphical User Interfaces (GUI’s) with MATLAB By Jeffrey A. Webb OSU Gateway Coalition Member.
Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
Walkthrough example including SAS output How to create a mobile WebApp? PhUSE / 12. October 2015 / Katja Glaß BHC 4:3 Template 2010 June 2014Page 1.
Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 
Shinobu Kawahito JAXA / RESTEC Update on Application Prototyping using OGC Servers.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
Unit 3: Text, Fields & Tables DT2510: Advanced CAD Methods.
Learning Aim C.  In this section we will look at how text, tables, forms and frames can be used in web pages.
: Information Retrieval อาจารย์ ธีภากรณ์ นฤมาณนลิณี
Getting Your Content in the Penn State Student Portal Presented By James Leous, Program Manager James Vuccolo, Lead Research Programmer.
COMP 143 Web Development with Adobe Dreamweaver CC.
ACES User Interface Workshop #1 Prototype Inspection 22. November 2011.
Preface IIntroduction Course Objectives I-2 Course Content I-3 1Introduction to Oracle Reports Developer Objectives 1-2 Business Intelligence 1-3 Enterprise.
XP Creating Web Pages with Microsoft Office
Teaching slides Chapter 6. Chapter 6 Software user interface design & construction Contents Introduction Graphical user interface – Rich window based.
Introduction to Metview
Chapter 2 – Introduction to the Visual Studio .NET IDE
CHAPTER 8 Multimedia Authoring Tools
Cartography and Labeling
Using Access and the Web
Microsoft Office Illustrated
Version 3.5 (Citrus) Preview
Lesson 9: GUI HTML Editors and Mobile Web Sites
Microsoft PowerPoint 2007 – Unit 2
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

Slide 1 19th EGOWS, Ljubljana, June Metview 4 The next generation of meteorological workstation at ECMWF Stephan Siemen Graphics Section ECMWF

Slide 2 19th EGOWS, Ljubljana, June Overview News Magics++ updates Metview updates Metview 4 Other developments

Slide 3 19th EGOWS, Ljubljana, June News Magics++ updates Metview updates Metview 4 Other developments

Slide 4 19th EGOWS, Ljubljana, June Changes since last EGOWS The development of MAGICS 6 has been frozen -Only minor updates are planned Magics++ developments continued with various releases New Metgrams have been released (Wavegrams) Two new versions of Metview have been released: -3.10: New VarEps support -3.11: Major internal change moving from gribex to GribAPI Start of installation of new super computer (IBM Power 6)

Slide 5 19th EGOWS, Ljubljana, June th Workshop on Meteorological Operational Systems 12 th – 16 th November 2007 at ECMWF, Reading, UK Speakers were invited to report on “new trends in meteorological visualisation applications” Focus was on web services and applications. We had discussions on how useful Rich Internet Applications can be. Calls for a separate Workshop to discuss OGC web standards / services The presentations and conclusions are available at

Slide 6 19th EGOWS, Ljubljana, June EGOWS 2010 ECMWF is happy to offer to host EGOWS 2010 Will be at the weather centre in Reading, UK We will inform / invite Member States

Slide 7 19th EGOWS, Ljubljana, June News Magics++ updates Metview updates Metview 4 Other developments

Slide 8 19th EGOWS, Ljubljana, June Magics++

Slide 9 19th EGOWS, Ljubljana, June Magics++ - MagML XML based format to describe Magics++ plots Descriptive, not procedural some support of variables and global definitions No need for (re-)compilation magml interpreter program processes a MagML file and produces output graphics Interpreter can be easily called in user code Description close to Metview’s icon convention Can be integrated into more complex XML request descriptions

Slide 10 19th EGOWS, Ljubljana, June Magics++ - MagML usage MagML is very popular with users Main aim is the large scale automatic production of plots MagML enables easy use of new features of Magics++ to make it more attractive for producing web output -Generating meta information / JavaScript code to support interactivity of web output -Layers -New formats: SVG, GIF, PDF, KML Used in this way in the Plot-On-Demand project at ECMWF Ideal as backend for web interfaces with static layout and visual properties but changing data

Slide 11 19th EGOWS, Ljubljana, June

Slide 12 19th EGOWS, Ljubljana, June <text font='Times-Roman' colour='rgb(0.1,0.6,0.2)' bottom="90%" display="inline" >Z500 Contour Plot MagML - example - the code Variables can be passed to interpreter

Slide 13 19th EGOWS, Ljubljana, June MagML - example - the output

Slide 14 19th EGOWS, Ljubljana, June Metgrams

Slide 15 19th EGOWS, Ljubljana, June Magics new features Rotated grids Observation plotting Support for BUFR metgram data Python interface

Slide 16 19th EGOWS, Ljubljana, June Magics++ - next steps Start testing new ECMWF interpolation library Develop features to support Metview 4 “Style sheets” for data types / products (possible replacement for specification groups) Investigate streamlines Introduce new projections (e.g. tephigrams) Investigate advanced GIS features (e.g. shaded relief maps)

Slide 17 19th EGOWS, Ljubljana, June News Magics++ updates Metview updates Metview 4 Other developments

Slide 18 19th EGOWS, Ljubljana, June Metview ECMWF's meteorological data visualisation and processing tool Complete working environment for the operational and research meteorologist GRIB BUFR Matrix other PostScript PNG, JPEG Macro Metview Visualisation Processing InteractiveBatch script routine production Mars

Slide 19 19th EGOWS, Ljubljana, June Metview 3.11 – developments Support for Grib 2 through migration from gribex to GribAPI -Meant many internal changes -Internally we still convert Grib 2 to Grib 1 for visualisation only Support for inline C/C++ in Metview Macro (same as inline Fortran) New features to support ECMWF’s Observations DataBase (ODB) -Allows examining and reading for visualisation and processing -Only released inside ECMWF

Slide 20 19th EGOWS, Ljubljana, June News Magics++ updates Metview updates Metview 4 Other developments

Slide 21 19th EGOWS, Ljubljana, June Metview 4 - Aims Take full advantage of features from support libraries: -Magics++ -GribAPI -New Interpolation library -Terralib (INPE / Brazil) Address issues reported by users: -More options to work with satellite data -Enhanced Macro editor -Easier installation (e.g. binary distribution) -Integrate Magics++ tools (MagML, Metgrams) -Improved NetCDF support

Slide 22 19th EGOWS, Ljubljana, June Metview 4 - improvements Magics++ and Metview will both use C++ -Interface between both is generated from the same XML description files as the Fortran and MagML interface is More sharing of code between Magics++ and Metview More input and output formats (Magics++) Improvements in user interactivity, such as layers -The ability to dynamically toggle certain graphical objects, such as contour labels and maxima/minima Querying the properties of graphical objects displayed on screen Generate MagML for plot-on-demand (web)

Slide 23 19th EGOWS, Ljubljana, June Metview 4 - status Currently in alpha status User can switch between current, MAGICS 6 based plot module or new, Magics++ based plot module New plot module, using OpenGL, is working as first prototype -Better fonts -Improved zooming functions Thanks to modular architecture, Metview 3 modules continue to work alongside new Metview 4 modules Some Metview 3 modules might be removed later or redirected to a ‘translator’ to call a respective new module

Slide 24 19th EGOWS, Ljubljana, June Metview 4 - new display

Slide 25 19th EGOWS, Ljubljana, June Metview 4 - Next steps Start having users testing Metview 4 this summer -Mainly for new ODB / NetCDF features Release future test version of Metview including new Metview 4 modules Currently non-invasive work on Metview 3 Review of ‘old’ features - some might be rewritten or even removed Consider new GUI toolkit additional to Motif - stepwise transition First release in 2009

Slide 26 19th EGOWS, Ljubljana, June News Magics++ updates Metview updates Metview 4 Other developments

Slide 27 19th EGOWS, Ljubljana, June WMO symbols fonts (1) Wmo.jhf (Java - VisAD) Suggestion for a Wiki ERSI font files Disadvantages: inclusion in vector formats, no layouts Possible commercial fonts  Thanks for all your feedback!

Slide 28 19th EGOWS, Ljubljana, June WMO symbols fonts (2) We test now TTF fonts in Magics++ We test Pango as the layout engine Inclusion in vector formats (SVG, PS) a real problem We still look for a ‘full’ set of WMO symbols  We will keep you informed about our progress!

Slide 29 19th EGOWS, Ljubljana, June OGC web services Web standards defined by Open Geospatial Consortium WMS - Web Map Service -Examples: Google Earth WFS - Web Feature Service -Retrieving or altering feature descriptions WCS - Web Coverage Service -Provide ‘coverage objects’ File formats -GML -KML (Google Earth)

Slide 30 19th EGOWS, Ljubljana, June OGC services - our plans Support KML output in Magics++ / Metview 4 -Start Google Earth from Metview Support of OGC description of projections -Terralib supports EPSG codes -Possibility to use Magics++ to build WMS service Enable definition of WMS request and import of results Add support for GML and WCS as input?  There are plans to hold a Workshop about OGC web services end of November 2008!

Slide 31 19th EGOWS, Ljubljana, June Summary Metview -Metview 3.10 export version -Next export version 3.11 planned this June Magics++ -Magics export version -Next Export 2.6 version planned 3Q 2008 For more information and to keep up-to-date with developments, please visit our webpage or subscribe to our RSS at

Slide 32 19th EGOWS, Ljubljana, June Metview demo

Slide 33 19th EGOWS, Ljubljana, June Metview Principles First Metview Principle: “Everything in Metview is an Icon” Second Metview Principle: “Every Metview Task is a sequence of actions on icons”

Slide 34 19th EGOWS, Ljubljana, June Metview user interface Edit to open Desktop Click-Right for Desktop Menu Main Desktop Opened Desktop Icon Drawers Menu Bar Desktop Menu

Slide 35 19th EGOWS, Ljubljana, June Metview Icon Editors (1) Graphical editor (Display Window) Standard editor (MARS Retrieval) Family editor (Simple Formula) Text editor (Macro)

Slide 36 19th EGOWS, Ljubljana, June Icon Id (click to see contents in plain text format) Input area Input element: Check Button Templates Drawer: Stores predefined (frequently used) icons Save/Exit area Help Button (linked to HTML Help Pages) Input element: Icon Field Input element: Option Menu Input element: Alphanumeric Field Metview Icon Editors (2)

Slide 37 19th EGOWS, Ljubljana, June Metview - Display Window Menu Bar Frame Menu (Click-Right) Content Tab Controls Tab Command Buttons (‘Tool Tip Help’ when pointing to) Plot Size Control