welcome to my talk and

let's start what am i babbling about

about brno of course like way to grab lunch where you are well i'll tell

you all about brno because i know a lot about it it's my second time

here so of course and everything

no i'll be talking about judge you of air go to make it make that

happen right now in you know you don't have for example map see don't know

like if you want to just check weekly where you are in map you can't

do that so and you need to find places and stuff so that's not there

and you do

do that so what do we need to do to make it the geo where

the organ on experience

one first thing is your location to find your location the users location and where

you are and sure to of course and the next thing you need is once

you know where you are you you're probably finding where you are because you want

to go to some place and want to see how much distances there between the

place you place the want to go to and you and how to get there

and that would be the second thing to find a route to the place very

work go to or if you want to plan your journey so that also needs

a solution in bloom and this is something that is on all black problems like

android and i us or whatever it's called the apples so always i know use

it so i don't know the names even so they all have it they all

have first solutions for these things integrated into their voice always so we need something

like that and also of course in the end they all these things should need

that you why that shows you know all these things roots and maps and everything

and also to save but you like if you do your search for route which

save it for you and later if you want to access that it should be

able to give it to you matt very fast because it's cash and also like

the places you have search for be is these so it should be able to

show it to you very quickly and not use network at all

so i'll be talking a bit about these for things that i mentioned and the

first of the thing is the G location

we have solution already for that since two thousand five or six a bunch of

people mostly from finland for some reason like others the hundred bridges and you see

click on and they both of our very much involved in this project but not

sure like for the last few years they are not so involved and they kind

of created a good solution and it was the like all of the things that

it sounded very good ideas of the time but they ended up making it really

complicated i actually haven't really worked on there's you to myself like the old one

but no

bastion

has been working on that and he founded very complicated so it's like it's

create some if you guys and then those api tsar divas if you as are

implemented by different services and then you will have to choose the differences services which

you want like based on if you want G P S R I P address

or all those things so it's not so nice and we something better so we

mainly bust and came up with the idea of geo clue and your clue to

completely rewrite it and the main point of this rewrite is having simplicity and have

one service one simple service and make it really the well documented and apps can

just use that service and they don't need to hear about or users that means

a nobody needs to care about different kinds of like sources of where you get

to the location information from like gps or three D or all those so that's

the main thing that should be simple and it needs to have privacy so currently

do you include gives your location information to all the apps

and that you although that that's not what you want you want to have control

over that so why don't have needs your location it ask you be ask you

that you want to share your location to this particular i or not and then

when you say yes we do that and we also save it the or preference

and then you should have the chance to also change your preference later for different

apps

so this is all coming i already have actually like a bastion give me a

design for what you talked that you could to should look like and i most

agreed with it so i implemented it and what previously was on my private you

get oreos or something but just before the talk like to our before bastien wanted

to do you clue repository so now as you could you and your crew with

just merged and just you could and the old stuff just doesn't exist there all

the court is origin and maybe it releases and stuff but there's one really is

already and you can already tried a currently it

i'll talk about

the sources a bit so you need a different sources that i mentioned the for

location and do you clue is supposed to use these sources and like tried that

it's best to get your location as good as possible so what are the sources

the other person is gps and it gps assisted gps so if you have hardware

which gets very accurate information "'cause" U P Ss for getting your information a location

information very accurately so if you have it and you're is connected to your machine

running a normal it's

it's

the best thing so your we can find your location and we displayed on that

i'll talk about maps later

one

and then there is life i've missed a but your location so there is some

A P eyes like there is gone all not sorry go will api for this

and then there is the free so results light i forgot the name

almost open wireless i think so it's

the both the services they did send them your what which likewise are in range

and what's the strands of it and they give you a indication of the location

and

don't have this right now we do we have some patches for do you college

you who do that but should be your clue to at this but it's based

on google and we don't think real get permission to use their api because it's

meant specifically for google maps

so we can't use it more most likely so we will probably use this open

like five

and for privacy concerns as well with this and they say stuff going on

and also three G nowadays is three Z modems they give you location information it's

not that accurate but it's much better than the next one i'll talk about so

it's a maybe really need this and i'll be working on that currently we only

have this last one I P based geolocation it's only usually city level information so

you can we can only detect your and helsinki or violent and stuff like that

and i think it works pretty lively for that is

so that that's there already and you clue us so you can at least get

your C D look at information if you want to new or up to you

to do that you should use your clue already or if you had the previous

you clue support for that you need to order to the new api and it

should

so once you know where you are the next step is to of explore the

syria around you or to find places like you're going to some country a next

week you want to know about what's kind of restaurants out there where you're staying

and stuff and the place where you're staying in the exact so for that we

have something called G accord agility

who to blame for this once again bust and

who doesn't know who's busting on here

good one

so and you don't know cool stuff so this is one of things you did

and recently i've started contributing to it so one so it's what it does is

it's something called you coding enter words you coding geo coding is the process of

