Search

Water Distribution Modeling and Management


WaterObjects.NET

WaterObjects.NET: Tailored water modeling for your organization's unique requirements

  • Want to extend your modeling ability beyond commercially available features?
  • Looking for better ways to integrate your water models and information systems?
  • Need to develop specialized tools for your water modeling research project?


Use WaterObjects.NET to create tailored solutions for your organization's unique requirements, using the same programming tools that Bentley developers use every day to build programs such as WaterCAD.

WaterObjects.NET gives you complete and programmatic access to Bentley’s water modeling technology; from numerical methods and water modeling capabilities, to mapping, data management and result presentation features.

Learn more about WaterObjects.Net: 

 

Benefits for utilities and consultants

Unique modeling workflows, diverse regional regulations, personalized reporting needs, and specific system integration requirements open the door for software tools that empower utilities and their consultants to develop high-quality solutions tailored to their individual requirements.

WaterObjects.NET allows water utilities to extend the functionality of WaterCAD or WaterGEMS around their vision and unique methodologies, and consultants have the opportunity to distinguish their services value proposition and get ahead of the competition.

Top

 

WaterObjects.NET architecture

WaterObjects.NET is a published, documented, and supported Application Programming Interface (API) incorporating more than two decades and several generations of software architecture refinement, debugging, testing, and real-world implementation.

Using the latest Microsoft and standards-based technologies (.NET, XML, Windows XP, etc.), WaterObjects.NET solves tough application programming problems like object-relational mapping and modeless undo/redo in an optimal, scalable fashion.

Some of the many application features that are implemented in WaterObjects.NET include:

• Stand-alone modeling environment optimized for ease of use.
• Scenarios and alternatives with data inheritance.
• FlexUnits functionality.
• Graphing across elements and scenarios.
• FlexTables with querying, filtering, sorting, and global editing.
• Animation, symbology, color coding, and annotation.
• Engineering libraries.
• Import and export to several data file formats.

Top

 

Programming samples

As part of the documentation included with WaterObjects.NET, sample programs are included along with a "Samples Guide" discussing programming techniques and configuration requirements from a user perspective.

FlexTable Data Navigator
This sample shows how to apply the powerful FlexTable component for querying and browsing data that can be presented in a tabular format.

Hydrant Converter
The Hydrant Converter sample opens a WaterCAD or WaterGEMS model, and searches for all short, dead-end junction nodes that can potentially be converted into Hydrants.


NPSH Calculator
This sample demonstrates techniques related to calculations and results showing how to add to the WaterObjects.NET architecture, at runtime, an additional engine for numerical analysis. 

Pressure Engine Runner
This application executes the pressure pipe modeling engine against different types of input files. It may be of particular interest to researchers interested in automating pressure engine runs.

Results Range Finder
This sample queries results for a previously calculated WaterCAD or WaterGEMS project file and calculates minimum and maximum values for any given calculated field and scenario.

TCV Adjuster
The TCV Adjuster sample applies K coefficients to the throttle control valve (TCV) elements in the selected model. This sample shows how to retrieve the list of scenarios and user-defined fields from a database.

Water Quality Workstation
This sample opens an existing WaterCAD or WaterGEMS project and performs a subset of water quality modeling operations. This is an example of a custom user-interface personalized for users with limited modeling interests.

Top

 

Availability

The WaterObjects.NET Software Development Kit (SDK), documentation, and programming techniques samples are available today through the WaterObjects.NET early adopter program. 

Please contact Bentley's Haestad Methods Solution Center at +1.203.755.1666 or sales.haestad@bentley.com to enroll.

Get started today and lead the competition! 

Bentley SELECT subscribers will soon be able to download WaterObjects.NET at no additional cost through the Bentley Development Network (BDN).

Top

 

In-house implementation

The extensive documentation, and programming samples that come with WaterObjects.NET make it easy to create customized applications using in-house resources.

Your team needs basic programming skills and access to one of the programming languages supported by Microsoft Visual Studio .NET 2003 SP1. These languages include Visual Basic, C#, and C++, among others.

Additionally, if you want to target Microsoft Office applications such as Excel, Access, or Word, you will need to use the Microsoft Visual Studio Tools for the Microsoft Office System 2003.

Top

 

Working with Bentley Professional Services 

You can also contact Bentley Professional Services to develop a customized application using WaterObjects.NET.

Top

Related Solutions
Related Software