MOBILE PLATFORM SENSORS FROM A PROGRAM-MER’S POINT OF VIEW
Lumme, Miika (2015)
Lumme, Miika
Centria ammattikorkeakoulu (Keski-Pohjanmaan ammattikorkeakoulu)
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201504194537
https://urn.fi/URN:NBN:fi:amk-201504194537
Tiivistelmä
The purpose of this thesis was to study sensor interfaces available for programmers in the three major mobile platforms. These platforms include Android from Google, iOS from Apple and Windows Phone from Microsoft. This research was done from programmer’s point of view.
Firstly, all of the sensors embedded in nowadays mobile devices were introduced, and then the sensors that are connected wirelessly were introduced. Research was done in what is embedded in the mobile devices and how a programmer could program any of these sensors in any of the mobile platforms.
Secondly the research comes to the comparison part. In this part all of the three mobile platforms were compared in many different areas that programmers would use and need. Firstly, comparison was done in the API of these mobile platforms. Afterwards came the comparison of one of the most needed aspects for programmer, the programmer guidance for the different mobile platforms. Finally the comparison between the usability of all these three mobile platforms was done.
Conclusions state that from a programmers view point Android is the best mobile platform, but the easiest one to use is Apple. Windows phone is in the middle grounds between these two even the programmability of these platforms stay in the same order, starting from Android.
Firstly, all of the sensors embedded in nowadays mobile devices were introduced, and then the sensors that are connected wirelessly were introduced. Research was done in what is embedded in the mobile devices and how a programmer could program any of these sensors in any of the mobile platforms.
Secondly the research comes to the comparison part. In this part all of the three mobile platforms were compared in many different areas that programmers would use and need. Firstly, comparison was done in the API of these mobile platforms. Afterwards came the comparison of one of the most needed aspects for programmer, the programmer guidance for the different mobile platforms. Finally the comparison between the usability of all these three mobile platforms was done.
Conclusions state that from a programmers view point Android is the best mobile platform, but the easiest one to use is Apple. Windows phone is in the middle grounds between these two even the programmability of these platforms stay in the same order, starting from Android.