|
|
(180 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
| {{being updated}} | | The R&D department at Tygron is responsible for developing new technologies for the {{software}}. The long-term planning outlined below presents the introduction of new features, which we refer to as the Release Roadmap. Your feedback is essential in shaping this roadmap. At present, we are focused on developing new features in line with this roadmap, along with implementing minor updates and bug fixes. |
| {{learned|file=roadmap.jpg|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}}
| |
|
| |
|
| ==What is a Roadmap?== | | <div class="fullwidth"> |
| A technology roadmap is a plan that matches short-term and long-term goals with specific technology solutions to help meet those goals.[1] It is a plan that applies to a new product or process, or to an emerging technology.
| | [[File:LTSCycle.png|LTS Release Roadmap: The {{software}} is split up between three different server environments, each with their own dedicated purpose.]] |
| ''from: https://en.wikipedia.org/wiki/Technology_roadmap''
| | </div> |
|
| |
|
| 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 called the Roadmap. Currently we are working on following long term projects, next to minor updates, bug fixes etc. | | ===Long Term Support (LTS)=== |
| | The Long Term Support server (LTS) at engine.tygron.com or power.tygron.com is updated roughly every two years and represents the most stable version of {{software}}. It is designed for long-term projects that require a reliable environment. Occasionally, unforeseen circumstances may necessitate additional updates or hotfixes outside of the Roadmap, typically due to hardware, driver, or operating system updates. However, the API will continue to remain stable. |
|
| |
|
| | ===Preview=== |
| | The preview server (preview.tygron.com) is updated more frequently and includes the latest new features. However, since these features are still undergoing testing and optimization and may change based on user feedback, the preview server is not ideal for stable production. |
|
| |
|
| ==Server release cycle==
| | The release cycle for this server generally consists of one year of full development, followed by a six-month feature freeze during which only bug fixes are addressed and documentation is updated. |
|
| |
|
| The Tygron Engine development process is defined by testing and releasing quarterly previews to final release on the LTS (Long Term Support) version.
| | ===What to expect=== |
| | We are constantly working to enhance the {{software}}, primarily driven by user feedback and the latest advancements in the tech sector. For the most current overview, please check the latest release notes here: |
|
| |
|
| | https://previewsupport.tygron.com/wiki/Category:Version_2025 |
|
| |
|
| [[File:release_cycle.png]]
| | ===Migration=== |
| | As shown in the table above, there is an overlap between LTS releases. During this time, users can familiarize themselves with the new features, participate in update training, test a few projects, and ultimately migrate to the new version. |
|
| |
|
| ==Servers== | | ===Version numbers=== |
| The online availability of the Tygron Engine is split up between three different servers, each with their own dedicated purpose.
| | The version numbers consist of 4 digits: |
| | | For example: '''2025.1.2.3''' |
| [[File:Desktop-LTSicon-20161091.jpg|right|frame|LTS client desktop icon]]
| | * '''2025''': Represents the year of release. |
| ===engine.tygron.com (Long Term Support)===
| | * '''1''': Represents the major features update. |
| 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.
| | * '''2''': Represents a minor feature update. |
| <br>
| | * '''3''': Represents a smaller update or bugfix where the API explicitly does NOT change. |
| | |
| [[File:Desktop-Previewicon-20161091.jpg|right|frame|Preview client desktop icon]]
| |
| | |
| ===preview.tygron.com===
| |
| 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.
| |
| <br>
| |
| | |
| 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.
| |
| <gallery mode='nolines'>
| |
| File:MainMenu-LTS-selection-panel-20161031.jpg|LTS server
| |
| File:MainMenu-Preview-selection-panel-20161031.jpg|Preview server
| |
| </gallery>
| |
| | |
| [[File:Desktop-Testicon-20161091.jpg|right|frame|Test client desktop icon]]
| |
| | |
| ===test.tygron.com===
| |
| 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>
| |
| <!--
| |
| ===test.tygron.com:===
| |
| This server is for testing and development purposes only, and is updated constantly. This is where new features are first introduced and tested internally.
| |
| | |
| ===preview.tygron.com===
| |
| The preview server is updated quarterly. All registered users have the opportunity to switch to this preview server to see for themselves the new features. When new features are tested internally and declared stable, the new features are released on the preview server. The release cycle on this preview server consists of 2 months roadmap development and 1 month of user feedback fixes and additional bug fixes.
| |
| | |
| ===engine.tygron.com (LTS)===
| |
| Updated once per year. After testing and running the previews for several months with additional user feedback, the final LTS version is released.
| |
| -->
| |
| | |
| ==What to expect?==
| |
| | |
| [[File:roadmap_winter2016.png]]
| |
| | |
| ===Current development on test server===
| |
| *Fixing PDOK software download limit of a 1000 units for buildings. This will be a hotfix.
| |
| *New Distribution network. It will be possible to import and export different types of networks and their attributes via Excel using TQL. (Tygron Query Language)
| |
| *Overlays will run on the GPU with the possibility of having more instances of every type. Also a new AVG overlay based on attributes.
| |
| *Terrains have attributes now and they can function as being subterranean. For example peat or clay surfaces.
| |
| | |
| ===Previous versions this year===
| |
| | |
| [[Version_2017.0.4]]
| |
| | |
| [[Version_2017.0.5]]
| |
| | |
| ==Further development for 2017==
| |
| | |
| The following developments are still in the planning stage:
| |
| | |
| *Continuing development on the HEAT network system.
| |
| *More R&D into GPU accelerated calculations.
| |
| *New Selection and Overlay system. The current system is too heavy and is restricting further development. We are moving to an GPU accelerated system.
| |
| *Start menu overhaul and new domain management and project selection info.
| |
| *Improvement of loading GEO data and more flexibility for Clients to customize the data.
| |
| *Improving the UI based on user feedback.
| |
| *Generic Grid Overlays. User can make custom overlays based on his own formulas.
| |
| | |
| ==Version numbers==
| |
| | |
| A brief explanation about the meaning of the version numbers.
| |
| | |
| 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 | |
The R&D department at Tygron is responsible for developing new technologies for the Tygron Platform. The long-term planning outlined below presents the introduction of new features, which we refer to as the Release Roadmap. Your feedback is essential in shaping this roadmap. At present, we are focused on developing new features in line with this roadmap, along with implementing minor updates and bug fixes.
Long Term Support (LTS)
The Long Term Support server (LTS) at engine.tygron.com or power.tygron.com is updated roughly every two years and represents the most stable version of Tygron Platform. It is designed for long-term projects that require a reliable environment. Occasionally, unforeseen circumstances may necessitate additional updates or hotfixes outside of the Roadmap, typically due to hardware, driver, or operating system updates. However, the API will continue to remain stable.
Preview
The preview server (preview.tygron.com) is updated more frequently and includes the latest new features. However, since these features are still undergoing testing and optimization and may change based on user feedback, the preview server is not ideal for stable production.
The release cycle for this server generally consists of one year of full development, followed by a six-month feature freeze during which only bug fixes are addressed and documentation is updated.
What to expect
We are constantly working to enhance the Tygron Platform, primarily driven by user feedback and the latest advancements in the tech sector. For the most current overview, please check the latest release notes here:
https://previewsupport.tygron.com/wiki/Category:Version_2025
Migration
As shown in the table above, there is an overlap between LTS releases. During this time, users can familiarize themselves with the new features, participate in update training, test a few projects, and ultimately migrate to the new version.
Version numbers
The version numbers consist of 4 digits:
For example: 2025.1.2.3
- 2025: Represents the year of release.
- 1: Represents the major features update.
- 2: Represents a minor feature update.
- 3: Represents a smaller update or bugfix where the API explicitly does NOT change.