Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
ser300:fernandobm [2010/04/23 23:54]
fernandobagnara
ser300:fernandobm [2010/07/27 13:38]
fernandobagnara Entrega relatório 2, atrasado
Line 29: Line 29:
 [[Para Eduardo e Fernando - Miguel -> 12/4]] [[Para Eduardo e Fernando - Miguel -> 12/4]]
  
-==== Diagrama OMT-G (Exercícío)==== +Relatório parcial, 23/4 ({{ser300:​relat_libjava1.pdf|}})
- +
  
  
Line 37: Line 35:
  
 Laboratório 1 ({{ser300:​fernandobm_lab1.pdf|}}) Laboratório 1 ({{ser300:​fernandobm_lab1.pdf|}})
 +
 +Laboratório 2 ({{ser300:​fernandobm_lab2.pdf|}})
  
 ===== DISCUSSÃO DA PROPOSTA ​ ===== ===== DISCUSSÃO DA PROPOSTA ​ =====
 +
 Mesma que a de Eduardo Laino (ver wiki [[eduardo]]) Mesma que a de Eduardo Laino (ver wiki [[eduardo]])
  
  
 ====== Trabalho Final ====== ====== Trabalho Final ======
 +
 +Resumo em Inglês:
 +
 +This report presents a brief explanation of how to use TerraLib framework, a powerful platform for
 +GIS development,​ with the Java programming language. TerraLib code is written in pure C++. The Java
 +programming language has been widely adopted for its portability and user friendliness. In order to use TerraLib
 +with other languagens than C++ a binding to the specific language is necessary. A language binding is a
 +common strategy to allow C/C++ code to be used from another language. It improves software reuse as it avoids
 +the need for reimplementing the library in several languages. Sometimes it also provides more efficiency due to
 +the impossibility of implementing certain algorithms (efficiently) in high-level languages like Java. The TerraLib
 +platform provides bindings for several higher-level languages including Java. In this report is explained how to
 +add native TerraLib C++ code to a Java program by using an interface for hybrid implementation called Java
 +Native Interface, or JNI. Java classes were implemented in order to allow Java users to develop GIS applications
 +in a similar way C++ users should done using TerraLib framework. For the Java classes which add native
 +TerraLib code it shall be indicated the use of the corresponding dynamic library containing the native code.
 +
 +Artigo em pdf  ({{ser300:​api_java_para_terralib5.pdf}})
  

Navigation