Changes between Version 74 and Version 75 of GSoC/2014


Ignore:
Timestamp:
03/12/14 23:22:42 (11 years ago)
Author:
epifanio
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GSoC/2014

    v74 v75  
    7878=== Web-based GUI for GRASS GIS ===
    7979
    80  * Discussion: [http://lists.osgeo.org/pipermail/grass-dev/2014-March/067665.html GRASS GIS Web UI]
     80
     81This idea will consist in building a web application "WebGRASS" which allows to run GRASS modules on modern browsers.
     82The user interface for WebGRASS will be built using [http://www.webtoolkit.eu/wt Wt] , Web Toolkit .
     83WT provides C++ API and python bindings (available on [https://github.com/wdu/pywt github]) for developing web widgets,
     84The main User Interface composed by :
     85 * Auth-module (user log-in)
     86 * mapset-location wizard
     87 * map canvas (based on openlayers)
     88 * toolbar with:
     89    - pan
     90    - query
     91    - zoom in - out - to bbox - to layer -  to region
     92    - save to img mapcanvas
     93    - save display extent to region
     94    - menu bar with same layout of grass desktop
     95 * Command line prompt (a GRASS shell based on IPython Notebook)
     96
     97'''Security concerns'''
     98
     99By default Web-GRASS is designed to allow access to trusted users.
     100Each user will be an UNIX user on the server with his own home. 
     101The web-grass UI interface will be accessible through an opportune registration/auth/login framework.
     102The communication over the network will be encrypted using HTTPS.
     103Will be choice of deployment team to decide to adopt any 'Extra security layer'.  This can  be achieved using tools like : 
     104 * [https://www.docker.io/ docker]
     105 * [https://linuxcontainers.org/ lxc]
     106 * [http://supervisord.org/ supervisors]
     107 * [http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds5/ulimit.htm ulimit]
     108
     109
     110Discussion on the GRASS-DEV mailing-list [http://lists.osgeo.org/pipermail/grass-dev/2014-March/067665.html GRASS GIS Web UI]
    81111 * Detailed idea page: wiki:GSoC/2014/WebGRASS
     112
     113 * Language requirements: C++, Python
     114 * Mentor: Mohammed Rashad
     115 * Student: [http://wiki.osgeo.org/wiki/User:Epifanio Massimo Di Stefano]
     116
    82117=== Testing framework for GRASS GIS ===
    83118