Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006

Preview:

Citation preview

Briefing Tool Update

Herb Grote

ESRL/GSD/ISB

Boulder, CO

June 13, 2006

2

Workstation Evolution

FXC

2005 2006 2007 2008

ALPS

AWIPS/SOA

v3.00 v4.00 v5.00

OB7.1 OB8

DevTK

RSA

OB6

3

FXC EnhancementsFXC 3.0

• Slide Show line cursor

• AFOS text menu file

• OB3 Radar Keys• Distance-bearing• Range-bearing• HTML templates

• Drawing tool (symbols, etc)

• Slideshow GUI redesign

• Dwell time (Slide & Proc)• Multiple Slide Show folders• Copy between folders• Help-file search

• Web posting

• R911 support (XML)

• Installation scripts

• IPC (sockets)

• User Guide (WWW)

4

FXC EnhancementsFXC 4.0

• Lambert conformal with 2SP• Font orientation along long.• Image glyphs for drawings• Grouping of objects• Overlaying saved drawings• Saving map color, other• New AWIPS models• Web applet (briefing)• Enhanced install & mgt script

• Contour Editing• Drawing into each frame• Drawing rectangle• Drawing circles• Text with colored shadows• More text font sizes• Optional line smoothing• Transparent PNG• Creating GIS world file• Procedure with JPEG gen.

5

Advanced Linux Prototype System(ALPS)

• Accelerate the HP to Linux transition• Address key AWIPS architectural issues

(e.g. Data access, Adding Functionality)• Evolutionary changes to AWIPS, not the

next generation system

6

Expanding the Power of AWIPS with Plugins

Herb Grote

ESRL/GSD/ISB

February 2, 2006

7

What is a Plugin?

• Extends system capabilities

• Installed by user or automatically downloaded

• Plug-and-Play

• Technology used by Web Browsers

• Maintained separately

8

AWIPS Plugins

• Extends AWIPS functionality

• Easily integrated– Copy to reserved plugin directory– Restart workstation– Automatically populates menu

• Written in variety of languages (incl. Java)

• Replaces AWIPS C++ “Extensions”

9

Interactive Capability

• API handles mouse events– needed for drawing, sampling, etc

• Obtains display status– needed for graphic overlays, data processing

• Displays images and graphics

• Currently, data API not provided

10

Display Architecture

Baselines

Drawing

Display Process Plugin Processes

IGC

PluginServer

X11

Display

Mouse /Keyboard

11

Interactive Drawing Plugin

12

Plugin Data Access

• Data API in early design phase

• Will support remote and local data access

• Image and graphic display generation

• Display process (IGC) controls overlays,zoom, toggling, fading, animation, …

• Image transparency (alpha blending)added

13

Data Access Flexibility

DataRequest

Location Table

OPeNDAPServer

NAS

Local Database

Remote DatabaseURL

fln

14

Multiple Image Overlays

15

Long-term Design Concept

• Plugin repository

• Automated Delivery System

• Common Application Visualization Environment (CAVE)

• Integration of global data sets

• Plugins for ocean data processing

16

Service Support

AWIPS

Data Servers

Plugin RepositoryPlugin Local Data

Network & Services

17

API Status and Plans• Several Plugins have been developed for

demonstration, written in C++ and Java.• Extensions have been converted to Plugins

(points, baselines, home, WarnGen …)• Plugin test driver (X-display) has been written.• Plugin Developers Package available (API, Doc)• Basic drawing/annotation Plugin demonstrated

– lines, polygons, fronts, text, ..– modify lines, smooth, change attributes, ...

18

Current Efforts

• Plugin Developers Package

• Basic drawing/annotation Plugin– lines, polygons, fronts, text, ..– modify lines, smooth, change attributes, ...

• Conversion of HydroView to Plugin

• Enhancing Plugin API – Support for non-plan view displays– Collaboration

19

Summary

• FSL working with NWS to expedite full transition to new Linux based architecture.

• The distributed data concept is flexible and can be introduced gradually.

• The new API provides the infrastructure for integration of other AWIPS packages

20

AWIPS Evolution(SOA)

Raytheon

21

Task Order Roadmap

TO 2TO 1

TO 3 TO 4 TO 5 TO 6

TO 7 TO (M) TO (D)

Application

Migration

Application

Migration

Analysis

First

Deployment

6 m3 m 15 m 3.25 yr 3.5 yrT0

Architecture Migration (ADE)

Plan Analysis

22

<<SOA Service>>

AWIPS Service

Service Container

Network transport protocals [jms|http|https|soap|ftp|tcp|…]

System capabilities available as network services

Thick Client Thin Client

NAS Data Storage

<<SOA Service>>

AWIPS Service

Service Container

AWIPS Site 1

<<SOA Service>>

AWIPS Service

Service Container

NAS Data Storage

<<SOA Service>>

AWIPS Service

Service Container

AWIPS Site 2

AWIPS Sites n…

23

THE END

24

Alpha Channel Blending

Recommended