250 likes | 401 Views
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.
E N D
HydroLynx SystemspresentsNovaStar 5The 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 5Server 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 SERVER SIDE CLIENT SIDE Radio Receiver Workstation Telephone modem Workstation CD Backup Printer NovaStar 5 Server Network
NovaStar 5Data Collection Features • Automatic and manual data collection:ALERT, two-way radio, satellite, internet import. • Alarm checking and notification:Visual and audible, email, 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 SIDE CLIENT SIDE DataCollection DataStorage DataAnalysis DataDisplay Database Setup DataEditing RemoteControl AutomaticComputation AutomaticReports ViewReports AlarmMessage AlarmChecking AlarmDisplay
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 Direct query for table or data editing SQL Database Workstation Data analysis front end Workstation 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.
Server vs. Client BasedUser 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 BasedNetwork Traffic NovaStar 4X Network traffic NovaStar 4X Server Workstation Workstation NovaStar 5 Server NovaStar 5 Network traffic
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.
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 • You can download this presentation from: www.hydrolynx.com/presentations/NovaStar5.pps HydroLynx Systems, Inc. 950 Riverside Pkwy., #10 West Sacramento, CA 95605 916-374-1800 hydro@hydrolynx.com www.hydrolynx.com