Presentation on theme: "HydroLynx Systems presents NovaStar 5 The next generation of ALERT base station software."— Presentation transcript:
HydroLynx Systems presents NovaStar 5 The next generation of ALERT base station software
NovaStar 5 Highlights Linux based operating system Reliable, robust, fault tolerant. Well known by software engineers. SQL server database Open data access to simplify user access. Database queries return raw, scaled, discharge and interval data. Web page, client based user interface Workstation independent. Familiar internet browser user interface design. Client based design.
Reasons for migrating from NovaStar 4X to NovaStar 5 Computer hardware that supports QNX 4 X-windows is difficult to find. QNX 4 operating system is unknown to most system administrators. X-Windows user interface uses too much band width on the network. NovaStar 4 proprietary database design restricted access to data. NovaStar 4X web page interface did not support secure communication with the server.
Why Linux? Problems with other Operating Systems Slow release pattern. High cost. Tech Support? Lack of source code availability. Planned obsolescence of hardware. Monopolistic attitude. Crash-prone. Technical merits of Linux Linux is Network-friendly. Linux is Multi-user. Linux is Open. Linux is "Free. Linux is Reliable. Linux is Backwards-Compatible.
NovaStar 5 Server Design Server is dedicated to data collection and dissemination, alarm detection and notification. Hard disk software raid system provides local backup of system data. User interface is moved to client workstation so a GUI is not required on the server. Client based backup of data to removable CD or DVD disks does not require server drivers. Client based user interface eliminates the need for printer drivers on the server.
NovaStar 5 Server Design Diagram Radio Receiver NovaStar 5 Server SERVER SIDECLIENT SIDE Workstation Printer CD Backup Telephone modem Network
NovaStar 5 Data Collection Features Automatic and manual data collection: ALERT, two-way radio, satellite, internet import. Alarm checking and notification: Visual and audible, , pagers, voice auto-dialers, map display. Automatic and manual local and remote control. Automatic and manual data computations: Rating tables, power curves. Automatic and manual data reports and export. Data editing and calibration drift.
NovaStar 5 Server Design Diagram SERVER SIDECLIENT SIDE Data Collection Remote Control Data Storage Alarm Checking Alarm Display Data Display Database Setup Data Editing Data Analysis Automatic Computation Automatic Reports Alarm Message View Reports
NovaStar 5 SQL Database Open system SQL server design using PostgreSQL. PostgreSQL is a powerful, open source relational database system. Database tables include: stations, station types, devices, device types, data reports, data calibration, rating assignment, rating tables, alarm triggers, alarm actions. Report, plot, and map tables will be used for display parameters.
Why PostgreSQL ? PostgreSQL is an enterprise class database that runs on all major operating systems. It includes most SQL92 and SQL99 data types including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large objects, including pictures, sounds, or video. It has native programming interfaces for C/C++, Java,.Net, Perl, Python, Ruby, Tcl, ODBC. It is highly scalable both in the sheer quantity of data it can manage and in the number of concurrent users it can accommodate. There are active PostgreSQL systems in production environments that manage in excess of 4 terabytes of data.
NovaStar 5 SQL Access NovaStar 5 database will support standard SQL queries. It will also provide a front end process to deliver regular time interval data from a sparse data set. Support for standard NovaStar data analyses Interval rainfall Storm rainfall Rainfall intensity Report count Maximum, minimum, mean And more
SQL Database Access SQL Database Workstation Data analysis front end Workstation Direct query for table or data editing Data collection
Web Page User Interface Operating system independent. Intuitive well known user interface. Client based Java scripting manages data displays returned by database queries. Printing, data exporting done on client side – no server setup required. Guest access for data display. Administrator login for database setup and edit. Secure ssh based login.
NovaStar 4X Data Request
NovaStar 5 Data Request
Server vs. Client Based User Interface NovaStar 4X was server based Each key stroke or mouse event was sent to server. Server redraws screens based on server input. Lots of network band width is used to update screens. NovaStar 5 will be client based Key strokes and mouse events are handled by the local browser on the client workstations. Local Java scripts redraw screens without contacting server. Commands sent to server when Submit button is clicked. Screen is redrawn by server response to submission. Network band width use is minimized.
Server vs. Client Based Network Traffic Workstation NovaStar 4X Network traffic NovaStar 4X Server NovaStar 5 Server NovaStar 5 Network traffic
NovaStar 4X Data Display
NovaStar 5 Data Display
Client Based Data Maps Data requested from NovaStar 5 server. Data readouts overlaid on map backgrounds. Data background colored to indicate hydrologic significance. Client side selection of Data interval displayed (1hour, 6 hours, 1 day, …). Data type displayed (rain, level, battery, …). Map background. Data, ID, Site name, Site tag display. Tool tip on data readout expands information. Hot links on data display to display or plot data.
Server Based Map Display
Client Based Map Display
NovaStar 5 Computer Platform Intel ATX motherboard Intel Dual-Core processor, 2.0+ GHz 1 GB RAM Dual 160 GB SATA Hard Drivers CDRW/DVD Network interface card (10/100/1000 ) USB for future expansion Internal modem for software support Serial ports for data collection
NovaStar 5 Delivery Schedule Customer Testing in December, 2006 Delivery in April, 2007
Thank you HydroLynx Systems, Inc. 950 Riverside Pkwy., #10 West Sacramento, CA You can download this presentation from: