NinJo 1.0 The first release on the desk of the forecaster Hans-Joachim Koppert, Deutscher Wetterdienst D-63067 Offenbach, Germany E-Mail: Hans-Joachim.Koppert@dwd.de
Overview Very short introduction to NinJo Current installation status Current software status Introduction phases Release planning
Introduction Meteorological Goals Technical functionality Geographical display with pan and zoom 2D display of data in different layers Integrated 3D Visualization (will come later) Animation, automatic update Context menus Multiple scenes/windows Meteorological functionality ( NinJo 1.1 ) Warning and monitoring Interactive product generation On screen analysis Modified Model Output Editor to support warning operations
Introduction What is NinJo? A building kit in order to assemble applications ranging from satellite viewers to full blown workstations A flexible programming model to allow partners to develop their own application A highly configurable Tool Partners build their own NinJo
External External Systems Systems External External Datastorage Datastorage Client Client Tier Tier Introduction The NinJo Tiers Introduction IIOP IIOP / Filetransfer JDBC Relational database Archives
Main Window One main Window with one main scene and up to 3 secondary scenes (layout configurable) Several secondary Windows mostly specialized applications e.g. Meteograms, Cross-Sections, Aerological Diagrams, 3D... Based on a Diagram Framework Introduction The NinJo Client Main Scene Secondary Scenes Secondary Scenes
Introduction Architecture Summary The architecture of NinJo is open and portable It s written completely in Java It can be adopted easily to the needs of organizations involved different hardware and OS-infrastructure different configuration of clients different primary data storage mechanisms: files or database different data supply and backend systems different communication and middleware infrastructures It can be easily extended new data types new storage types ( data sources )
Current Installation Status Overview Network infrastructur available Servers installed at all sites Only few workstations with NinJo 1.0 installed central office aviation office Workstation roll-out delayed by over 3 months Issues with stability of Windows operating system In Microsoft Windows XP, any user mode process, kernel mode component, or driver that runs in the Physical Address Extension (PAE) kernel may experience memory corruption. Therefore, the computer may unpredictably stop responding or crash. Problems now solved by adding in boot.ini: /noexecute=alwaysoff /NOPAE Roll-Out will start end of June/early July
Current Installation Status network infrastructure update Wide Area Network Upgrade to 155MBit/s Local Area Network Upgrade to 1GBit/s Backup by SAT, 1,5 Mbit/s Satellite dissemination using EUMETcast Network Infrastructure Central Office AFD Automatic File Distributor SAT Satellite dissemination 1.5 Mbit + EUMETcast satellite data dissemination WAN 155MBit WAN 155MBit Back-Up - Server Server LAN 1GBit Client LAN 1GBit WAN 34 MBit Client
Current Installation Status Hardware Infrastructure Typical Site Set-Up Central office 9 workstations Regional office 6 workstations Aviation forcast office 4 workstations Regional and aviation office share two pairs of servers (second pair failover only ) Dual prozessor workstation 2 x AMD Opteron Processors 2.6 GHz 4 GByte RAM 2 X 73 GB Ultra 320 SCSI disks (RAID 1) nvidia Quadro FX 3000 graphic card Windows XP Pro 2 x 19 TFT monitor Server Dual AMD Opteron 850, 1 MB level 2 cache 8 GByte PC2-320R 400 MHz DDR2 RAM 2 x 36.4 GB Wide Ultra320 SCSI system disks 2 X 300 GB Ultra 320 SCSI data disks ( certain offices will use a dedicated NAS-System ) SuSE Linux 9.3
Project Status Client Site Software Essential client frameworks have operational status PAC, Config, GUI, GOF, Diagrams But, some new functionality will be introduced, but post 1.0 multi threading editable diagrams... Basic application layers ready for operational use GeoVector, GeoRaster, Grid, Surface, Sounding, Satellite, Radar Prototypes : MOL (Graphical editor), AutoMon, MMO, EPM Basic secondary Window applications ready for operational use Soundings Meteograms Cross section Some application layers under development On screen Analysis Aviation Work will concentrate for later versions on warning operations and data editing/modification
Client Site Software Operational components
Client Site Software Prototype components - scheduled for 1.1
Client Site Software Prototype components - scheduled for 1.1 Filling in the warning form Snow Warning. Warning areas interactively defined with a 2D Warning editor based on NWPsnow forecasts The NinJo warning applications with the possibilty to set filters. Tabular and map based display of warnings.
NinJo Implementation Plan Basic Concept Parallel operation NinJo 1.0 and MAP (legacy workstation) Both workstations running in parallel on the desk of the forecaster Getting aquainted in the operational environment Make NinJo stable in a distributed regionalized environment Detect and solve issues that might pop [ We don t know of any at the moment :-) ] NinJo 1.1 Will replace MAP on those seats that need only to view data Approximately 50% of the MAP workstations will be decommisioned After approval by forecasting department Interactive components will be tested in the operational and distributed environment. Especially important for those components with regionalized responsibilties (EPM, MMO) Enhance and stabilize interactive components NinJo 1.2 Will replace MAP completely After approval by business area WV
NinJo Implementation Plan NinJo 1.0 - Features Servers Point data incl. Lightning & TAF Grid Radar Satellite incl. Polar orbiters Layers GeoVector and GeoRaster Point data incl. Metars Grid incl. Adwice Satellite incl. Polar orbiters and Mosaics Radar incl. Mosaics Sounding layer Lightning Monitoring of Observations ( CFO only ) Prototype of the Interactive graphical editor MOL ( no point data ) Prototypes of all AP2003 Components Secondary window application Meteograms Soundings Cross Sections GUI - Components: mygui, Favorites, Navigator
NinJo Implementation Plan NinJo 1.1 - Features Layers Met Objects Layer (Graphical editor, but no editing of point data ) Surface Interactive WMO-Plotmodel Station priority lists AP-2003 components ready for operational evaluation AutoMon MMO EPM OOG Satellite Eumetsat Nowcasting SAF Radar Definition of enhanced BUFR-Format to handle volume data prototype of cell drill drown SCIT-Layer incl Nowcasting RDT Aviation Layer Gafor, Sigmets, airmets, flight routes... On Screen Analysis
NinJo Implementation Plan NinJo 1.1 - Features ctd. Secondary window application Meteograms performance optimizations usability improvements Cross Sections Optimizations, especially simplified usage Misc Basic batch implementation allows to start porting legacy batch system serves as backend for web serving Multi-threading introduction for animation and scenes First steps towards GUI-consistency Basic formula introduction. No GUI though
NinJo Implementation Plan Milestones 06.07.2005 Start of parallel operations NinJo 1.0 date depends clients 30.10.2005 Acceptance NinJo 1.0 by business area WV 30.10.2005 Start of test NinJo 1.1 by CFO Frankfurt and AFO Frankfurt (only for the non-interactive components ) 1.12.2005 Start decommissioning of the old SGI workstations. Start of test NinJo 1.1 interactive components 30.01.2006 End Bugfix of the interactive components in NinJo 1.1. 30.01.2006 Start testing revised/bugfixed interactive components 03.05.2006 Installation NinJo 1.2 21.05.2006 Acceptance of NinJo 1.1 by business area WV - including the interactive components of NinJo 1.1 24.05.2006 MAP completely decommisioned
Projekt Status Milestones 2000 2001 2002 2003 2004 I II III IV I II III IV I II III IV I II III IV I II III IV I Requirement specs Designphase Architecture und Frameworks Prototyp 1 Framework-training Implementation Version 0.2 Evaluation Version 0.3 Version 0.4 Version 0.5 Evaluation Version 0.6 Version 0.7 Evaluation Version 0.8 Version 0.9 September20th Version 1.0