Abstract
This paper presents a component-based framework OceanSense which supports rapid development of marine environment monitoring application with multi-sensors. By decomposing systems into relatively independent, mature and reusable modules, component-based programming provides stability, reliability and extensibility compared to other programming methods. The framework covers kernel components for marine monitoring application, which are data management component, data transmission component, electronic nautical chart component, sensor communication component. OceanSense supports commonly used marine environment monitoring sensors, which increases its availability. A real project is carried on to validate the framework and result shows its availability.
Highlights
With the rapid development of society and economy, an increasing number of human activities have gradually destroyed the marine environment
The properties of those components can be set by visual interface in visual studio 2010 and the interfaces of those components can be called by using C#
Electronic nautical chart (ENC) component plays an important part in marine monitoring data demonstration
Summary
With the rapid development of society and economy, an increasing number of human activities have gradually destroyed the marine environment. Maine environment monitoring is a vital problem and has increasingly attracted agreat deal of research and development attention. During the past few decades, various marine environment monitoring systems have been developed [1,2,3,4,5,6]. Base on decades of experiences on marine monitoring, a component-based framework for rapid development of marine environment monitoring application is proposed. Leveraging on large amount of related projects, commonly used sensors of different interfaces and manufacturers are summarized and catalogued. Multi-sensor supporting gives flexibility and extensibility of OceanSense. The framework architecture of OceanSense is presented. Three kernel components of OceanSense are described.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.