27
Gnome Maps: free software services for a new desktop experience

Gnome Maps: free software services for a new desktop experience

Embed Size (px)

DESCRIPTION

What is Gnome Maps? Why to developer it and how to?

Citation preview

Page 1: Gnome Maps: free software services for a new desktop experience

Gnome Maps: free software services for a new desktop experience

Page 2: Gnome Maps: free software services for a new desktop experience
Page 3: Gnome Maps: free software services for a new desktop experience

dardin88

➔ MSc in computer science @ unisa

➔ Google Summer of Code 2014

➔ Gnome Maps developer

➔ GraphHopper developer

Page 4: Gnome Maps: free software services for a new desktop experience

Gnome Maps?

Page 5: Gnome Maps: free software services for a new desktop experience

https://wiki.gnome.org/Apps/Maps

Gnome Maps?

Maps is a map application for GNOME 3.

Page 6: Gnome Maps: free software services for a new desktop experience

https://wiki.gnome.org/Apps/Maps

Gnome Maps?

Maps is a map application for GNOME 3.

The first preview has been released with Gnome 3.10.

Page 7: Gnome Maps: free software services for a new desktop experience

Maps is a map application for GNOME 3.

The first preview has been released with Gnome 3.10.

It’s developed in Gjs (a Javascript binding for Gnome).

https://wiki.gnome.org/Apps/Maps

Gnome Maps?

Page 8: Gnome Maps: free software services for a new desktop experience
Page 9: Gnome Maps: free software services for a new desktop experience

Free and Open Sorce Software

Integration with Gnome Shell and Apps

and...

Why Gnome Maps?

Page 10: Gnome Maps: free software services for a new desktop experience

Free and Open Sorce Software

Integration with Gnome Shell and Apps

and…

It’s a demo of what you can do using FOSS

Why Gnome Maps?

Page 11: Gnome Maps: free software services for a new desktop experience

What Gnome Maps do?

Page 12: Gnome Maps: free software services for a new desktop experience

Search for a place

What Gnome Maps do?

Page 13: Gnome Maps: free software services for a new desktop experience

Show your location

What Gnome Maps do?

Page 14: Gnome Maps: free software services for a new desktop experience

Calculate a routing

What Gnome Maps do?

Page 15: Gnome Maps: free software services for a new desktop experience

All this using two different kind of maps

What Gnome Maps do?

Page 16: Gnome Maps: free software services for a new desktop experience

What will Gnome Maps do?

Show POI (points of interest)

Provide social integration (check-in and show friends check-in)

Show alternatives in routing

Provide integration with Gnome Contacts

Provide integration with Gnome Weather / Clocks

Page 17: Gnome Maps: free software services for a new desktop experience

How Gnome Maps works?

Page 18: Gnome Maps: free software services for a new desktop experience

How Gnome Maps works?

Geoclue

Nominatim

Page 19: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 20: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 21: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 22: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 23: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 24: Gnome Maps: free software services for a new desktop experience

How Gnome Maps works?

Geoclue

Nominatim

Page 25: Gnome Maps: free software services for a new desktop experience

Geoclue

How Gnome Maps works?

Nominatim

Page 26: Gnome Maps: free software services for a new desktop experience

Lesson Learned

There are a lot of open source services that provides all you need for building a map based

application!

Page 27: Gnome Maps: free software services for a new desktop experience

Thanks for your attention!

Dario Di Nucci

Blog: http://dardin88.blogspot.it/

Github: dardin88Google+: DarioDiNucciFacebook: dario.dinucciTwitter: dardin88Linkedin: dario-di-nucci

Email: [email protected]: dardin88