Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

52North/sensorweb-client-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARCHIVED

This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.

SensorWebClient Core

Content

This is a newer version of the client described here. We decided to use AngularJS for the client to support a more modular and the better customizable way to develop a sensor web client.

This repository comprises the core functionalities as all services, which handles the background tasks like:

  • communication with the API
  • managing the loaded and used timeseries
  • handling the saved favorites
  • drawing the chart and the overview diagram
  • managing the permalink creation and evaluation

To create a complete runnable client use the sensorweb-thin-client repository or use your own one.

How to develop

To develop the core and frontend components parallel you should do the following steps:

  • clone both repositories and do a bower install for both repositories (this and sensorweb-thin-client) to get the needed dependencies
  • call bower link in the sensorweb-client-core folder to create a symbolic link to this repository in your home folder
  • now add the created link in your sensorweb-thin-client folder with the command bower link n52-sensorweb-client-core

Got the inspiration here

Configuration

here you get a list of configuration parameters

License

Licensed under Apache License 2.0

Credits

The development of the 52°North Helgoland client core implementation was supported by several organizations and projects. Among other we would like to thank the following organisations and project

Project/Logo Description
NeXOS - Next generation, Cost-effective, Compact, Multifunctional Web Enabled Ocean Sensor Systems Empowering Marine, Maritime and Fisheries Management The development of this version of the 52°North Helgoland client core was supported by the European FP7 research project NeXOS (co-funded by the European Commission under the grant agreement n°614102)
FixO3 - Fixed-Point Open Ocean Observatories The development of this version of the 52°North Helgoland client core was supported by the European FP7 research project FixO3 (co-funded by the European Commission under the grant agreement n°312463)
ODIP II - Ocean Data Interoperability Platform The development of this version of the 52°North Helgoland client core was supported by the Horizon 2020 research project ODIP II (co-funded by the European Commission under the grant agreement n°654310)
SeaDataCloud The development of this version of the 52°North Helgoland client core was supported by the Horizon 2020 research project SeaDataCloud (co-funded by the European Commission under the grant agreement n°730960)
Wupperverband The Wupperverband for water, humans and the environment (Germany)
Belgian Interregional Environment Agency (IRCEL - CELINE) The Belgian Interregional Environment Agency (IRCEL - CELINE) is active in the domain of air quality (modelling, forecasts, informing the public on the state of their air quality, e-reporting to the EU under the air quality directives, participating in scientific research on air quality, etc.). IRCEL — CELINE is a permanent cooperation between three regional environment agencies: Agence wallonne de l'Air et du Climat (AWAC), Bruxelles Environnement - Leefmilieu Brussel and Vlaamse Milieumaatschappij (VMM).
GEOWOW - GEOSS interoperability for Weather, Ocean and Water The development of this version of the 52°North SOS was supported by the European FP7 research project GEOWOW (co-funded by the European Commission under the grant agreement n°282915)