Nik Adžič (2012) Mobile application CarbonTracker development. EngD thesis.
Abstract
The following Bachelor's thesis discusses the CarbonTracker mobile application development as well as the part of its server which may run without connection to the mobile application and may be used independently of it. The mobile application was developed in the Java programming language for the currently leading operating system for mobile applications-Android. It was designed in the integrated development environment (IDE) Eclipse with the Android Software Development Kit (SDK) and the Android Development Tools (ADT). With the help of several different technologies (Google Maps, Google Transit, GPS and XPath), both the application elements and the mobile application packages are described as well as our own XML database on the application's mobile device. The part with the server provides an illustrative example of both the data model of the MySQL database and of the network part, the latter being constructed with the use of PHP, HTML and CSS web technologies. The next part includes a description of the operation and the development of both ways of the application, TRACK and DIRECTIONS, the meaning of the AndroidManifest.xml data and the layout serving as the design of the active user interface. The application was developed as a result of our need to gain experience both in the field of mobile device development on the Android platform as well as in the field of database and web technologies. The disciplined and systematic approach of the application development was applied and the realisation of the project under this particular approach lasted a few months. The application enabled the two-week student exchange with the intensive training called EPSIA in Amsterdam and was presented to the committee of the Green IT, which fights environmental pollution and connects it with information technologies.
Actions (login required)