![Newsup este o aplicație unică de citire de știri pentru Linux](/f/0e4835b43b5538d9e810659766356b5b.png?width=100&height=100)
Aplicațiile desktop GNOME vor putea în curând să obțină date de localizare de pe telefoanele Android.
Un proiect Google Summer of Code este vizând pentru a crea un pod care utilizează un smartphone Android pentru a furniza date de locație mai precise aplicațiilor desktop folosind serviciul de geolocalizare GNOME „GeoClue‘.
Majoritatea distribuțiilor Linux, inclusiv Ubuntu, vin cu acest cadru de detectare a locației desktop încorporat.
Dar, din moment ce puține PC-uri desktop sau laptopuri vin cu dispozitive mobile sau GPS instalate, cum ar fi GeoClue, trebuie să se bazeze privind detectarea locației în rețea și căutarea IP pentru a detecta unde se află un utilizator - uneori cu o inexactitate frustrantă rezultate.
Poziționarea GPS este ceva ce majoritatea dintre noi suntem familiarizați cu telefoanele noastre. Folosește date prin satelit pentru a localiza cu precizie unde ne aflăm.
Este inteligent să creezi o modalitate prin care desktopul să poată utiliza aceste date; o soluție mai bună cu privire la locul în care ne aflăm este o calitate mai bună a rezultatului din aplicațiile de cartografiere desktop, instrumentele de rețele sociale și utilitățile meteo.
„Poziționarea GPS este ceva ce majoritatea dintre noi suntem familiarizați cu telefoanele noastre.”
Conceptul de transmitere a datelor GPS de pe un smartphone pe un desktop nu este nou. De fapt, o căutare rapidă pe Google aruncă ghiduri de instrucțiuni pentru Linux începând cu 2006.
Dar modul în care dezvoltatorul acestui proiect îl abordează pentru a fi utilizat pe desktop-ul Linux este nou.
Aplicațiile actuale de partajare GPS din Magazinul Play sunt compatibile numai cu anumite aplicații desktop de pe selectate sisteme de operare desktop și în anumite configurații (care necesită de obicei bluetooth și o linie de comandă instrument).
Conducătorul proiectului, Ankit Verma, va construi o aplicație Android care, explică el, „funcționează ca un server de localizare accesibil prin mDNS Geoclue ”.
„De fiecare dată când Android LocationListener ascultă o nouă locație, va transmite datele despre locație către Geoclue sub formă de propoziție NMEA. Geoclue preia informațiile despre locație și le transmite ca locație GPS. ”
Pe lângă o aplicație Android, Ankit va construi și o aplicație GUI pentru a gestiona conexiunea pe desktop.
În timp ce câteva pălării tinfoil vor înțelege greșit natura proiectului și vor ajunge la un sunet care să plângă despre o invazie a vieții private, restul dintre noi, evident, au observat că proiectul este în totalitate opt-in.
Dacă nu doriți ca aplicațiile desktop să utilizeze date GPS de pe telefon, nu instalați aplicația de conectare.
Traducerea așteptărilor pe care le avem într-o lume mobilă primul pe desktop-ul Linux fără transformarea desktopului Linux într-un sistem de operare mobil în sine este o sarcină dificilă. Cel mai bine se face cu atenție și cu gânduri.
Ceva la fel de simplu ca să permiți transferul GPS de la un dispozitiv la altul este un început minunat.
Totul Ubuntu, zilnic. Din 2009.