Ich bin daran interessiert, meine Website zu erweitern, um einen Dienst bereitzustellen, bei dem Benutzer auf dem Campus meiner Universität "einchecken". Da Location Based Services (LBS) ziemlich neu ist und es nicht viel Literatur gibt, die relevante Interessen zu dieser Angelegenheit liefern könnte, habe ich folgende Fragen zu stellen:Erstellen eines Dienstes für meine Website mit einigen viereckigen Funktionen
Zuerst weiß ich, dass ich ein Android entwerfen muss App und möglicherweise eine Telefon-App-Anwendung. Ich vermute, dass foursquare einfach den Client benutzt, um Daten an seinen Webserver hin und her zu senden.
- Was sind die Standardprotokolle für die Kommunikation des Clients mit dem Webserver? (oder ist es einfach nur json oder xml?)
- Welche Art von speziellen Web-Service verwenden sie auf ihrem Back-End? (Wie einige Forschungsergebnisse zeigen würden, benutzen sie LIFT, geschrieben in Scala, was mir nicht vertraut ist.).
- Ich kenne Python ziemlich gut. Gibt es Webserver, d. H. Django oder Pylone, die einen ähnlichen Dienst wie oben 2) bieten?
- Wie schwierig ist das wirklich?
Auch jede Literatur zu diesem Thema wird sehr geschätzt.
Sie sollten nicht davon ausgehen, dass jeder Ihre Akronyme oder Produktnamen erkennt.Was ist "LBS" und "Foursquare" in diesem Zusammenhang? Ich könnte googeln, aber ich sollte nicht müssen. – TechZen
Foursquare? Ich dachte, jeder wüsste, dass es sich um eine Geo-Social-Networking-Seite handelt. Und das deutet natürlich auf LBS hin: Location-Based Services. –
@TechZen Ich hatte "Location Based Services (LBS)" ... – asdfawvsdv