Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:documentation:mini_curso [2016/01/17 11:33] gribeiro [QtCreator] |
wiki:documentation:mini_curso [2016/01/26 10:33] (current) gribeiro [Roteiro de Preparacão da Máquina Virtual] |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| * **Parte 2 (12 hs):** Introdução a programação em TerraLib 5.0\\ Nessa parte do curso será exercitada a construção de aplicativos usando a biblioteca TerraLib na linguagem C++. | * **Parte 2 (12 hs):** Introdução a programação em TerraLib 5.0\\ Nessa parte do curso será exercitada a construção de aplicativos usando a biblioteca TerraLib na linguagem C++. | ||
| - | * Ambiente de compilação e building, incluindo acesso ao código fonte (1 h) | + | * [[:wiki:documentation:devguide#downloading_the_source_code_and_building_instructions|Ambiente de compilação e building, incluindo acesso ao código fonte]] (1 h) |
| - | * Dependências e bibliotecas de terceiros (1 h) | + | * [[:wiki:documentation:devguide:dependencies|Dependências e bibliotecas de terceiros]] (1 h) |
| - | * Visão geral dos módulos (1 h) | + | * [[:wiki:documentation:devguide#modules|Visão geral dos módulos]] (1 h) |
| * Exercitando o módulo data access (2 h) | * Exercitando o módulo data access (2 h) | ||
| * Exercitando o módulo vector processing (2 h) | * Exercitando o módulo vector processing (2 h) | ||
| Line 12: | Line 12: | ||
| * Framework de aplicação e sistema de plug-ins (2 h) | * Framework de aplicação e sistema de plug-ins (2 h) | ||
| * Reuso das interfaces gráficas Qt fornecidas pela biblioteca (1 h) | * Reuso das interfaces gráficas Qt fornecidas pela biblioteca (1 h) | ||
| - | |||
| ===== Máquina Virtual ===== | ===== Máquina Virtual ===== | ||
| Line 32: | Line 31: | ||
| ==== Roteiro de Preparacão da Máquina Virtual ==== | ==== Roteiro de Preparacão da Máquina Virtual ==== | ||
| - | Todos os detalhes do roteiro abaixo podem ser consultados [[wiki:documentation:devguide#downloading_the_source_code_and_building_instructions|no Guia do Desenvolvedor]]. | + | Todos os detalhes do roteiro abaixo podem ser consultados no [[wiki:documentation:devguide#downloading_the_source_code_and_building_instructions|Guia do Desenvolvedor]]. |
| **1.** Atualizar seu gerenciador de pacotes: | **1.** Atualizar seu gerenciador de pacotes: | ||
| Line 49: | Line 48: | ||
| $ GIT_SSL_NO_VERIFY=true git clone https://tester:terralibdpi@git.dpi.inpe.br/terralib5 . | $ GIT_SSL_NO_VERIFY=true git clone https://tester:terralibdpi@git.dpi.inpe.br/terralib5 . | ||
| + | </code> | ||
| + | |||
| + | Obs.: Você pode setar a configuração global para não utilizar certificados SSL da seguinte forma: | ||
| + | <code bash> | ||
| + | $ git config --global http.sslVerify false | ||
| </code> | </code> | ||
| Line 117: | Line 121: | ||
| ===== Guia do Desenvolvedor TerraLib ===== | ===== Guia do Desenvolvedor TerraLib ===== | ||
| - | O mini-curso será baseado no seguinte documento: [[:wiki:documentation:devguide|TerraLib Developers' Guide]] | + | O mini-curso será baseado no seguinte documento: [[:wiki:documentation:devguide|TerraLib 5 Developer's Guide]]. |
| + | |||
| + | ===== Instruções ===== | ||
| + | |||
| + | Preparamos um conjunto de scripts CMake para realização das atividades de programação. | ||
| + | |||
| + | Para cada etapa do curso iremos utilizar um dos conjuntos de scripts abaixo: | ||
| + | * [[:wiki:documentation:mini_curso:srs|SRS]] | ||
| + | * [[:wiki:documentation:mini_curso:geom|Geometry]] | ||
| + | * [[:wiki:documentation:mini_curso:dataaccess|Data Access]] | ||
| + | * Framework de Aplicação | ||
| + | |||