O que é o NetLogo

O NetLogo é uma linguagem de programação simples e adaptada à modelação / simulação de fenómenos naturais e/ou sociais:

  • é adequada à modelação de sistemas complexos que evoluem no tempo,
  • é apropriada à modelação de centenas ou milhares de indivíduos (pessoas, bactérias, insectos, nações, organizações, etc.) que interagem entre si e com o meio-ambiente,
  • permite explorar a conexão entre as interacções locais entre os indivíduos e os padrões macroscópicos emergentes dessas mesmas interacções.

É também um ambiente de programação fácil de usar para criar / testar tais modelos.

  • Permite correr e experimentar simulações.
  • Permite criar modelos para testar hipóteses sobre sistemas descentralizados.
  • Vem munido de uma grande biblioteca contendo simulações em ciências naturais e/ou sociais, que podem ser usadas e modificadas.
  • Os modelos são construídos usando uma linguagem simples, mesmo para aqueles que estão a aprender a sua primeira linguagem de programação.
  • Possui um interface gráfico fácil de usar.

Há duas maneiras de correr o NetLogo:

  • Download do programa: o qual permite correr o NetLogo como um software normal.
  • Correr o applet numa página web, no seu browser.

Apesar de ser fácil correr um modelo escrito em NetLogo sob a forma de um applet, o download do software oferece uma série de vantagens:

  • Menos problemas de compatibilidade com os vários sistemas operativos e browsers.
  • O software carrega mais rapidamente.
  • Os modelos correm mais depressa.
  • Está disponível um menu para edição.
  • Pode escrever novos modelos.

Para descarregar os ficheiros de instalação do NetLogo, basta ir ao site http://ccl.northwestern.edu/netlogo/. O software trabalha em vários sistemas operativos nos quais esteja instalada a máquina virtual Java (JVM - Java Virtual Machine) versão 1.4.2 ou superior. Na versão para o Windows existe a opção para descarregar a versão que inclui a JVM necessária, que é a opção recomendada para utilizadores menos experientes. Sugerimos que escolha a versão 3.1.3 (a mais recente) e de seguida escolha a que inclui o Java.