CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Graduation Activities  \  Post-Graduation Page Login  
banner bottom
File Top
Estudo comparativo entre Interfaces de Programação de Aplicações Mapas
MSc Post-Graduation

This work focuses on map APIs, regarding its use in applications with geocoding characteristics, and, as the main objective, it intends to perform a comparative study between APIs of this kind, allowing the user to make an informed decision of the most adequate and correct choice of a map API that greatly fits his purpose. In this context, this dissertation focuses on the study of two map APIs categories: enterprise environments and open source environments. In the enterprise environment, we studied a very powerful and used worldwide API: the Google Maps JavaScript API, from Google, and also one directly connected to geographic information science/engineering: the ArcGIS API for JavaScript, from Esri. The chosen API, regarding the open source environment, was the OpenLayers JavaScript Mapping Library, from the Open Source software community. As the main comparison basis to perform the study, we considered three distinct elements: three prototypes based on each of the chosen map APIs; the APIs themselves and a set of applications, supported by the Google Maps Javascript APIs, built for evaluation in the Geographic Information Technology (GIT) course of FCT/UNL’s M.Sc. degree in Computer Science. To all these elements we applied some evaluation metrics, considering usability, using a program built exclusively for this purpose. The developed prototypes implement essential functionalities, which serve as a common base in real geo-referenced applications, and the set of applications, developed in the TIG course, include some particular minimum requisites, which, in this case, are similar to the basic properties of the prototypes. Thus, the developed study allows, based on the proposed metrics, to draw conclusions about the most used objects, the size of APIs, the ease of understanding of APIs and the state of evolution of each API.

Start Date: 2011-10-01

End Date: 2012-11-15

Post-Graduation Student / Researcher / Professor:

Post-Graduation Supervisor(s):

Post-Graduation Jury:
File Bottom