translating

stringer checks into

location information like to student long which you'd mainly and also about like getting more

details what kind of place it is like where this that search results that you

get you also get those with the with this you could really and rewards you

according is the opposite of that you your point in a map in a place

and you say which what's here

and then surely words you according you can find what's the name of this place

and other actors of the place if it's a restaurant so what kind of restaurant

and all that stuff

so we don't have currently that much support for like what kind of place it

is but we do have support basic support for like if it's a city or

country or that things like that or a point of interest which could be many

things

and we so we have this you're putting in reverse you putting already working in

you could you live you can already use that

and one of the things we recently did with this beautiful jill it was that

you was using

pretty

i think it's for price we have somehow and i it's not open it hope

places it's that that's what it was using and i order to norman a team

which is a three service and open service and you can do whatever you want

it's open source

stuff so it's all good

and it's also a lot more populated then joe places in general sorry but

so

does to say like places are you mostly talk about like cities are like i

mean i know there's also like stuff like i wanna go to this last right

guy type many am restaurant will give me location of longitude latitude i also never

gonna number need to i guess that a pronounce it i believe open street maps

has been trying to build some it's open straight now this nominal thing is from

open straighten that up there service okay it's actually the same data beta like a

same database if you have some something to know open street map it gets okay

so

okay right so i mean

how hot it i assume it's really popular because of street maps but i assume

that it's like

that like restaurants i don't like we will not very populated you can type a

name a restaurant or some building and you'll just it'll they are the this also

find that there's a lot of data and they're standing i'll talk a bit more

about the data for alright thank you know what one of the things that we

want to be able to do at some point once we get

once we can access gps is some a inaccurate souls of location

then will be able to in the data and probably data for them you know

seen

i think that's very important because it's data that will end up using

for some more questions

well there is a way of using the G P S and cell phones the

up to

so you exposing you i it's also i doubt so

you have to connected

like it's some for that they expose themselves as the act normal what i'm and

you can get to the location information through what a manager this knock and nine

is one of them okay so i'm hoping that the new you all i'm about

to do the same so because they're based on the same software so that should

do what we can hope we can help

all you can get a dedicated to a team or them

if you're specifically talking about exporting gps info from oldham couldn't you do that with

an application so and get on the phone that we have like a nap in

the and weren't however and

we exported over shape loses

okay so you're saying that we should put up a at that people can download

and then you can if there's interesting do we have anything about that's actually good

idea okay i think about if i can time out there

so in the end we need to you want to expose all these things together

like how do you need to show it like you need you can get the

location of the user you can

i find out place is so how do you showed all this information so first

thing is like some plan it's of the library that was it in by this

guy big in the beginning here look at doing we lost this guy to this

company call apple because i don't know they don't allow him to work on the

things related to his work or something that's actually a lot of companies do that

they don't allow you to work on open source on the same things they are

doing in their work because it's conflict of interest or something at least according to

them

so but before he went away he did already a lot of good a job

with this like simple and it's a really nice api already and we have been

using it and it's not like guys your clue that we need to replace it

because we don't see the point

so we are working on that as well like as much as needed although it

already works pretty well and now this is maintained by this guy G is here

G guy

no

it was supposed to be here you'd it's quite nearby and he said he will

come by so

okay so he's a nice guy and is maintaining it for us and this election

one as the just for was saying about opens treatment so it's uses that an

is pretty cool because it's has opened data and it's there is no problem or

for an essay or anyone's fine that's that the

well actually they can anyway

it's user driven

which means that if you'll find like to find some information it's not there you

can go and just put it there if they have multiple clients not today one

api but multiple clients for different platform all the platforms federico where is very is

not here and you had to go we showing me on his iphone that they

have a client for that multiple clients and you can very easily add information to

it especially like something small there's like a street or something like a there's and

restaurant different restaurant is missing and it so you can very easily add from with

those us and that is why you know what the last few years this open

street map has come a very long way like there was so much data that

was missing but now it is it's very if you play a little data that's

missing so i'll encourage you guys if you are just in math and stuff since

you're here you are just right so please do contribute if you if you can

and it's very see easy and simple is will be will very easy way to

contribute you can it's a one of them is to contributed we don't know actually

okay a that i so well period was working on is not stuff the also

wrote and i call a marilyn it

the problem it is that wasn't meant for going on three so the you eyes

that doesn't look like anything like a going on three up and it's very little

work it's it was pretty incomplete so there was no point of view we using

that part at least but we are using mission plan which is the bigger part

of the of the work and we went for a new application called max for

it's the designed specifically for going on three and it's designed by these folks john

we can and can steiner and the second

and so that's not a nice swedish

access writable correct right

i would like to know my

and andreas was as being the lately a lot more involved unusual design was from

don't like and he was supposed to present admitted as you could see his name

was there but that's it was we showed you the talk so

i think got a not very saying so in the end so i've decided vigilant

