wiki:programmersguide/architecture

Version 14 (modified by jano.simas, 10 years ago) (diff)

--

Arquitetura do TerraMA²

O TerraMA² é composto por bibliotecas C++, bibliotecas em JavaScript, bibliotecas em Node.js, aplicativos C++, aplicativos Node.js, interface gráfica para Web em HTML e CSS.

A compilação e instalação é feita através do CMake

As bibliotecas C++ são:

  • Core: biblioteca que contém as abstrações básicas do TerraMA² e diversas classes e funcionalidades de apoio a construção das demais bibliotecas e aplicativos do TerraMA².
  • Impl: biblioteca que contém as imlpementações e drivers específicos para acesso a dados.

As bibliotecas Node.js:

As aplicações C++ são:

As aplicações Web: