User Tools

Site Tools


software

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
software [2014/11/17 06:19]
gilberto created
software [2015/01/17 09:58]
gilberto [Zero Brane Studio: IDE for TerraME]
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 =====
  
-===== Software Description  ​=====+==== Software Description ​ ====
  
 The models described in this course will be developed using [[http://​www.terrame.org | TerraME]]. TerraME is an extension of the [[http://​www.lua.org|Lua]] language. Some useful documents about TerraME: The models described in this course will be developed using [[http://​www.terrame.org | TerraME]]. TerraME is an extension of the [[http://​www.lua.org|Lua]] language. Some useful documents about TerraME:
Line 17: Line 17:
   * {{http://​www.dpi.inpe.br/​gilberto/​cursos/​cst-317-2014/​luaforterrame-version2.pdf|Lua for TerraME: A Short Introduction}}   * {{http://​www.dpi.inpe.br/​gilberto/​cursos/​cst-317-2014/​luaforterrame-version2.pdf|Lua for TerraME: A Short Introduction}}
  
-\\ +==== TerraME ​====
- +
-=== TerraME ===+
  
 Please first install the TerraME software, available at the  [[http://​www.terrame.org |  TerraME site]]. Please install TerraME in "​C:​\TerraME"​ in Windows, or in "/​usr/​local/​terrame/"​ in a Mac or Linux machine. ​ After you have installed TerraME, please follow the instructions below. Please first install the TerraME software, available at the  [[http://​www.terrame.org |  TerraME site]]. Please install TerraME in "​C:​\TerraME"​ in Windows, or in "/​usr/​local/​terrame/"​ in a Mac or Linux machine. ​ After you have installed TerraME, please follow the instructions below.
  
-=== Zero Brane Studio: IDE for TerraME ===+==== Zero Brane Studio: IDE for TerraME ​====
  
 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 ​====
-=== Additional library for the course ===+
  
 We have created an additional TerraME library to help with the course examples and exercises. 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. 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.
software.txt · Last modified: 2015/01/26 13:03 by gilberto