Utveckling och distribution av Interbook till Android: Kommunikation mellan Android och WCF genom SOAP
Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
My assignment was to develop an Android application for Explizit (and the owner Argentum), an implementation of a part of their booking system Interbook, letting the user login and get a list of their facilities and bookings, and detailed information about the bookings, with the app logging in and getting data from a webservice.The app was developed in two stages, with the first stage being the user interface and controlling mechanisms behind it and the second being user login and getting data from the webservice.The first stage was not very hard to do and I got started very quickly. This part of the process took approximately three and a half week. Even though I still continued to work on it during the rest of the project, the focus was moved from graphical user interface to the second stage of the project.The second stage was very hard, at least in comparison to the first stage. Developing an Android client communicating with a webservice (running WCF) was something new both to me and to Explizit, so I soon realized that it could be a quite nail-biting, and I was right. Alas, I did not manage to finish the project in time, because of the many problems I had getting to grips with the protocol I was supposed to use (SOAP). Eventually I did manage to perform a successful login request. That was in the beginning of week 8, though, and I estimated that I would not have time enough to complete the app with a satisfactory level of quality.A second assignment in my work was to explore the possibilities for distributing and publishing this app. Providing the customers with the required webservices is not part of the deal. Hence, there is a number of different set of addresses to the different webservices that the app will connect to, which has to be set in some way. There is essentially two questions that has to be answered: ''Shall there be a general app or many municipality specific versions?'' and ''Public access or not?''. The first question means that the app should either be distributed as one general version that manages (contains or gets) all addresses or many municipality specific versions. The second question means that it is necessary to decide if there should be any control on who use is using the app or not, that is, if anyone can use it or just certain people.
Place, publisher, year, edition, pages
2011. , 20 p.
Teknik, Android, WCF, SOAP
IdentifiersURN: urn:nbn:se:ltu:diva-59222Local ID: fc0ee6f4-1444-47b0-aa0b-3298aab2b151OAI: oai:DiVA.org:ltu-59222DiVA: diva2:1032610
Subject / course
Student thesis, at least 15 credits
Computer Engineering, bachelor's level
Validerat; 20110818 (anonymous)2016-10-042016-10-04Bibliographically approved