This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
software [2014/11/17 06:20] gilberto |
software [2015/01/26 13:03] gilberto [Additional library for the course] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | You are in [[http://www.geoinformatics.cc | Geoinformatics - Creative Commons]] :: Spatio-Temporal Information for Society Course :: Software for the Course | + | You are in [[http://www.geoinformatics.cc | Geoinformatics - Creative Commons]] :: [[http://www.geoinformatics.cc/doku.php?id=st-society|Spatio-Temporal Information for Society]] :: Software for the Course |
===== Spatio-Temporal Information for Society: Software ===== | ===== Spatio-Temporal Information for Society: Software ===== | ||
Line 25: | Line 25: | ||
We suggest that you use [[http://studio.zerobrane.com | ZeroBraneStudio]] as your programming environment for developing TerraME programs. In Windows, please install the program to ''C:\ZeroBraneStudio''. In MAC and Linux, please use the default installation path. | We suggest that you use [[http://studio.zerobrane.com | ZeroBraneStudio]] as your programming environment for developing TerraME programs. In Windows, please install the program to ''C:\ZeroBraneStudio''. In MAC and Linux, please use the default installation path. | ||
- | After you download ZeroBrane, please do the following steps: | + | After you download ZeroBraneStudio (ZBS), please do the following steps: |
- | - Copy a new [[http://www.dpi.inpe.br/gilberto/terrame/zerobrane/user.lua | user.lua]] configuration file to the "cfg" folder where you have installed ZeroBraneStudio. In Windows, this is "''C:\ZeroBraneStudio\cfg''" if you have installed the program as instructed above. In the MAC, this is "''/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/cfg''". In Ubuntu, this is "''/opt/zbstudio/cfg''". | + | - Configuration file: tells ZBS where to find the TerraME interpreter. Copy the [[http://www.dpi.inpe.br/gilberto/terrame/zerobrane/user.lua | user.lua]] configuration file to the "cfg" folder where you have installed ZBS. In Windows, it is usually "''C:\ZeroBraneStudio\cfg''". In the MAC, the folder is "''/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/cfg''". In Ubuntu, it is "''/opt/zbstudio/cfg''". |
- | - Copy the [[http://www.dpi.inpe.br/gilberto/terrame/zerobrane/terrame.lua | terrame.lua]] interpreter description file to the "interpreters" where you have installed ZeroBraneStudio. In Windows, this is "C:\ZeroBraneStudio\interpreters" if you have installed the program as instructed above.In the MAC, this is "''/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/interpreters''". In Ubuntu, this is ''/opt/zbstudio/interpreters''. | + | - Interpreter description file: tells ZBS how to use TerraME. Copy the [[http://www.dpi.inpe.br/gilberto/terrame/zerobrane/terrame.lua | terrame.lua]] interpreter description file to the "interpreters" folder where you have installed ZBS. In Windows, this folder is "C:\ZeroBraneStudio\interpreters". In the MAC, it is "''/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/interpreters''". In Ubuntu, it is ''/opt/zbstudio/interpreters''. |
+ | - Keyword description: tells ZBS to highlight both Lua and TerraME keywords. Copy the [[http://www.dpi.inpe.br/gilberto/terrame/zerobrane/lua.lua | lua.lua]] keyword description file to the "spec" folder where you have installed ZeroBraneStudio. In Windows, this folder is "C:\ZeroBraneStudio\spec".In the MAC, it is "''/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/spec''". In Ubuntu, it is ''/opt/zbstudio/spec''. | ||
- Optional: delete the other interpreters of ZeroBrane (Corona, Guideros, etc.) and leave only Lua, Lua5.2 and TerraME. | - Optional: delete the other interpreters of ZeroBrane (Corona, Guideros, etc.) and leave only Lua, Lua5.2 and TerraME. | ||
- | ==== Additional library for the course ==== | ||
- | |||
- | We have created an additional TerraME library to help with the course examples and exercises. | ||
- | |||
- | Install the {{http://www.dpi.inpe.br/gilberto/cursos/terrame/courselib.zip|Library for teaching TerraME}} in the directory <TerraME directory/contrib/courselib>. In Windows, this should be C:/TerraME/contrib/courselib. In Mac and Linux, this should be /usr/local/terrame/contrib/courselib. Create the subdirectory <TerraME directory/contrib/> is it does not already exist. |