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

Reply via email to