Tutorial    DOxygen    Trac    Especificação Funcional    Especificação Técnica    Contato
 
O TDK é um framework para criação de aplicativos de geoprocessamento sobre o modelo de dados da Terralib. Ele possui código fonte aberto e é escrito em C++. 

Abaixo está uma lista de características do TDK.

Aplicações: Os aplicativos escritos com o TDK podem criar e manipular bancos de dados geográficos com grande volume de dados, podem utilizar algoritmos para processamento e cálculo estatístico de dados geográficos, e permitem navegar, visualizar, editar, consultar e interagir com mapas em alta performance.

Flexibilidade - Linguagens de Programação e Plataformas: A arquitetura do TDK fornece binding para diversas linguagens, sendo que atualmente os programadores podem escrever suas aplicações em C++ e Java. Além disso, é possível disponibilizar as aplicações em plataformas diferentes como Windows e Linux em diversos ambientes como standalone/desktop, web ou cliente/servidor.

Reuso e Extensibilidade: O TDK permite o uso isolado de seus componentes e a extensão de seus módulos para acomodar novas funcionalidades.

Acesso à Terralib: O TDK provê, para usuários que não são proficientes em programação com a TerraLib, uma API simplificada para acesso às suas funcionalidades mais comuns.  Entretanto, o TDK não inviabiliza o acesso direto à Terralib. Caso seja necessário utilizar a flexibilidade que a TerraLib fornece, é possível fazer com que a aplicação tenha acesso direto às suas funcionalidades.

Compatibilidade com OGC: Um dos requisitos do TDK é oferecer uma interface para o acesso à TerraLib compatível com os padrões publicados pelo Open GIS Consortium (OGC). Ao adotar padrões, o TDK visa facilitar a interoperabilidade entre sistemas que envolvem informação espacial e localização, e ainda permite que os programadores com experiência com o vocabulário e a arquitetura do OGC, possam utilizá-lo de forma simples no desenvolvimento de suas aplicações. Seguindo esta idéia, o TDK é compatível com o WMS, especificado pela OGC.

Desenvolvimento Colaborativo: O desenvolvimento do TDK é feito por uma equipe do TECGRAF em parceria com grupos externos. A idéia é ter um ambiente colaborativo para o desenvolvimento de Sistemas de Informação Geográfica.

A Terralib é uma biblioteca para a construção de aplicativos geográficos que possui código fonte aberto e é distribuída sob a licença LGPL – Lesser GNU Public License. É escrita na linguagem C++ padrão, podendo ser compilada nos sistemas operacionais Linux e Windows. 
 
Referência bibliográfica - Tilio, M., Vera, M.S. (2005), “Desenvolvimento de Aplicativos com a Terralib”, In Bancos de Dados Geográficos, Edited by Casanova, M A, Câmara, G., Davis Jr, C.A., Vinhas, L. Queiroz, G.R.,MundoGEO, pages 477-506.
 
 Curso - Arquivo do curso realizado em 29/08/2007. Download.
 
 Demonstração- Veja aqui uma demonstração da melhora da experiência do usuário com o novo cache de visualização do Tdk.