The goal of this thesis is to investigate the W3C Geolocation API from a developer’s perspective, focused on whether it makes development of location-based applications more accessible to developers. This has been investigated by looking at available ways to locate, possible uses, the functionality offered, the necessary level of prior knowledge needed for a developer and requirements on developer tools. This has been achieved through studies in relevant areas, a thorough introduction to W3C Geolocation API functionality, and by using the API to develop two different location-based applications as a demonstration. Testing of applications, on different platforms and in different environments, in conjunction with investigation of the rest of the material has shown that W3C Geolocation API in many ways actually makes development of location-based applications more accessible for developers. The API also provides fully adequate functionality and quality to meet the requirements for development of both simple and very advanced location-based applications. Målet med denna uppsats är att undersöka W3C Geolocation API ur ett utvecklarperspektiv, fokuserat på om den gör utveckling av positionsbaserade applikationer mer tillgänglig för utvecklare. Detta har undersökts genom att titta på vilka positioneringstekniker som är tillgängliga, vilka användningsområden som är möjliga, vilka funktioner som erbjuds och vilka krav som ställs på utvecklaren i form av kunskap och utvecklingsverktyg. Detta har åstadkommits genom studier på relevanta områden, en genomgående introducering av vad W3C Geolocation API har att erbjuda för funktioner, samt användning av API:n i form av två egenutvecklade applikationer. Tester av applikationerna, på olika plattformar och i olika miljöer, har sedan tillsammans med utredning av resten av materialet visat på att W3C Geolocation API på många sätt gör utveckling av positionsbaserade applikationer mer tillgänglig för utvecklare samt erbjuder fullt tillräcklig funktionalitet och kvalitet för att tillgodose de krav som ställs för önskvärda användningsområden.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:bth-4910 |
Date | January 2012 |
Creators | Jönsson, Jesper |
Publisher | Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0023 seconds