okay and i'm to see this guy from the same city not text that's the

that i sorry

okay

so i don't know there's some weird thing going around in the city of bottom

work because the designers from bottom board this summer of course remind much as is

from their these are working on that and this guy over there college is also

living in gotten bargain is the working on something related to the geolocation stuff but

not entirely is working to control centre

actually and there was there was recently a block in map that it was talking

got onboard because that's where i was last time and just put an abatement location

other than us and it was thing you're not number sorry

so not us is that working on the grow some of course project to us

roots once you know where you are really ready to find places now you need

to know to find routes to places

what we that's is some records there's four types of fruit right mainly walking

bicycle car and public transportation there's also flying chips and stuff but that's the data

do that huh

and we have different sources for those things first this always are and we want

to use this as much as possible this is yet another project by opens treatment

guys and since its ears the database with the able straight men so it's all

cool because it's all open it's all the same guys same forks and we can

just we can even five bucks and it's just pretty good and

so when you when you i did data and add more data do it so

we also contribute this project as well at the same time

so we will be using that for car at least that they have call routing

they should have bicycle but i don't think they do in this service although in

the database they have all the data to do it and it open street map

you can like render all the like you can select that's a map type at

that renders all the cycle routes all over but that's not what we want we

want something specific like you want to know from here to here i want only

the second week from this business but and that's not they're not sorry i'm at

least right now as we as far as we know so well there's also other

than this there is country and city specific routing it the eyes and

we will be have planned for

and plug-ins like if it depending on where you are since we can detect where

you are so based on that we will choose the plug in the best plug

in for you that will not give us the routing information about or finding rooting

for your city or at least your country there is like in at least in

all the european countries there is that the it the eyes available and cities as

well like the big cities that we have really good have a especially in the

nordic countries there's really good at the eyes and very reliable people use them everyday

so we will be using that and much yes is working on that so if

something goes wrong it's a small

the pinpoint us teams manuel so

i'm really sorry i can't see

is there a shortcut to move my

window to there

i know but is there a major like

okay iphone somehow

put them off there

i know

okay

can use you

how we came here

okay now i am also it's not able

so as you can see that should you agree with that knows your location so

it shows it there and this may basic right now we just started so don't

expect much for anything at all

so

you can search for places

all sorts of places that are already cached so it doesn't take long you on

this network

network then

that there's a there's a fronts i don't know

okay so and then you can zoom in and stuff and there is this button

that takes you right your location

we are currently is that although

and excuse me whatever second just

what the demo something that needs like not so you can see is the currently

that but are satellites information is very limited in this open street map source it's

it if you zoom in if you aren't us it's pretty good like it's that

information i think it's coming from some you is government agency so it's because of

that

so

it's coming on this network so

someone had a question i can

yes a thing that i was asking about the one thing about the map projection

using

sorry what not projection or you see

okay that explains why the eyes and the nor the compass was a huge

okay

so as you can see

if we will doing this just as we what interviews web macaw to we will

do something like forty ninety or something like that

but that's

not something that you need to care about

so

it's that's

that's mostly it

i

there's many places by new york

so as you can see it's pretty good in for new york at least so

if you're a new yorker

not only was a pretty good

okay

was there any love

no

nothing left so

except for this

nice picture

what colour you have a question

nobody on my can

okay no questions like a question

about that you could if you i does it include other your compass orientation

which direction you are facing

is it is seriously haven't plan okay

i

it's nudity

i don't know

i know i was just for just commenting that velocity and a construction so variety

i especially if you can catch that when you lose your gps between

you don't like epic

you was a pi

the

in what form like the X M L

okay in changes

okay say that

wait a second i'll just put it on or

so that's as simple as it is right

that's it

and a question

well

you get case from a construct that how do you know that we currently we

have doubts but yes that's been dreaming about our entering the vector to sell yes

it would be good

but

not just okay so there's been a lot of work on "'em" or that there's

a trend of moving to vector data and actually running it by themselves from actually

doing that that's times

so i've been what you want to the like math books has been doing in

this report and that's interesting and something that i would like to work from if

i had infinite time this for

so if someone your mi infinite i'm sure

i so back and i actually attended a session on open ads and one thing

is that i think that some countries that have issues with people to a there

like i don't pieces i'm not even in open office number not which is they

got the new project that's nine like this is just that and then you if

i remember reading it right i had a problem it google not been places you

like bring it on C D's and then not being questions or not is really

saying that it's focus of all civilians and on a hard disk or not and

hasn't how decide you could you know and not standard either that newt was neck

and so

that we will have the resources to go around and like do those things but

still one street map doesn't and that's why as a so this user driven so

if you're if you want your counter be in the open street map you have

yourself going at it there

like what about hell on a lot of people undocumented okay would googling around a

to you know not been places because i'm never going to

okay

okay so anyone else know

okay thanks for coming and appreciating my swedish accent adam