Changes between Version 75 and Version 76 of GSoC/2014
- Timestamp:
- 03/12/14 23:39:24 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2014
v75 v76 79 79 80 80 81 This idea will consist in building a web application "WebGRASS" which allows to run GRASS modules on modern browsers. 82 The user interface for WebGRASS will be built using [http://www.webtoolkit.eu/wt Wt] , Web Toolkit . 83 WT provides C++ API and python bindings (available on [https://github.com/wdu/pywt github]) for developing web widgets, 81 This idea will consist in building a web application "WebGRASS" which allows to run GRASS modules on modern browsers. [[BR]] 82 The user interface for WebGRASS will be built using [http://www.webtoolkit.eu/wt Wt] , Web Toolkit .[[BR]] 83 WT provides C++ API and python bindings (available on [https://github.com/wdu/pywt github]) for developing web widgets. [[BR]] 84 Each grass module is described by an XML file generated the module's ''--interface-description'' parameter, the xml file is then parsed to generate the Module Form interface. [[BR]] 85 Parsing of the xml file and generating tokens is already available in GRASS GIS. [[BR]] 86 84 87 The main User Interface composed by : 85 88 * Auth-module (user log-in) … … 101 104 The web-grass UI interface will be accessible through an opportune registration/auth/login framework. 102 105 The communication over the network will be encrypted using HTTPS. 106 The imput parameters will be parsed and sanitized, this will be part of the UI itself, based on the [http://grass.osgeo.org/programming7/gislib_cmdline_parsing.html GRASS command-line parsing] 103 107 Will be choice of deployment team to decide to adopt any 'Extra security layer'. This can be achieved using tools like : 104 108 * [https://www.docker.io/ docker] … … 108 112 109 113 110 Discussion on the GRASS-DEVmailing-list [http://lists.osgeo.org/pipermail/grass-dev/2014-March/067665.html GRASS GIS Web UI]114 Discussion on the grass-dev mailing-list [http://lists.osgeo.org/pipermail/grass-dev/2014-March/067665.html GRASS GIS Web UI] 111 115 * Detailed idea page: wiki:GSoC/2014/WebGRASS 112 116