TY - GEN
T1 - Swift UI and Their Integration to MapKit Technology as a Framework for Representing Spatial Information in Mobile Applications
AU - Pacheco, Eduardo Eloy Loza
AU - Sosa, Mayra Lorena Díaz
AU - Elizondo, Christian Carlos Delgado
AU - Ruiz, Miguel Jesús Torres
N1 - Publisher Copyright:
© 2020, Springer Nature Switzerland AG.
PY - 2020
Y1 - 2020
N2 - Mobile applications are becoming as complex as the kind of problems we need to solve. A normal GIS application needs to incorporate elements such as artificial intelligence more specifically, pattern recognition or machine learning, relational or non-relational databases, spatial representation, and reasoning. In addition to that, it is necessary to design and develop a mobile application to integrate all these elements. After analysis, planning, and design a company will require to develop a full team of engineers to accomplish an application. On the other hand, universities and other organizations, have additional interests. It is necessary to develop a mobile application to test a hypothesis before a large development project. The necessity is to use a technology that permits the integration of advanced technologies and programming tools in a manageable sense. Companies such as Google and Apple are reducing the gap of learning knowledge. They are developing new technologies. For example, Apple presented in 2019 at WWDC2019 and WWDC2020 a novelty technology called SwiftUI, which aims to reduce the complexity of developing a mobile application and allowing us to integrate technology such as Mapkit to represent spatial information. This work presents the advantages of using SwiftUI to integrate Mapkit as a spatial representation framework to ease the development of GIS mobile development. And focus on the problem solution, such as spatial representation and reasoning, robot planning, content image retrieval, etc.
AB - Mobile applications are becoming as complex as the kind of problems we need to solve. A normal GIS application needs to incorporate elements such as artificial intelligence more specifically, pattern recognition or machine learning, relational or non-relational databases, spatial representation, and reasoning. In addition to that, it is necessary to design and develop a mobile application to integrate all these elements. After analysis, planning, and design a company will require to develop a full team of engineers to accomplish an application. On the other hand, universities and other organizations, have additional interests. It is necessary to develop a mobile application to test a hypothesis before a large development project. The necessity is to use a technology that permits the integration of advanced technologies and programming tools in a manageable sense. Companies such as Google and Apple are reducing the gap of learning knowledge. They are developing new technologies. For example, Apple presented in 2019 at WWDC2019 and WWDC2020 a novelty technology called SwiftUI, which aims to reduce the complexity of developing a mobile application and allowing us to integrate technology such as Mapkit to represent spatial information. This work presents the advantages of using SwiftUI to integrate Mapkit as a spatial representation framework to ease the development of GIS mobile development. And focus on the problem solution, such as spatial representation and reasoning, robot planning, content image retrieval, etc.
KW - GIS
KW - MapKit
KW - Spatial representation
KW - Swift UI
UR - http://www.scopus.com/inward/record.url?scp=85092139783&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-59872-3_6
DO - 10.1007/978-3-030-59872-3_6
M3 - Contribución a la conferencia
AN - SCOPUS:85092139783
SN - 9783030598716
T3 - Communications in Computer and Information Science
SP - 80
EP - 91
BT - GIS LATAM - 1st Conference, GIS LATAM 2020, Proceedings
A2 - Mata-Rivera, Miguel Felix
A2 - Zagal-Flores, Roberto
A2 - Arellano Verdejo, Javier
A2 - Lazcano Hernandez, Hugo Enrique
PB - Springer Science and Business Media Deutschland GmbH
T2 - 1st GIS LATAM Conference, GIS LATAM 2020
Y2 - 28 September 2020 through 30 September 2020
ER -