Difference between revisions of "Android library"
(→Why should my app contribute data to OpenCellID?) |
(→Why should my app contribute data to OpenCellID?) |
||
Line 7: | Line 7: | ||
==Why should my app contribute data to OpenCellID?== | ==Why should my app contribute data to OpenCellID?== | ||
− | The data collected by the OpenCellID community has a multitude of benefits for Android app publishers | + | The data collected by the OpenCellID community has a multitude of benefits for Android app publishers: |
* '''Significant improvement of time to first fix (TTFF):'''<br>GPS can take quite some time until it delivers its first GPS position after switching it on. Meanwhile, OpenCellID data is available instantly. This allows for ex. loading a map even if GPS is not (yet) available | * '''Significant improvement of time to first fix (TTFF):'''<br>GPS can take quite some time until it delivers its first GPS position after switching it on. Meanwhile, OpenCellID data is available instantly. This allows for ex. loading a map even if GPS is not (yet) available | ||
Line 17: | Line 17: | ||
* '''No necessity to rely on Google:'''<br>Having a second source for this kind of information is important, not leaving everything to Google, Apple and Co. | * '''No necessity to rely on Google:'''<br>Having a second source for this kind of information is important, not leaving everything to Google, Apple and Co. | ||
− | * '''CC- | + | * '''CC-BY-SA license guarantees free data availability forever:'''<br>The data is collected based on a CC-BY-SA license, so it is available for any commercial or non-commercial usage free of charge. |
* '''Rely on the biggest open source cellid database and community:'''<br>OpenCellID is by far the biggest open source database for cellid information. | * '''Rely on the biggest open source cellid database and community:'''<br>OpenCellID is by far the biggest open source database for cellid information. | ||
+ | |||
+ | * '''Contributors can use the OpenCellID community servers free of charge:'''<br> The usage of the OpenCellID community servers for queries is restricted. Data consumers must either setup their own servers or must pay for using the community servers.<br>For data contributors the usage of the OpenCellID servers is free of charge. | ||
==Purpose of the library== | ==Purpose of the library== |
Revision as of 15:56, 15 June 2014
ContentsWhy should my app contribute data to OpenCellID?The data collected by the OpenCellID community has a multitude of benefits for Android app publishers:
Purpose of the libraryThe OpenCellID library for Android provides all functionality required for uploading cell information from any Android Smartphone to the OpenCellID community servers. The OpenCellID library is an Android component. It was built to help other developers in order to reduce the time and efforts needed to create the similar functionality in their applications. It has been designed for an as easy as possible integration into existing Android applications. Quality assuranceBefore publishing version 1.0 of the OpenCellID library ENAiKOON has integrated it into several of its Android apps with more than 50.000 users allowing the OpenCellID team to ensure that the library is stable and does not interfere with the host application. The OpenCellID Android library is provided as an Android library project for easy integration. Source codeThe complete source code of the library is available here. DocumentationThe documentation for the OpenCellID library integration into existing applications can be found here. OpenCellID APIIt is not required to understand the OpenCellID API details for integrating the OpenCellID library into your Android application because all this is handled by the OpenCellID library. In case you are curious anyhow, all details regarding the OpenCellID API can be found here. |