Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.

Slides:



Advertisements
Similar presentations
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Advertisements

Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
® Microsoft Office 2010 Browser and Basics.
Overview QW Gateway is a new front-end to QuipWare
Introducing new web content management tools for Priority...
Servlets and a little bit of Web Services Russell Beale.
Tutorial 6 Working with Web Forms
Exploring the Basics of Windows XP. Objectives Start Windows XP and tour the desktop Explore the Start menu Run software programs, switch between them,
EValid Getting Started. Agenda Introduction to eValid First experience of using eValid Recording and Site Analysis in eValid.
Introduction To Form Builder
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Exploring the Basics of Windows XP
Programming with App Inventor Computing Institute for K-12 Teachers Summer 2012 Workshop.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Getting Started with Dreamweaver
Adobe Dreamweaver CS3 Revealed CHAPTER ONE: GETTING STARTED WITH DREAMWEAVER.
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
© 2011 Delmar, Cengage Learning Chapter 9 Collecting Data with Forms.
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
TERMINALFOUR SiteManager Introduction January, 2014.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Met Alert Tool (MAT). Introduction What is MAT? –Met Alert Tool (MAT) monitors and alerts the user to weather conditions exceeding thresholds (for example,
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Prezentacja autorstwa:
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
CIS 205—Web Design & Development Dreamweaver Chapter 1.
JAOIT 8.  Dreamweaver is a program for creating web pages and managing websites without having to type HTML code.  WYSIWYG – What you see is what you.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Tutorial 7 Creating Forms. Objectives Session 7.1 – Create an HTML form – Insert fields for text – Add labels for form elements – Create radio buttons.
Macromedia Dreamweaver 8 Revealed DREAMWEAVER GETTING STARTED WITH.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
JavaScript, Fourth Edition Chapter 5 Validating Form Data with JavaScript.
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.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Tutorial 7 Planning and Creating a Flash Web Site.
Dreamweaver MX. 2 Overview of Templates n Forms enable you to collect data from ______. n A form contains ________ such as text fields, radio buttons,
Lotus 认证培训 Notes Domino 6/6.5 Application Development Foundation Skills ( 610 ) Exam Number: 610 Competencies: Please see exam guide. Length:
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Tour Overview Introduction Collage Basics Collage Basics (Templates and Tools) Computer Configuration Bookmark Collage Getting Started Tour Collage Terminology.
Adobe Flash CS4 – Illustrated Unit A: Getting Started with Adobe Flash.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
XP Browser and Basics COM111 Introduction to Computer Applications.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Tutorial 6 Working with Web Forms. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore how Web forms interact with.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
COMP 143 Web Development with Adobe Dreamweaver CC.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
Chapter 9 Advanced Assembly Modeling Techniques. After completing this chapter, you will be able to perform the following: –Create design view representations.
XP Creating Web Pages with Microsoft Office
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Chapter 5 Validating Form Data with JavaScript
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.
Microsoft PowerPoint 2007 – Unit 2
Teaching slides Chapter 6.
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Presentation transcript:

Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR

Motivation Software Development Capabilities Overview Weather warning Creation and Dissemination Process The basics: GUI description Disseminate a warning Configuration options The warning on the server Outline

Motivation NCAR To automate the process : Increase the speed at which the weather warning can be generated and disseminated. Keep it consistent no matter who is doing it. To provide a graphical output to be used as a Decision Support System for the customers.

Software Development NCAR We developed a GUI with JAVA (Java Web Start downloadable) using the MVC pattern for the conception and dissemination of the warning. The model is loaded from a XML configuration file. Cross-Platform. Run unchanged on multiple operating systems. Runs independently of any browser. A script called from crontab takes care of update the warning images and text on the server every 15’. Used Java Server Pages for the posted warning output on the websites. Using JSP technologies allows dynamic and interactive contents.

Weather Warning Tool provides a GUI interface for the creation and dissemination of textual and graphical weather warnings. The user can select the location, time frame, the intensity, and the type(s) of weather involved. The warning is automatically generated and it can be previewed and edit at any moment and before been disseminated. The user after creation can disseminate the warning by mail and posting it on the web server(s). For future releases the capability to send the warning by fax and phone will be added. The JSP pages installed on the server(s) take care of tracking the warning on time removing elements when they expired. Capabilities Overview

Weather Warning Creation and Dissemination Process Posted to the web JSP web pages Posted to the web JSP web pages WEATHER WARNING PRODUCT (text, map, timeline) WEATHER WARNING PRODUCT (text, map, timeline) Sent by Disseminate Warning

GUI Description: The Frame(1).. File, Warning & help menus Criteria & Configuration Panel Display Panel Warning Panel Parameters Panel Dissemination Button Status Bar

.. Criteria & Configuration Panel : Model Elements List of available criteria. List of available issuers. Editable & Configurable List of available locations. Editable & Configurable List of available dissemination options. Editable & Configurable GUI Description: The Frame(2)

XML Configuration File

GUI Description: The Frame (3).. Display Panel : Warning preview & Locations Map : Graphical representation of the warning Text : Textual representation of the warning Timeline : Representation on time of warnings Locations : Graphical representation of locations

GUI Description: The Frame (4).. Warning Panel : Building Warning Tree The warnings are built over this panel. Selected criteria are added at the warning tree. Many opened warnings are allowed on this panel and stored on different tab panes.

GUI Description: The Frame (5).. Parameter Panel(1) : Element Parameters Every time a tree element on the tool is selected his parameters are displayed on this panel. There are several kind of parameters depending of the element. Most of them are editable.

Disseminate a warning(1) Select the warning from the warning panel to be disseminate then Select Disseminate Warning from the Warning menu or click over Dissemination button. A pop up dialog is displayed asking if we really want to disseminate the selected warning and the actions that will be take. Getting Started… : Disseminating a warning

Disseminate a warning(2) A report is displayed on the parameters panel showing the results of the dissemination. The default browser will be launched displaying the current warning webpage. Next… : Dissemination Report

Configuration Options Select Reload Configuration from XML file to load your own configuration file from the local disk. Getting started… : Reloading and saving configurations Modify the configuration elements and then select Save Configuration to XML file to save your own configuration to the local disk.

The Warning on the server A bunch of JSP and servlets take care of tracking the current warning, removing expired criteria and updating the current warning on the web page. Next… : JSP takes care of tracking the current warning