One MSc thesis and one BSc thesis to be presented on October 30.
October is the day for the 11th coordinated master thesis presentations in Computer Science at Lund University, Faculty of engineering. One MSc thesis and one BSc thesis will be presented.
The presentations will take place in E-house, room E:2405. A preliminary schedule follows.
Note to potential opponents: Register as opponent to the presentation of your choice by sending an email to the examiner for that presentation (firstname.lastname@example.org). Do not forget to specify the presentation you register for! Note that the number of opponents may be limited (often to two), so you might be forced to choose another presentation if you register too late. Registrations are individual, just as the oppositions are! More instructions are found on this page.
|NOTE||BSc thesis/kandidatarbete (only other BSc students allowed as opponents)|
|NAME||Philip Burenstam Linder, David Norrestam|
|TITLE||Hybrid App-Development Using an Existing Web Application|
|ABSTRACT||In this thesis, two different approaches to developing an Android application were evaluated. The application to be developed consisted of classes for communication with native Android functions, and an encapsulated (existing) web application, making use of the functions provided by the aforementioned classes to extend its functionality. In one of the approaches, Android Framework was used for developing the hybrid application, and in the other approach, PhoneGap framework was used.|
For evaluation, we recorded the development effort required in each of the two approaches, for a quantitative comparison, and also examined the structure of the developed applications, for a qualitative comparison. Development effort was estimated by measuring logical lines of code (LLoC) of the resulting application.
The results show that a lower development effort is required when developing using PhoneGap framework, than in the Android framework. However, we noticed that developing using Android framework provides more control over the application life cycle, and can thus be a preferable option when a more advanced application needs to be developed.
|TITLE||Container-based continuous delivery for clusters|
|SUPERVISOR||Ulf Asklund (LTH), Mario Toffia (Data Ductus)|
|ABSTRACT||The focus of this master’s thesis was aimed at E-on’s electricity saving project, hundrakoll, in collaboration with IT-consulting firm Data Ductus. The hundrakoll users demand high availability, which creates a complex underlaying system-infrastructure. The processes of deploying and staging new releases to the system is presently done manually. Data Ductus is wondering if containers can facilitate the staging processes to the point where delivery is done continuously. The solution which was introduced follows five steps of implementation which involves programmable infrastructure, deployment strategies and a deployment pipeline with a feedback system. What the solution shows us is that containers were able to facilitate certain parts of the implementation process that previously prevented Data Ductus from achieving continuous delivery. However, the conducted research also proves that achieving continuous delivery is not all to do with having access to the correct tools; it also has to do with the mindset of the people involved.|