User Tools

Site Tools


user-guide:additional_interfaces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
user-guide:additional_interfaces [2024/04/29 15:07] – created gaetanuser-guide:additional_interfaces [2024/07/05 15:08] (current) – [Headless mode] gaetan
Line 5: Line 5:
   * [[:user-guide:additional_interfaces#command_line_interface|Command Line Interface (CLI)]]   * [[:user-guide:additional_interfaces#command_line_interface|Command Line Interface (CLI)]]
   * [[:user-guide:additional_interfaces#application_programming_interface|Application Programming Interface (API)]]   * [[:user-guide:additional_interfaces#application_programming_interface|Application Programming Interface (API)]]
 +  * [[:user-guide:additional_interfaces#http_server|HTTP server]]
 +  * [[:user-guide:additional_interfaces#groimp_server|GroIMP as a Server]]
  
  
Line 13: Line 15:
 More information on the headless mode: More information on the headless mode:
   * [[:groimp-platform:interfaces:headless|Headless implementation]]   * [[:groimp-platform:interfaces:headless|Headless implementation]]
-  * [[:groimp-platform:interfaces:headless#options|List of commands]]+  * [[:user-guide:advanced-groimp-arguments|Common command line arguments]]
  
 A tutorial: A tutorial:
Line 42: Line 44:
  
 ====== Application Programming Interface ====== ====== Application Programming Interface ======
 +
 +GroiMP can be started as an API to be used from other software (e.g. Python, R, ...).
 +
 +More information on the API:
 +  * [[:groimp-platform:interfaces:api|API implementation]]
 +  * [[https://gitlab.com/grogra/groimp-plugins/api/-/blob/master/commands.md|List of commands]]
 +  * [[:dev-guide:create-new-api-function|How to create new API commands]]
 +
 +Tutorials:
 +  * [[:Tutorials:Getting-started-with-GroLink-and-GroPy|getting started with GroLink and Python(GroPy)]]
 +  * [[:Tutorials:Getting-started-with-GroLink-and-GroR|getting started with GroLink and R(GroR)]]
 +  * [[:Tutorials:Getting-started-with-GroLink-and-HTTP|getting started with GroLink and HTTP in your web browser]]
 +  * [[:Tutorials:Handeling-data-in-GroLink-Projects|Handling data in GroLink projects]]
 +
 +
 +====== HTTP Server ======
 +
 +It is possible to start GroIMP as a HTTP server which can be accessible from HTTP request.
 +
 +More information:
 +  * [[:groimp-platform:interfaces:http_server|HTTP Server commands]]
 +  * [[:groimp-platform:interfaces:http_server#options|HTTP options]]
 +Tutorial:
 +  * [[:tutorials:http_server|Starting GroIMP as a HTTP Server]]
 +
 +
 +====== GroIMP Server ======
 +
 +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.
 +
 +More information:
 +  * [[:groimp-platform:interfaces:groimp_server|GroIMP Server]]
 +  * [[:groimp-platform:interfaces:groimp_server#options|Options]]
 +Tutorial:
 +  * [[:tutorials:groimp_server|Starting GroIMP as a GroIMP Server]]
user-guide/additional_interfaces.1714396030.txt.gz · Last modified: 2024/04/29 15:07 by gaetan