Unmanned aerial vehicles can be used in many different situations such as, for example, monitoring the growth of crops or for surveillance of a private property. Operating the unmanned aerial vehicle is usually done using some kind of ground control station. This thesis examines the possibilities of creating ground control stations working on several different platforms using the cross platform development frameworks Xamarin, Universal Windows Platform and Mono. This is done by creating and comparing three prototype applications regarding functional requirements, code reuse and resource usage. It is shown that none of the cross platform frameworks can fulfill all of the initial requirements on a ground control station. However, for the case studied in this thesis, Xamarin is demonstrated to be the most suitable cross platform framework of the three since it provides the same functionality as UWP for Windows devices while also enabling development for both Android and iOS devices.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-145868 |
Date | January 2018 |
Creators | Boman, Erik |
Publisher | Linköpings universitet, Programvara och system |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0095 seconds