Usability improvements for smle


Introduction

smle /\xCBˆsmaɪ.li/ is one of 52°North’s new developments. It is based on TypeScript and Angular 2 and enables web-based editing of SensorML descriptions. The implementation of this editor started earlier this year within the context of the projects NeXOS and FixO 3. The idea of the Google Summer of Code activity is to enrich the editor with further functionality and to improve the usability in some aspects.

At the end of the summer we expect a SensorML editor with improved usability, as well as additional functionality, which can be freely used for editing sensor descriptions not only in the mentioned projects. The progress of this project can be followed on the GitHub repository and on this Wiki page.

Weekly reports

Week 1

Status
  • Refactoring of the current UI
Problems
  • A lot of time was spent on experimenting with the code, but solution was found
Next steps
  • Finish the refactoring
  • Implement new editor components

Week 2

Status
Problems
  • No
Next steps
  • Implement calendar input

Week 3

Status
  • Implemented the first version of configuration mechanism which allows to display/hide editor fields
Problems
  • No
Next steps
  • Improve and finish configuration
  • Implement calendar input

Week 4

Status
  • Finished configuration mechanism
  • Started implemenatation of calendar input
Problems
  • No
Next steps
  • Finish calendar input
  • Implement map input

Week 5

Status
  • Finished implemenatation of calendar input
Problems
  • There was some troubles of adding the 3rd part library to the project and making it work, but they are solved now
Next steps
  • Implement map input

Week 6

Status
  • Almost implemented map input
Problems
  • We have found a bug in the calendar input. The time restriction property is not updating corerectly.
Next steps
  • Finish map input implementation
  • Fix bug in the calendar input
Topic revision: r11 - 05 Jul 2016, AleksandrShevchenko
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