Skip Navigation Linkswww.nws.noaa.gov 
NOAA logo - Click to go to the NOAA homepage National Weather Service   NWS logo - Click to go to the NWS homepage
Training Portal
 
 

AWIPS Migration Foundational Resources

The purpose of this page is to provide training resources for NWS personnel as part of their preparation for the deployment of AWIPS Migration. AWIPS II uses completely different software architecture and languages. For NWS personnel to be successful in future AWIPS II training activities, a basic knowledge of the topics below are necessary. A matrix is provided below to guide personnel to topics associated with their support or development activities as is known at this time.

NWS training, Internet resources, and suggested reading are also noted below for each topic. In addition NWS employees with repsonsibilities in these areas should keep cognizant of documentation found on the AWIPS Technology Infusion Web-site (you'll need your NOAA E-mail account for access):

Disclaimer 1: The AWIPS II system is still under development and new training requirements may appear as the system is developed. Likewise, this page is under development and thus not yet complete.
Disclaimer 2: This list in no way constitues an endorsement of any commercial item. This is a list of resources, not recommendations.
Disclaimer 3: The training links below represent generic broad-based training, some of which may not be directly germane to AWIPS support or programming tasks.




AWIPS Migration Development and Support Training Matrix By Task:

(CLICK on to see additional information about a task)
(CLICK on Topic or to see a list of training resources associated with that subject)
(CLICK on to get an explanation/definiton of that topic or term)

ESA(1)
Support
ITO(2)
Support
Web
Pages
Micro-
Engine
Scripts
Data
Plug-ins
Smart
Tools
CAVE
Rendering
CAVE
User
Interfc
CAVE
Visual
Plug-ins
CAVE
Menus
ADE
Localizn
Stand
Alone
Local
Appl(3)
ADE
-X -X- --- XXX -
ANT
-- --- --X --- -
Camel
X- --X --- --- -
Eclipse
-X -XX -XX -XX -
HDF5
XX --X --- --- -
Hibernate
XX --- --- --- -
JAVA
-X --X X-- XXX -
JMS
-X --X X-- --- -
JMX
XX --X X-- --- -
Obj Prog
-X --X --- --- -
Postgres
XX --X --- --- -
Python
-X XXX X-- --- X
Rhino
-- --- --- --- -
SOA
XX --- --- --- -
Spring
-- --- --X XX- -
SVG
-X --X -X- --- -
Velocity
-X XX- --- --- -
XML
XX --X --X --- -
YourKit
XX --- --- --- -
Legacy
scripts

(see note3)
-X --- --X --- X

Note 1: Full ESA requirements are not known at this time and will be updated as they become available. To see what system administration related tutorials have been developed and made available by NWS Training Division go to the LMS (https://doc.learn.com/NOAA/NWS) and search using keyword ESA.

Note 2: What specifically an ITO needs to learn is determined by how they are utilizied by their local office.

Note 3: Local applications can be maintaned in legacy scripting languages such as Perl, TCL, etc..., as interfaces for these will be available, but is it advocated to transition to JavaScript to move more seamlessly into the new AWIPS II ADE.



Note : indicates a resource that may be of most benefit.

AWIPS ADE


ANT

  • Book - ANT - developers handbook
    - By Alan Williamson
    This book teaches Java Developers advanced topics in ANT to get the most out of the tool.


Camel


Eclipse

  • Internet Tutorial - http://eclipsetutorial.sourceforge.net/
    This is an Eclipse provided by Eclipse authors themselves tutorial which is a good basic Eclipse primer that includes, things such as basic Java, debugging, persistance, XML & SQL interfacing,....


  • Internet Tutorial - http://www.cs.umd.edu/class/fall2004/cmsc131/EclipseTutorial/
    This is an Eclipse tutorial which is a good basic Eclipse primer.


  • Internet Tutorial - https://eclipse-tutorial.dev.java.net/
    This is another step-through Eclipse tutorial (requires Java & Eclipse installation).


  • Internet Reference - http://www.eclipse.org
    This is the home page for Eclipse


  • Internet Reference - News://wiki.eclipse.org/index.php/Rich_Client_Platform
    Eclipse Rich Platform (RCP)


  • Book - Eclipse Rich Client Platform
    - By Jeff McAffer
    Focusing on it's Rich Client Platform the authors walk step-by-step through developing a fully featured branded RCP application using Eclipse introducing a wide range of techniques along the way


  • Book - SWT: The Standard Widget Toolkit, Vol 1
    - By Northover
    This bok will show you how to get SWT, install it, and invoke it from your programs; Understand widgets - the building blocks of a GUI, including composition and user-interaction. The authors break down the task of GUI building to the componet level, and through examples provide a guided tour of SWT.

  • Book - Eclipse, extending and writing plugins



HDF5




Hibernate

  • Book - Better, Faster, Lighter Java
    - By Tate & Gehtland, O'Reilly Publishing
    This book presents two 'lightweight' open source alternatives to old 'heavyweight' JAVA architectures/methods; these alternatives being Spring and Hibernate Java development tools.


  • Book - Hibernate in Action
    - By Baur



Java


Java Messaging System



Java Managment Extension



Object Oriented Programming


Postgres RDBMS



Python



Rhino



Service Oriented Architecture



Spring

  • Internet Reference - http://www.springsource.com
    Springsource support site with information on training, updates, etc...

  • Book - Better, Faster, Lighter Java
    - By Tate & Gehtland, O'Reilly Publishing
    This book presents two 'lightweight' open source alternatives to old 'heavyweight' JAVA architectures/methods; these alternatives being Spring and Hibernate Java development tools.


  • Book - Spring in Action
    - By Walls
    Introduces the ideas behind Spring and then quickly launches into a hands-on exploration of the framework. through code examples, the book shows how to build simple and efficient J2EE applications, and use Spring to manage your code.



Scalable Vector Graphics



Terracotta



Velocity



XML



YourKit



Note : indicates a resource that may be of most benefit.



In addition to the above resources NWS employees with administration and development repsonsibilities should keep cognizant of documentation found on the AWIPS Technology Infusion Web-site (you'll need your NOAA E-mail account for access):
For a list of all NWS Training Division AWIPS Migration training see: NWS Training Portal - AWIPS




    US Dept of Commerce
    National Oceanic and Atmospheric Administration
    National Weather Service Training Center
    7220 N.W. 101st Terr.
    Kansas City, M0 64153
    Questions: Jim.Poole@noaa.gov
    Webmaster: Dave.Rowell@noaa.gov
Disclaimer
Information Quality
Credits
Glossary
Privacy Policy
Freedom of Information Act (FOIA)
About Us
Career Opportunities
     Page last Modified: 05 May, 2009 11:56 AM