Oh and could you please put your mentor on the CC to your reply? Thanks. On 14 May 2017 at 14:32, Zeeshan Ali (Khattak) <zeesha...@gnome.org> wrote: > Hi Jan-Tarek, > > Good project. Have you heard of Geoclue? It is the default geolocation > framework on freedesktop environments: > > https://geoclue.freedesktop.org > > I am the author and maintainer of Geoclue2, which has already very > tight integration with GNOME (which will be the default on future > Ubuntu) and already makes use of Mozilla Location Services. > > Moreover, it already supports making use of NMEA-over-network and we > have an android application that let's you easily use your phone's GPS > on geoclue-enabled machines on your local network: > > https://github.com/ankitstarski/GeoclueShare > > One thing that is missing in Geoclue is support for standalone (we > already support GPS on modems) GPS devices. Since GPSD was supposed to > die a long time ago (https://gypsy.freedesktop.org/why-not-gpsd.html) > and I didn't feel like reviving Gypsy (we can get into reasons later), > I decided to go another way: > > https://github.com/zeenix/gps-share > > This will be not only a replacement for GPSD but also be able to share > your GPS device on the local network (the same way as our android app > works). I'm writing it in Rust language so it's very reliable and I > have aims of porting Geoclue to Rust as well in the future. > > So while you're free to do as you wish, I'd strongly recommend you > modify your GSoC project a bit to join forces with me to enable GPS > support in Geoclue instead. You won't need a new MLS key either. :) > > On 12 May 2017 at 19:57, Jan-Tarek Butt <ta...@ring0.de> wrote: >> Hi together, >> >> my name is Tarek I am studding computer silences in Emden, Germany. >> I got a google summer of code scholarship this year and I plan to write >> a software defined gps Module for Linux as a kernel module. >> >> This kernel module which should communicate with the API and provided >> a device driver under /dev as a tty driver. The Linux kernel provides GPS >> hardware as tty devices. This software defined tty device should print GPS >> format e.g. NMEA 0183. The goal of this kernel module is that programs like >> gpsd and other can easily use this standard tty device as a normal GPS >> hardware. >> The position detection continues over Wifi. The advantaged of this module is >> that devices like laptops or routers can have simulated GPS hardware. After >> that a library should convert the NMEA 0183 format to long-/latitude and >> print that. >> >> The API backend should replace the old openwifi.su backend and also >> communicate >> with MLS. >> >> Locking forward to hear from you :) >> Tarek >> >> -- >> # Home ta...@ring0.de >> # Freifunk Nordwest <ta...@ffnw.de> >> # GnuPG: >> # Ich nehme verschlüsselte Mails entgegen. >> # Fingerprint: 57C0 5D95 DBB0 8A60 159D D114 D41F 2089 1E7A 91C2 >> # Download Key: http://pgp.mit.edu/pks/lookup?op=get&search=0x1E7A91C2 >> # Anleitung zur Mailverschlüsselung: http://bit.ly/1e3g2yF >> >> >> _______________________________________________ >> dev-geolocation mailing list >> dev-geolocation@lists.mozilla.org >> https://lists.mozilla.org/listinfo/dev-geolocation >> > > > > -- > Regards, > > Zeeshan Ali
-- Regards, Zeeshan Ali _______________________________________________ dev-geolocation mailing list dev-geolocation@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-geolocation