[[TOC]] = Web-based GUI for GRASS GIS = ''Here should go a detailed and systematic description of possible implementations of web-based GUI for GRASS GIS as discussed for GSoC 2014 in [http://lists.osgeo.org/pipermail/grass-dev/2014-March/067665.html GRASS-dev GSoC 2014: GRAS GIS Web UI] ([http://osgeo-org.1560.x6.nabble.com/GSoC-2014-GRAS-GIS-Web-UI-td5107858.html nabble], [http://comments.gmane.org/gmane.comp.gis.grass.devel/56979 gmane]).'' == Wt == * See wiki:GSoC/2014#Web-basedGUIforGRASSGIS == GTK+ Broadway == Starts its own graphical session which instead of rendering on screen (as X server would do) renders HTML5. Pros: * No need to write any GUI code, so there is no duplication and no additional maintenance Cons: * Not (yet?) available for wxPython (done for GTK+, works with wxWidgets) * Not possible to include web technologies (WebGL), tools (e.g. IPython Notebook) and JS libraries (d3) * 3D view (nviz) in GUI will not work (G7:m.nviz.image might) Others: * Still needs file management to be implemented. Links: * https://developer.gnome.org/gtk3/stable/gtk-broadway.html * http://blogs.gnome.org/alexl/2013/04/03/more-gtk-in-the-cloud/ * https://www.youtube.com/watch?v=fr8eo4RlPw4 == rollapp.com == Cons: * Although it uses free and open source, the solution itself is proprietary (which completely disqualifies it here but it can serve as an inspiration)