SensorWebClientReleaseNotes

ReleaseNotes_3.2.0

General Overview

  • Simple REST Client to explore cached metadata
  • Add REST API to parameters, stations, timeseries raw data and metadata
  • Add style options to permalink so that graphs of one permalink renders in same color and line width
  • Removed local repository from root pom.xml as all old dependencies are available from 52n repo now
  • Change Metadata structure, now stations in the metadata have a collection of parameter collections
  • RESTful interface expanded and option added to request metadata specific to an SOS (see https://wiki.52north.org/bin/view/SensorWeb/RESTfulTimeseriesWebApp)

3.1.x Bugfixes:

  • #923: Stations from the first data provider are missing when starting client via Permalink
  • #924: Timeseries values are not sorted when request timeseries data via GET
  • #877: Starting the Sensor Web Client from a Permalink the Station Selector misses to show up all stations
  • #875: First time opening profile/user window an error occurs

New features

Features taken from SensorWebClientRoadmapAndFeaturePlanDiscussion.

Role Story Task Status Effort Priority Comment
System Provider As a system provider I want to make the client better integratable into other systems/UIs Consolidate and create RESTful interface to all server interfaces target-green led-aqualed-aqualed-aqua arrowbup  
System Provider Update Documentation target-green led-aqua arrowbup REST API.
User As a user/developer I want to have a quick and nice-to-read overview of data available Create real REST client to explore service's metadata by consuming the REST API target-green led-aqualed-aqua arrowbup This is done via an AngularJS client (explore the client on our deployed demo instance)
User As developer I want to reload the service metadata information while using the client Add reload metadata functionality to reload metadata target-green led-aqualed-aqua arrowbright Actually done, test button not displayed in demo client. This should be added to some kind of client admin tools
User As user I want share view via permalink where the graphs look the same Add concept of options which can be added to the permalink target-green led-aqua arrowbright  

ReleaseNotes_3.1.0

General Overview

  • face lift of the SES module
  • align SES workflow in UI to the SOS UI
  • drop complex rule subscription creation and use a one click create approach
  • reduce event subscription types to only support sensor loss and over-/undershoot events
  • support of email messaging
  • update eventing architecture to use current stable versions of
    • 52n-ses-1.1.0
    • 52n-notification-translator-1.1.1
    • 52n-wns-2.1.0
  • SOS-SES-Feeder and management has been integrated into the SES server logic of the Sensor Web Client
  • Improved login security and session handling

New features

Features taken from SensorWebClientRoadmapAndFeaturePlanDiscussion.

Role Story Task Status Effort Priority Comment
User As a user I want to create event subscriptions on timeseries coming from different SOS instances Integrate SOS-SES-Feeder into ses-server module target-green led-aqualed-aqua arrowbup  
User Make feeder use client mechanics to support all SOS dialects, the client is already capable of target-green led-aqualed-aqua arrowbup  
User Create interfaces to add, de-/activate and delete timeseries feeds target-green led-aqualed-aqua arrowbup  
User Start/Stop feeding automatically target-green led-aqualed-aqua arrowbup  
User As a user I want to use a consistent UI Separate SES UI from SOS UI target-green led-aqua arrowbup  
User SES modal window can be opened via a button from timeseries entry in legend target-green led-aqua arrowbup  
System Provider As system provider I want only registered users to create event subscriptions Provide user login in SES modal window target-green led-aqua arrowbup  
System Provider Make sure a user can register target-green led-aqualed-aqua arrowbup  
System Provider User has to verify registration via email target-green led-aqualed-aqua arrowbup  
System Provider Make sure a user can reset the password target-green led-aqua arrowbup  
System Provider Passwords are sent via email target-green led-aqua arrowbup  
User As a user I want to receive notifications for my subscribed events Declare email as implicit messaging channel target-green led-aqua arrowbup  
User As a user I want to create event subscriptions as easy as possible Re-Code workflow to create (predefined) subscription types target-green led-aqualed-aqualed-aqua arrowbup  
User As a user I want to edit thresholds of predefined subscription types Make threshold values editable target-green led-aqualed-aqua arrowbup  
User As a user I want to understand how the eventing mecahnism work so that I can create meaningful subscriptions and interprete event notifications correctly Create help description explaining subscriptions nearby the subscription form target-green led-aqua arrowbup  
User As a user I want see a quick review of reference values if available so that I can create meaningful subscriptions Add table displaying reference values if present target-green led-aqua arrowbup  
User As a user I want to review, de-/activate and delete my subscriptions Add subscription list in user's profile window with edit functionality for each subscription target-green led-aqualed-aqua arrowbup  
User As a user I want to review, edit and delete my profile Show user data in user's profile window and add update/delete functions target-green led-aqualed-aqua arrowbup  
Administrator As an administrator I want to manage all user registered at the system Re-use the old SES UI to manage users target-green led-aqualed-aqua arrowbup  
Administrator Make sure the admin can switch between management and timeseries view target-green led-aqua arrowbup  
User As a user I want to logout Create login header showing user name and logout link target-green led-aqualed-aqua arrowbup  
User As a user I want to define an email filter for incoming notification messages Add subscription name to email subject target-green led-aqua arrowbdown  

ReleaseNotes_3.0.0

General Overview

  • Mavenizing project (from ant build process)
  • Build configuration has been made much easier
  • general face lifting of the SOS Module
  • removed many functions which are not necessary to end users
  • increase end user usability
  • hide technical terms and concepts

Metadata

Topic revision: r8 - 27 Jun 2016, UnknownUser
Legal Notice | Privacy Statement


This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback