Roadmap: Difference between revisions

From Tygron Support wiki
Jump to navigation Jump to search
(29 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{learned|what a Roadmap is in software development|how the Roadmap relates to the Tygron engine development|about the different server environments of the Tygron engine|about the development and release cycles of the Tygron Engine|about the upcomming improvements of the Tygron Engine|how to interpret the version numbering of the different releases of the Tygron Engine}}
{{learned|what a Roadmap is in software development|how the Roadmap relates to the {{software}} development|about the different server environments of the {{software}}|about the development and release cycles of the {{software}}|about the upcomming improvements of the {{software}}|how to interpret the version numbering of the different releases of the {{software}}}}


==What is a Roadmap?==
==What is a Roadmap?==
Line 6: Line 6:




==How does the Roadmap relate to the Tygron Engine?==
==How does the Roadmap relate to the {{software}}?==
The R&D department of Tygron develops new technology for the Tygron Engine. The long term planning which shows the introduction of new features and versions is what we call the Roadmap. Your user feedback is crucial for us to determine the roadmap. Currently we are working on new features according to this Roadmap, minor updates, bug fixes, etc.
The R&D department of Tygron develops new technology for the {{software}}. The long term planning which shows the introduction of new features and versions is what we call the Roadmap. Your user feedback is crucial for us to determine the roadmap. Currently we are working on new features according to this Roadmap, minor updates, bug fixes, etc.


==Servers==
==Servers==
The online availability of the Tygron Engine is split up between three different server environments, each with their own dedicated purpose.  
The online availability of the {{software}} is split up between three different server environments, each with their own dedicated purpose.  


===engine.tygron.com (Long Term Support)===
===engine.tygron.com (Long Term Support)===
Updated once per year, the Long Term Support server (LTS) at engine.tygron.com is the most stable version of the Tygron Engine, and is specifically for long term projects that need a stable environment.
Updated approximately once per year, the Long Term Support server (LTS) at engine.tygron.com is the most stable version of the {{software}}, and is specifically for long term projects that need a stable environment. Sometimes circumstances lead to extra updates or hot fixes outside the Roadmap, often due to hardware, driver or Operating System updates.
<br>
<br>


===preview.tygron.com (Preview)===
===preview.tygron.com (Preview)===
<!--''Main article: [[Preview Server]]'' -->
<!--''Main article: [[Preview Server]]'' -->


The preview server (preview.tygron.com) is updated more often, 4 times per year, and will contain more recent new features. Because these new features are not fully tested and optimized yet, and are prone to change based on end user feedback, the preview server is not well suited for long term projects. The release cycle on this preview server consists of 2 months of roadmap development and 1 month of user feedback fixes and additional bug fixes.
The preview server (preview.tygron.com) is updated more often and will contain more recent new features. Because these new features are not fully tested and optimized yet, and are prone to change based on end user feedback, the preview server is not well suited for long term projects. The release cycle on this preview server usually consists of 2 months of roadmap development and 1 month of user feedback fixes and additional bug fixes.
<br>
<br>


Line 34: Line 33:




===test.tygron.com (Test)===
===Test server===
The third server is our dedicated development and test environment. New features are first published in this environment, and tested internally for functionality, compatibility and stability. End users do not automatically have access to this development and test environment.
The third server is our dedicated development and test environment. New features are first published in this environment, and tested internally for functionality, compatibility and stability. End users do not automatically have access to this development and test environment.
<br>
<br>


==What to expect in 2018 and 2019==
This section shows new features that will be available in one of the next releases of the {{software}}.


==Server release cycle==
*Much more accelerated calculations by R&D into GPU
[[File:release_cycle.png|center]]
*More options for calculating water quality:
 
** A short movie about this module: https://www.youtube.com/watch?v=cuuft7_wbvU
The Tygron Engine development process is defined by developing, testing and releasing quarterly preview versions,  resulting in a yearly cumulative final release on the LTS (Long Term Support) server. Sometimes circumstances lead to extra updates or hot fixes outside the Roadmap, often due to hardware, driver or Operating System updates.
***[[Groundwater_(Overlay)|Groundwater Overlay]]
 
*More options for calculations on flooding:
 
** More information on the content:
==What to expect and when==
***https://www.linkedin.com/pulse/als-de-dijken-breken-daniel-tollenaar?trk=portfolio_article-card_title
This section shows new features that will be available in one of the next releases of the Engine.
***[[Flooding_(Overlay)|Flooding Overlay]]
 
** A short movie about this module: https://youtu.be/VAKWhh96uMk
===Beginning of November 2017: Preview version update 2018.0===
*More options for online interaction within the Tygron User Community (Forum)
In the beginning of November 2017 several new features were released, such as:
*More online support through tutorials and onboarding
*Extension of the new project wizard, for example choosing which data sets should be used to create the model. Being able to save these setting in a template.
*More transparency and choices in expert calculations
*Possibility to add different data formats such as shapefiles and geotiff in the Engine. Also possible to load in web services, such as WFS.
*More options for uploading 3D models such as from Sketchup
*Loading in data in different reference systems is be supported.
*More stability in uploading OSM-data
*Possibility to apply filters on features when importing data.
*New subwizards for several key functionalities in the editor.
*New TQL for object distances, making new calculations possible
 
===Beginning of December 2017  Preview version update 2018.0.1===
*Fixes to the new functionality of the previous release.
 
===December 2017  LTS version update 2018.0.1===
Transfer of Preview server to the LTS. All features on the Preview will become available on the LTS. A few of the most notable features:


* Geo data wizard; this gives users the ability to easily add data to their own project, including the Digital Elevation Model (DEM)
When to expect:
[[File:Plaatje_DEM_inladen.png |thumb|400px|left|Example of Digital Elevation Model in the Tygron Engine]]
The water quality and flooding options are now being developed. Testing has started summer 2018. The first build has been released on the Preview Server in October 2018. Until March 2019, a new build will be released on the Preview Server each month. Starting April 1 2019, a complete test version will be available on the Preview Server for alle Customers. In the summer of 2019 these options will be released on the LTS for all our customers.
<br clear=left>


* With The Rainfall Overlay (inundation) users can gain detailed insight in their local water issues.
The forum and tutorials options will become availabe step-by-step, starting in July 2018.
[[File:Plaatje_2D_viewer.png|thumb|400px|left|The Tygron 2D viewer option]]
<br clear=left>
* 2D web viewer; project can be styled and shared in 2D using a URL
[[File:Plaatje_2D_viewer.png|thumb|400px|left|The Tygron 2D viewer option]]
<br clear=left>


* Improved GPU calculation power
Directly uploading 3D models is on our roadmap for one of the later releases.


==Further developments for 2018==
==Further developments==
We are continuously working on improving the Tygron Engine, largely based on user feedback. The following developments are still in the planning stage:
We are continuously working on improving the {{software}}, largely based on user feedback. The following developments are still in the planning stage:


*Remodeling of the current level system to a system in where multiple scenarios can be evaluated. This increases the possibility to do more analysis on the model.  
*Remodeling of the current level system to a system in where multiple scenarios can be evaluated. This increases the possibility to do more analysis on the model.  
*More R&D into GPU accelerated calculations.
*More R&D into GPU accelerated calculations:[[File:plaatje_grid_cells.png]]
*New selection and overlay system. We are moving to a GPU accelerated system, which gives more opportunities for further development
*New selection and overlay system. We are moving to a GPU accelerated system, which gives more opportunities for further development
*Start menu overhaul and new domain management and project selection info.
*Generic Grid Overlays in where users can make custom overlays based on their own formulas.
*Improving the User Interface based on user feedback.
*Improving the User Interface based on user feedback.



Revision as of 10:18, 6 February 2019

Template:Learned

What is a Roadmap?

A technology roadmap is a plan that matches short-term and long-term goals with specific technology solutions to help meet those goals. It is a plan that applies to a new product or process, or to an emerging technology.
from: https://en.wikipedia.org/wiki/Technology_roadmap


How does the Roadmap relate to the Tygron Platform?

The R&D department of Tygron develops new technology for the Tygron Platform. The long term planning which shows the introduction of new features and versions is what we call the Roadmap. Your user feedback is crucial for us to determine the roadmap. Currently we are working on new features according to this Roadmap, minor updates, bug fixes, etc.

Servers

The online availability of the Tygron Platform is split up between three different server environments, each with their own dedicated purpose.

engine.tygron.com (Long Term Support)

Updated approximately once per year, the Long Term Support server (LTS) at engine.tygron.com is the most stable version of the Tygron Platform, and is specifically for long term projects that need a stable environment. Sometimes circumstances lead to extra updates or hot fixes outside the Roadmap, often due to hardware, driver or Operating System updates.

preview.tygron.com (Preview)

The preview server (preview.tygron.com) is updated more often and will contain more recent new features. Because these new features are not fully tested and optimized yet, and are prone to change based on end user feedback, the preview server is not well suited for long term projects. The release cycle on this preview server usually consists of 2 months of roadmap development and 1 month of user feedback fixes and additional bug fixes.

All registered users have access to both the LTS and the preview servers. The main menu offers an option to switch to the other server by downloading the appropriate client.


Test server

The third server is our dedicated development and test environment. New features are first published in this environment, and tested internally for functionality, compatibility and stability. End users do not automatically have access to this development and test environment.

What to expect in 2018 and 2019

This section shows new features that will be available in one of the next releases of the Tygron Platform.

When to expect: The water quality and flooding options are now being developed. Testing has started summer 2018. The first build has been released on the Preview Server in October 2018. Until March 2019, a new build will be released on the Preview Server each month. Starting April 1 2019, a complete test version will be available on the Preview Server for alle Customers. In the summer of 2019 these options will be released on the LTS for all our customers.

The forum and tutorials options will become availabe step-by-step, starting in July 2018.

Directly uploading 3D models is on our roadmap for one of the later releases.

Further developments

We are continuously working on improving the Tygron Platform, largely based on user feedback. The following developments are still in the planning stage:

  • Remodeling of the current level system to a system in where multiple scenarios can be evaluated. This increases the possibility to do more analysis on the model.
  • More R&D into GPU accelerated calculations:File:Plaatje grid cells.png
  • New selection and overlay system. We are moving to a GPU accelerated system, which gives more opportunities for further development
  • Improving the User Interface based on user feedback.

We are always open for your feedback on our roadmap.

Version numbers

The version numbers consist of 4 digits: For example: 2017.1.4.2

  • 2017: The main number represents the year of LTS release.
  • 1: This represents the preview release, in this case the first quarter of the year.
  • 4: Represents a small update for a feature/bug where the API has been changed.
  • 2: Represents an even smaller update or hotfix where the API explicitly does NOT change