Ocean Observation System App was designed by W2S Solutions, Chennai especially for the National Institute of Ocean Technology located in Chennai. OOS Mobile App was developed to provide the scientists and oceanographers the insight to know precisely about the Ocean System and its behaviours in Indian Seas. This idea of creation of an OOS Mobile App became feasible in the form of Data Buoys and Tsunami Buoys transmitting sensors data to the NIOT Centre established at Chennai. Way2Smile Solutions were able to comprehend this information that is represented in different spatial and non-heterogeneous scales. We began to develop the OOS Apps and on several cycles we became successful in finishing it. We were able to sharing the weather predictions to Oceanographers and Peoples.
Ocean Observation Systems constitutes to the number of buoys deployed and its millions of sensor data’s that is transmitted to National Institute of Ocean Technology. Therefore, OOS Mobile App was required to be kept in a stand-by mode to restore sensor information’s at all the time.
It also becomes mandatory that the OOS mobile app is present with the GPS facility to update weather predictions reliably. Considering the large quantity of data’s that are collected each and every day the default weather app that exist in every smartphone became totally insufficient and error prone.
Evidently, an OOS Mobile App became a necessity for predicting the real-time weather conditions. A lot of data migration was also required within a mobile apps to judge the presence of a storm, cyclone and flood conditions effectively.
Our software engineers at W2S Solutions took it as a task and then limited data migration to per monthly basis and then achieved this weather predictions accurately. We also tried to consistently engage and collaborate with NIOT and Clients and then came up with this weather app for people.
This OOS Mobile App is built especially for Oceanographers, Data Scientists and Weather Forecasting Business houses. It provides an easy and intuitive way to learn about the Ocean Observation Systems. Some of the features present in the OOS Mobile App are:
You should get a wider vision of geographical zone covering the Latitude and Longitude of Indian Oceans. Highlight any one of the ocean buoys to know about the real-time data reception
Click and select one of the Ocean Parameters to interpret weather parameters into a visuals, analysis and graphs
OOS Mobile App is built over a secure Log-In space that offers the Cyber Security
Gathers the data received from remote ocean buoys in real-time and then detects the active part of the Ocean
OOS Mobile App provides the option to select a particular buoy category and then display them across the Ocean Zones
It indicates about the placed restrictions in the limits of an Buoy’s movement within the Seas
Get prompt SMS message and then know about the Sunny, Cloudy and Rainy Conditions
Easy and intuitive way to learn about the Current & Wind Patterns and then understand the Ocean System
Easy plot the list of ocean parameters that is referred to a single buoy
During the rudimentary phase of the development of OOS Mobile App it was Microsoft .NET framework that was used in processing complex and non-heterogeneous sensor data’s. The earlier OOS Mobile App was not responsive enough to Objective Analysis, Interactive Exploration and Visualize meteorological & oceanographic data’s. Moreover, neither did the sensor information from the ocean buoys were updated regularly. It required to be automation and then stored in a structured database maintenance. Therefore we had to accompany some of the cutting-edge technologies like ASP.NET, AngularJS, SQL Server, Python, JSON and Django to transform this OOS App into a Web and Mobile Applications.
and oceanographers to track the movement of Buoys within Indian Oceans. Utilizing the OOS Mobile Apps is now a lot easier and its performance in terms of data analytics and decision making is simply astounding. Once completed with developing the OOS mobile app technology thereafter we achieved the smooth transition in sensor information over the OOS Data Management Dashboard.
We began designing of OOS App Screen presented with the already deployed ocean buoys which is inferred through active radio buttons. We represented the Omni, Met-Ocean and Tsunami Buoys into differential colours that blinks for a ready data transmission.
Some of the ocean parameters that were utilized in the design process was Temperature, Depth, Conductivity, Water Level, Wind Direction, Wind Speed, Wave Directions, Tide Power, Air Pressure and location details.
The idea of categorising the unique buoys together and then retrieve sensor information required some checkboxes and message boxes.
OOS Mobile App design allowed the user to select multiple ocean buoy type and then draw the time-series observation to know about Cyclone Formation, Intensification and Movement thoroughly.
This mobile app is also present with the Graphs and Data Analysis tools for oceanographers and scientist to predict weather conditions. OOS Mobile App also had the facility to perform the Quality Control testing right from the dedicated mobile device.
It had the multiple options to check if the particular sensor/ocean parameter is out of range, spike value, invalid date, range, stuck values, etc.,
The result of the quality checking process is interpreted through red alert buttons and empty red zones. We also indicated this anomaly through XY graphs, Watch Circle, and time schedule options.
Basically the OOS Mobile App was built in a short span of time and during which there happened to be a lot of problems that needed to be solved. The greatest of challenges faced during the OOS Mobile App was to sort out the weather data that was retrieved from many different sensors and buoys.
Further this data had to be transformed into charts and graphs illustrating the weather conditions. We used Microsoft ASP.NET framework to collect data, validate and store it for the OOS Mobile App to read.
Another challenge was the imposed limitation for mobile data migration from NIOT, Chennai. We only retrieved one month’s information about the sensors affixed to Buoy’s, deployed at Indian Seas for predicting the weather conditions.
Further, the designed OOS mobile apps required to pass through OAuth web security procedures in order to prevent any data leakage.
In the finishing stages of OOS Mobile App development we also met up with another challenge, to track the history of a particular sensor data and then raise alarm or message, if it had already become passive.