Mobile applications are becoming more and more important in the daily life and offer interesting and completely new aspects to the field of cartography. The technological possibilities provided by computer science have had a large impact on cartography and therefore cartographers must be familiar with the development of software to present geographic information and make it accessible. With the recent rise of mobile devices like smartphones, it is inevitable that this has to include mobile platforms as well.
The main focus of this Bachelor thesis is on the conceptual design and implementation of tutorials to teach the development of mobile applications or 'apps' for the Android platform. The tutorials are going to be part of exercises in a practical course that accompanies the lecture 'Mobile Cartography' held at the Institute of Cartography at the Dresden University of Technology. Five exercises have been created covering key aspects of Android programming with Java. The theoretical part of this thesis starts with providing definitions of important terms of mobile computing and mobile cartography that will play an important role throughout the thesis. After that possibilities of interaction with mobile and web applications are introduced and discussed briefly.
Location-based services and their usage in the context of social networks are discussed in the following section before the sensors of mobile devices are analyzed. A brief discussion of the potential for augmented reality applications is also given. The following second section deals with mobile software platforms and focuses on the Android operating system for mobile devices. Within this section, the features of the Android framework are described and some specific characteristics of software development are explained. The third section is all about the conceptual design and implementation of the tutorials. Considering the requirements for the practical course and different aspects of learning, the pedagogical approach is described. Additionally the ECLASS model which has evolved in the context of E-Learning is explained as it provided the structure of the exercises.
After that, the content of the five exercises which include basics, layout, internal interaction of components, database access and the integration of maps is reflected. Finally, a brief outlook on further possible exercises is given.
Identifer | oai:union.ndltd.org:DRESDEN/oai:qucosa:de:qucosa:26139 |
Date | 07 September 2012 |
Creators | Hartl, Maximilian |
Contributors | Burghardt, Dirk, Hauthal, Eva, Technische Universität Dresden |
Source Sets | Hochschulschriftenserver (HSSS) der SLUB Dresden |
Language | English |
Detected Language | English |
Type | doc-type:bachelorThesis, info:eu-repo/semantics/bachelorThesis, doc-type:Text |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0022 seconds