Difference between revisions of "About the software"

From Heureka Wiki
Jump to navigation Jump to search
 
(28 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Softwares==
+
==Software==
The Heureka Forestry Decision Support System (DSS) is a suite of freely available softwares developed and hosted by the Swedish University of Agricultural Sciences (SLU). The system covers the whole decision support process from data inventory to tools for selecting among plan alternatives with multi-criteria decision making techniques.  
+
The Heureka Forestry Decision Support System is a suite of freely available softwares developed and hosted by the Swedish University of Agricultural Sciences (SLU). The system covers the whole decision support process from data inventory to tools for selecting among plan alternatives with multi-criteria decision making techniques.  
  
 
The software applications are intended for both large-scale and small-scale forestry and are designed for different users' specific problem areas:
 
The software applications are intended for both large-scale and small-scale forestry and are designed for different users' specific problem areas:
Line 6: Line 6:
 
*[[StandWise]] for stand-level analysis (sw: BeståndsVis)
 
*[[StandWise]] for stand-level analysis (sw: BeståndsVis)
 
*[[PlanWise]] for forest-level planning and analysis (sw: PlanVis)
 
*[[PlanWise]] for forest-level planning and analysis (sw: PlanVis)
*[[PlanBEval]] is a multi-criteria decision making tool for comparing alternatives generated in PlanWise
+
*[[PlanEval]] is a multi-criteria decision making tool for comparing alternatives generated in PlanWise
 
*[[RegWise]] for regional and national scenario analysis (sw: RegVis)
 
*[[RegWise]] for regional and national scenario analysis (sw: RegVis)
*[[Ivent]] is an application for field inventory - plotwise sampling of single-tree data (for Windows mobile devices)
 
*[[PlanStart]] is used for project initiation and data preparation (mainly import of data from different data sources)
 
  
 
==Client platform==
 
==Client platform==
*Supported Operating Systems: Windows (Windows XP, Windows Vista, Windows 7 has been tested so far)
+
*Supported Operating Systems: Windows (Windows 10 and Windows 11).
*.Net 2.0 is required, .NET 4.0 will be required in forthcoming versions
+
*Heureka uses Microsoft SQL Server for storing in- and outdata. Supported versions are Sql Server 2019 and Sql Server 2022, although versions from 2008 R2 will probably work.
*Windows Mobile 5.1 or later is required for [[Ivent]]
+
*.Net 4.8
  
 
==Distribution==
 
==Distribution==
 
*Freely available for registered users
 
*Freely available for registered users
*Download available from internet.  
+
*Download is available from [[Download and install]].  
*Windows ClickOnce client applications. May be changed to MSI installer in 2010.
+
*The software is distributed as a MSI package. Each application is also available as a ClickOnce-installation, which does not require administrator privileges.
 
 
==Development platform==
 
*Development software: Visual Studio 2005 (Prof). Migration will be made to Visual Studio 2010 (in 2010).
 
*Programming language: C#
 
*Database server: SQL Server 2005
 
*Source control: Visual Source Safe
 
  
 
===Third party software===
 
===Third party software===
*[http://lpsolve.sourceforge.net/5.5/ LP_Solve]. Included in PlanWise for solving optimization problems. No license is required, LP_Solve is released under the GNU Library or Lesser General Public License (LGPL).
+
*The [http://zimpl.zib.de/ ZIMPL]] optimization language and compilator is used for formulating optimization problems and transforming them into formats that can be handled by LP_Solve and Cplex. The ZIMPL source code is released under the GNU General Public License.
*[http://www.ilog.com/products/cplex/ ILOG CPLEX ®]. Included in PlanWise for solving large optimization problems. Cplex is a commercial solver for solving LP and MIP problems. Note: The user must have a license to be able to run CPLEX from PlanWise.
+
*[https://www.coin-or.org/Cbc/cbcuserguide.html cbc]: Included in PlanWise for solving optimization problems. cbc is released under Common Public License Version 1.0.
*[http://zedgraph.org/wiki/index.php?title=Main_Page ZedGraph]. Used for making graphs. Released under thte GNU Library or Lesser General Public License (LGPL).
+
*[http://www.gurobi.com/ Gurobi ®]:  Links to Gurobi are included in PlanWise for solving large optimization problems. This is a commercial solver for solving LP and MIP problems. The user must have a license to be able to run these from PlanWise. We also have links available for other commercial solvers such as CPLEX and Mosek, but we are not allowed to ship them with Heureka.
 
*[http://www.dotnetmagic.com/ DotNetMagic]. Advanced user interface controls. Requires a development license but is free for the end user.
 
*[http://www.dotnetmagic.com/ DotNetMagic]. Advanced user interface controls. Requires a development license but is free for the end user.
 
*[http://www.onyxtree.com/ OnyxTree]. Used to create tree images used in StandWise.
 
*[http://www.onyxtree.com/ OnyxTree]. Used to create tree images used in StandWise.
 +
*See the full list in the [[Heureka_EULA|end user license agreement]].

Latest revision as of 10:26, 26 November 2024

Software

The Heureka Forestry Decision Support System is a suite of freely available softwares developed and hosted by the Swedish University of Agricultural Sciences (SLU). The system covers the whole decision support process from data inventory to tools for selecting among plan alternatives with multi-criteria decision making techniques.

The software applications are intended for both large-scale and small-scale forestry and are designed for different users' specific problem areas:

  • StandWise for stand-level analysis (sw: BeståndsVis)
  • PlanWise for forest-level planning and analysis (sw: PlanVis)
  • PlanEval is a multi-criteria decision making tool for comparing alternatives generated in PlanWise
  • RegWise for regional and national scenario analysis (sw: RegVis)

Client platform

  • Supported Operating Systems: Windows (Windows 10 and Windows 11).
  • Heureka uses Microsoft SQL Server for storing in- and outdata. Supported versions are Sql Server 2019 and Sql Server 2022, although versions from 2008 R2 will probably work.
  • .Net 4.8

Distribution

  • Freely available for registered users
  • Download is available from Download and install.
  • The software is distributed as a MSI package. Each application is also available as a ClickOnce-installation, which does not require administrator privileges.

Third party software

  • The ZIMPL] optimization language and compilator is used for formulating optimization problems and transforming them into formats that can be handled by LP_Solve and Cplex. The ZIMPL source code is released under the GNU General Public License.
  • cbc: Included in PlanWise for solving optimization problems. cbc is released under Common Public License Version 1.0.
  • Gurobi ®: Links to Gurobi are included in PlanWise for solving large optimization problems. This is a commercial solver for solving LP and MIP problems. The user must have a license to be able to run these from PlanWise. We also have links available for other commercial solvers such as CPLEX and Mosek, but we are not allowed to ship them with Heureka.
  • DotNetMagic. Advanced user interface controls. Requires a development license but is free for the end user.
  • OnyxTree. Used to create tree images used in StandWise.
  • See the full list in the end user license agreement.