Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
-
Upload
beatrice-charles -
Category
Documents
-
view
213 -
download
0
Transcript of Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.
![Page 1: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/1.jpg)
Briefing Tool Update
Herb Grote
ESRL/GSD/ISB
Boulder, CO
June 13, 2006
![Page 2: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/2.jpg)
2
Workstation Evolution
FXC
2005 2006 2007 2008
ALPS
AWIPS/SOA
v3.00 v4.00 v5.00
OB7.1 OB8
DevTK
RSA
OB6
![Page 3: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/3.jpg)
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)
![Page 4: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/4.jpg)
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.
![Page 5: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/5.jpg)
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
![Page 6: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/6.jpg)
6
Expanding the Power of AWIPS with Plugins
Herb Grote
ESRL/GSD/ISB
February 2, 2006
![Page 7: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/7.jpg)
7
What is a Plugin?
• Extends system capabilities
• Installed by user or automatically downloaded
• Plug-and-Play
• Technology used by Web Browsers
• Maintained separately
![Page 8: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/8.jpg)
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”
![Page 9: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/9.jpg)
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
![Page 10: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/10.jpg)
10
Display Architecture
Baselines
Drawing
Display Process Plugin Processes
IGC
PluginServer
X11
Display
Mouse /Keyboard
![Page 11: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/11.jpg)
11
Interactive Drawing Plugin
![Page 12: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/12.jpg)
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
![Page 13: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/13.jpg)
13
Data Access Flexibility
DataRequest
Location Table
OPeNDAPServer
NAS
Local Database
Remote DatabaseURL
fln
![Page 14: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/14.jpg)
14
Multiple Image Overlays
![Page 15: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/15.jpg)
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
![Page 16: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/16.jpg)
16
Service Support
AWIPS
Data Servers
Plugin RepositoryPlugin Local Data
Network & Services
![Page 17: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/17.jpg)
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, ...
![Page 18: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/18.jpg)
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
![Page 19: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/19.jpg)
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
![Page 20: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/20.jpg)
20
AWIPS Evolution(SOA)
Raytheon
![Page 21: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/21.jpg)
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
![Page 22: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/22.jpg)
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…
![Page 23: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/23.jpg)
23
THE END
![Page 24: Briefing Tool Update Herb Grote ESRL/GSD/ISB Boulder, CO June 13, 2006.](https://reader036.fdocuments.in/reader036/viewer/2022070402/56649f255503460f94c3c2e8/html5/thumbnails/24.jpg)
24
Alpha Channel Blending