====== Additional User interfaces ====== Besides the Graphical user interface that is used in GroIMP by default, it is possible to execute models in other ways. This can be useful for specific scenarios such as larger pipelines or remote execution. In general a user interface describes how the user communicates with the software (GroIMP). @startuml hide footbox User<->GroIMP: ??? @enduml For example with the graphical user interface windows and panels are used for this communication: !pragma teoz true @startuml hide footbox title GUI participant User participant "Windows/panels" as gui participant GroIMP User -> GroIMP: Start GroIMP gui<-> GroIMP & User <-> gui @enduml ===== ===== {{namespace>01_user_documentation:10_additional_interfaces}} ===== GroIMP Server ===== **This Feature is currently not working!!!!** GroIMP can be started as a server. Then, other instances of GroIMP can connect to the GroIMP server. This enables multiple user concurrently accessing a single model from different devices as well as modelling on a powerful remote server. @startuml !pragma teoz true hide footbox title GroIMP server participant User participant "client GroIMP" as g1 participant "remote GroIMP" as g2 User -> g2: starts server side GroIMP User -> g1: starts client GroIMP User <->g1 & g1<->g2 User -> g1: stops client GroIMP User -> g2: stops server side GroIMP @enduml More information: * [[01_user_documentation:groimp-platform:interfaces:groimp_server|GroIMP Server]] * [[01_user_documentation:groimp-platform:interfaces:groimp_server#options|Options]] Tutorial: * [[02_user_tutorials:tutorials:groimp_server|Starting GroIMP as a GroIMP Server]] ===== GreenLab ===== Parts of the GreenLab model were reimplemented in the language XL with additional panels in the GUI. As the basis, the implementation of the GreenLab model in the software [[http://liama.ia.ac.cn/wiki/projects:greenscilab:download|GreenScilab]], version GreenScilabv1.0_demo, was taken. More information on the Greenlab plugin: * [[01_user_documentation:greenlab:ch01|Greenlab implementation]] A tutorial: * [[02_user_tutorials:tutorials:greenlab|Getting started with greenlab]] * [[https://wkurth.grogra.de/ssc13/xl13greenlab.pdf |How to use the XL version of the plant model GreenLab]]