Asset Publisher

Web Operator Client

Plan 2024:
Goal: Improve automated testing and release process
In 2024 we will continue our work on the Web Operator client. The first version of the WebOC has been released in February 2024, and presented during the recent community talk on the 14th of March 2024. From now on most developments on the WebOC will be done for projects, but there still will be a focus from the roadmap on the following aspects:

  • Automated integration tests
  • Improving flexible styling
  • Allowing distinction between WebOC and regular OC view for same user (based on permissions)

-------------------------------------

Update 2023:
Goal: Deliver a first useable version of the Web operator client
In 2023 we finalized the work of the past two years on the first version of the Web Operator Client. This resulted in a set of four open source “modules” to:

  • Easily request data from the Delft-FEWS database through the Delft-FEWS Web Services
  • Easily reshape these data into HTML components
  • Easily combine these HTML components into a dashboard (Web OC component)
  • Easily combine these dashboards into an example implementation of a website

The WebOC can be installed on top of an existing live system with Delft-FEWS Web Services  and can be tested through the embedded version of the Web Services in a Stand Alone application. All data and displays in the example implementation are based on the existing configuration, only very limited amount of WebOC specific configuration is required.
The WebOC and its development progress were discussed and demoed during the International User Days in November 2023, as well as in a new features webinar in October 2023.

 

-------------------------------------

Update 2022: 
The Web OC developments has progressed substantially in 2022. Six development sprints have been organized and many new features have been implemented. Besides the visual improvements, attention has been paid to (performance) improvements of the underlying FEWS WebServices, code-quality and the development, test and installation process. From a security perspective authentication and authorization facilities were implemented. Based on ‘front-runner’ project implementations for RWS and ADOOS experiences were applied in the Web OC code base. During Delft-FEWS User Days in June and November the progress was shown and the community was able to ‘play’ with a beta-version in combination with their own application. This functionality – launching the Web OC from any Stand Alone application – is one of the new features of Delft-FEWS 2022.02 which will trigger the possibilities for testing the Web OC by end-users. This will definitely lead to new ideas for new or improved functionality. During the user meetings, a lot of suggestions were collected. Next to that, several NL and international Delft-FEWS users were interviewed about required functionality of the MVP (Minimal Viable Product) and the User Experience/User Interface aspect of the Web OC. Besides all this, the internally generated ideas by OWM/HAF colleagues is gradually growing towards a serious product backlog. 

Example of Web OC application in a browser showing predefined graphs.

--------------------------------------------------

Plan 2022

End of 2021 and early 2022, a number of development & innovation sprints have been carried out. These sprints were meant to improve the underlying FEWS webservices, organize the development process and tooling and to investigate and experience how easily Web OC components for the Schematic Status Display and the Spatial Display could be integrated (in our test environment but also in other web-based systems). 

Based on these results we continue our work in 2022. This year has one clear objective: to deliver a first prototype leading towards the MVP of the Delft-FEWS Web OC. Besides this focus, we will use this year to involve (potential and) interested end-users to be consulted for providing input for the Graphical User Interface (UI) and User Experience (UX) for the Web OC. The results of these interviews will be used to create a design and navigation aspects of the GUI. The development of this new component is really a collaborative effort in which we actively approach external partners for co-creation.

Expected effort in 2022:  ±140 days

Main contacts for this roadmap theme are: Tom Bogaard and Martijn Kwant

--------------------------------------------------

Update 2021
With respect to the development of the Web Operator Client, the first (backend) development sprints have been carried out. Besides that, the basic architecture has been designed, the selection of components, frameworks and development environment has been made. Minimum Viable Product (MVP) requirements are known and a round of interviews will be held in early 2022 focussing on user interface (UI) and user experience (UX) among interested users.

--------------------------------------------------

Delft-FEWS Product management has recognized a growing demand for an easy to install web based version of the Delft-FEWS operator client mainly meant for viewing data. This web based tool will initially be an additional and supported product of the Delft-FEWS suite. Currently, the architecture, its design and corresponding development process including collaboration with stakeholders are being shaped. A very first version is expected at the end of 2021 or early 2022.