1 |
Conceptual design and implementation of tutorials for app development in the context of the lecture 'Mobile Cartography'Hartl, Maximilian 07 September 2012 (has links)
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.
|
2 |
Energy –Efficient Solar Model Improvement Using Motor Calibration PreferenceSahni, Abhishek 09 November 2015 (has links)
The amount of force or power when applied can move one object from one position to another or the capacity of a system to do work is called energy. It exists in everybody whether they are human beings or animals or non-living things. There are many forms of energy such as: kinetic, potential, light, sound, gravitational, elastic, electromagnetic or nuclear. According to the law of conservation of energy, any form of energy can be converted into another form and the total energy will remain the same. Energy can be broadly classified into two main groups’ i.e. renewable and nonrenewable resources. Many of the renewable energy a technology have been around for years, and as the time go by, are increasing in efficiency. Keywords: solar panel improvement, motor control, energy –efficient Solarplatten, Motosteuerung, Energieeffizenz
|
3 |
An authoring tool for generalised scenario creation for SignSupportDuma, Lindokuhle Sifso January 2016 (has links)
Magister Scientiae - MSc (Computer Science) / This thesis describes the development cycles of an authoring tool that generalises scenario
creation for SignSupport. SignSupport is a mobile communication tool for Deaf people that
currently runs on an Android smartphone. The authoring tool is computer-based software
that helps a domain expert, with little or no programming skills, design and populate a
limited domain conversation scenario between a Deaf person and a hearing person, e.g., when
a Deaf patient collects medication at a hospital pharmacy or when a Deaf learner is taking
a computer literacy course. SignSupport provides instructions to the Deaf person in signed
language videos on a mobile device. The authoring tool enables the creation and population
of such scenarios on a computer for subsequent 'playback' on a mobile device. The output
of this authoring tool is an XML script, alongside a repository of media les that can be
used to render the SignSupport mobile app on any platform. Our concern was to iteratively
develop the user interface for the authoring tool, focusing on the domain experts who create
the overall
flow and content for a given scenario. We had four development iterations, where
the rst three were evaluated for usability; for both pharmacy and ICDL course scenarios
with purposive sampling. The fourth iteration focused on using the authoring tool to design
an ICDL practise mobile app, recording the necessary SASL videos and using an XML
parser to render the designs XML script into an Android app. The research conducted
herein leveraged multiple approaches to content authoring and generalisation; and further
that software generalisation can improve accessibility and a ordability for the ultimate end
users. The thesis concludes with a summary of recommendations and lessons learnt.
|
4 |
Android Elastic Service Execution and EvaluationHeidari, Ramin January 2013 (has links)
Context. Mobile devices recently have attained huge popularity in people’s life. During recent years, there have been many attempts for proposing several approaches to delegate and execute the computing intensive part of the mobile applications on more powerful remote servers due to shortage of resources on mobile devices. However, there are still research challenges in this area regarding the models as well as principles that govern circumstances of executing a part of mobile application remotely on a server along with effects of execution on the smartphone resources. Objectives. The aim behind conducting this research is to propose a model for executing the service component of an Android application on the remote server. This study exploits the enhancement of Android operating system functionality to execute services components on a remote powerful machine. It reports the model as well as the enhancements to achieve this purpose. Additionally, an experiment is conducted to realize what factors rule to execute a computation locally on mobile device or offload it to be executed on a remote machine. Methods. Two research methodologies have been used in preforming this research; Case study and controlled experiment. In the case study we investigates feasibility of functionality enhancement in Android operating system to run service components of Android applications on a remote server. We propose a new model for this purpose and motivate it by several different resources such as journal and conference papers and the Android developer site. A prototype of the model is implemented in order to put into use in the next part of our study. Second, a controlled experiment is conducted on the outcome prototype of the case study to explore the principles that governs executing the service component of Android application on a remote powerful machines and the affection of this execution on the mobile resources. Results. A Model for executing the service component of Android application on a powerful remote server is proposed. Also, a prototype implemented according to the Model. The effects of executing Android service components in a remote machine on energy consumption as well as performance of a smartphone are investigated. Moreover, we examined when would be beneficial to offload an intensive computation in order to be executed on the remote server. Conclusions. We conclude that it’s applicable to enhance the Android OS to execute service component of an Android application on a remote server. Also, We conclude that there is a strong coloration between amount of payload and computation of data that require to be executed on a remote server. Basically, offloading the computation is beneficial when there is a large amount of computation with small amount of communication and payload. Furthermore we conclude that the execution time for the intensive computations drastically increase when it’s executed on the server but for less computation data the performance is better when the execution is on the smartphone. Besides that, we express that the energy consumption on the smartphone growth gradually when the payload passes over a particular size.
|
5 |
Rozšířená realita pro platformu Android / Augmented Reality for Android PlatformNohejl, Petr January 2011 (has links)
This thesis describes design and implementation of augmented reality system for Android platform using location sensors. The application serves as a navigation and displays geographical points of interest. Thesis deals with augmented reality on mobile devices, describes design of own framework and mentions the details about implementation of selected problems. Finally, the results are evaluated.
|
6 |
Rozšířená realita pro platformu Android / Augmented Reality for Android PlatformLžičař, Radek January 2009 (has links)
This thesis deals with Google Android platform, augmented reality and the ARToolKit library. An application demonstrating augmented reality for Google Android was designed and implemented in this thesis.
|
7 |
Energy –Efficient Solar Model Improvement Using Motor Calibration PreferenceSahni, Abhishek 09 November 2015 (has links) (PDF)
The amount of force or power when applied can move one object from one position to another or the capacity of a system to do work is called energy. It exists in everybody whether they are human beings or animals or non-living things. There are many forms of energy such as: kinetic, potential, light, sound, gravitational, elastic, electromagnetic or nuclear. According to the law of conservation of energy, any form of energy can be converted into another form and the total energy will remain the same. Energy can be broadly classified into two main groups’ i.e. renewable and nonrenewable resources. Many of the renewable energy a technology have been around for years, and as the time go by, are increasing in efficiency. Keywords: solar panel improvement, motor control, energy –efficient Solarplatten, Motosteuerung, Energieeffizenz
|
Page generated in 0.0475 seconds