iEnvironment: A software platform for integrated environmental monitoring and modeling of surface water | IEEE Conference Publication | IEEE Xplore