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.
|