0:00:10 | welcome to my talk and |
---|
0:00:14 | let's start what am i babbling about |
---|
0:00:18 | about brno of course like way to grab lunch where you are well i'll tell |
---|
0:00:22 | you all about brno because i know a lot about it it's my second time |
---|
0:00:26 | here so of course and everything |
---|
0:00:28 | no i'll be talking about judge you of air go to make it make that |
---|
0:00:34 | happen right now in you know you don't have for example map see don't know |
---|
0:00:40 | like if you want to just check weekly where you are in map you can't |
---|
0:00:43 | do that so and you need to find places and stuff so that's not there |
---|
0:00:50 | and you do |
---|
0:00:52 | do that so what do we need to do to make it the geo where |
---|
0:00:56 | the organ on experience |
---|
0:00:59 | one first thing is your location to find your location the users location and where |
---|
0:01:06 | you are and sure to of course and the next thing you need is once |
---|
0:01:13 | you know where you are you you're probably finding where you are because you want |
---|
0:01:17 | to go to some place and want to see how much distances there between the |
---|
0:01:21 | place you place the want to go to and you and how to get there |
---|
0:01:25 | and that would be the second thing to find a route to the place very |
---|
0:01:29 | work go to or if you want to plan your journey so that also needs |
---|
0:01:35 | a solution in bloom and this is something that is on all black problems like |
---|
0:01:40 | android and i us or whatever it's called the apples so always i know use |
---|
0:01:46 | it so i don't know the names even so they all have it they all |
---|
0:01:50 | have first solutions for these things integrated into their voice always so we need something |
---|
0:01:56 | like that and also of course in the end they all these things should need |
---|
0:02:01 | that you why that shows you know all these things roots and maps and everything |
---|
0:02:06 | and also to save but you like if you do your search for route which |
---|
0:02:10 | save it for you and later if you want to access that it should be |
---|
0:02:14 | able to give it to you matt very fast because it's cash and also like |
---|
0:02:18 | the places you have search for be is these so it should be able to |
---|
0:02:22 | show it to you very quickly and not use network at all |
---|
0:02:26 | so i'll be talking a bit about these for things that i mentioned and the |
---|
0:02:31 | first of the thing is the G location |
---|
0:02:35 | we have solution already for that since two thousand five or six a bunch of |
---|
0:02:41 | people mostly from finland for some reason like others the hundred bridges and you see |
---|
0:02:46 | click on and they both of our very much involved in this project but not |
---|
0:02:51 | sure like for the last few years they are not so involved and they kind |
---|
0:02:55 | of created a good solution and it was the like all of the things that |
---|
0:02:58 | it sounded very good ideas of the time but they ended up making it really |
---|
0:03:03 | complicated i actually haven't really worked on there's you to myself like the old one |
---|
0:03:10 | but no |
---|
0:03:13 | bastion |
---|
0:03:14 | has been working on that and he founded very complicated so it's like it's |
---|
0:03:23 | create some if you guys and then those api tsar divas if you as are |
---|
0:03:27 | implemented by different services and then you will have to choose the differences services which |
---|
0:03:32 | you want like based on if you want G P S R I P address |
---|
0:03:36 | or all those things so it's not so nice and we something better so we |
---|
0:03:43 | mainly bust and came up with the idea of geo clue and your clue to |
---|
0:03:49 | completely rewrite it and the main point of this rewrite is having simplicity and have |
---|
0:03:57 | one service one simple service and make it really the well documented and apps can |
---|
0:04:03 | just use that service and they don't need to hear about or users that means |
---|
0:04:07 | a nobody needs to care about different kinds of like sources of where you get |
---|
0:04:14 | to the location information from like gps or three D or all those so that's |
---|
0:04:20 | the main thing that should be simple and it needs to have privacy so currently |
---|
0:04:27 | do you include gives your location information to all the apps |
---|
0:04:31 | and that you although that that's not what you want you want to have control |
---|
0:04:36 | over that so why don't have needs your location it ask you be ask you |
---|
0:04:41 | that you want to share your location to this particular i or not and then |
---|
0:04:45 | when you say yes we do that and we also save it the or preference |
---|
0:04:50 | and then you should have the chance to also change your preference later for different |
---|
0:04:54 | apps |
---|
0:04:55 | so this is all coming i already have actually like a bastion give me a |
---|
0:04:59 | design for what you talked that you could to should look like and i most |
---|
0:05:03 | agreed with it so i implemented it and what previously was on my private you |
---|
0:05:09 | get oreos or something but just before the talk like to our before bastien wanted |
---|
0:05:13 | to do you clue repository so now as you could you and your crew with |
---|
0:05:18 | just merged and just you could and the old stuff just doesn't exist there all |
---|
0:05:23 | the court is origin and maybe it releases and stuff but there's one really is |
---|
0:05:28 | already and you can already tried a currently it |
---|
0:05:35 | i'll talk about |
---|
0:05:37 | the sources a bit so you need a different sources that i mentioned the for |
---|
0:05:43 | location and do you clue is supposed to use these sources and like tried that |
---|
0:05:51 | it's best to get your location as good as possible so what are the sources |
---|
0:05:55 | the other person is gps and it gps assisted gps so if you have hardware |
---|
0:06:00 | which gets very accurate information "'cause" U P Ss for getting your information a location |
---|
0:06:06 | information very accurately so if you have it and you're is connected to your machine |
---|
0:06:11 | running a normal it's |
---|
0:06:14 | it's |
---|
0:06:15 | the best thing so your we can find your location and we displayed on that |
---|
0:06:22 | i'll talk about maps later |
---|
0:06:27 | one |
---|
0:06:28 | and then there is life i've missed a but your location so there is some |
---|
0:06:34 | A P eyes like there is gone all not sorry go will api for this |
---|
0:06:38 | and then there is the free so results light i forgot the name |
---|
0:06:43 | almost open wireless i think so it's |
---|
0:06:46 | the both the services they did send them your what which likewise are in range |
---|
0:06:52 | and what's the strands of it and they give you a indication of the location |
---|
0:06:58 | and |
---|
0:07:00 | don't have this right now we do we have some patches for do you college |
---|
0:07:06 | you who do that but should be your clue to at this but it's based |
---|
0:07:14 | on google and we don't think real get permission to use their api because it's |
---|
0:07:21 | meant specifically for google maps |
---|
0:07:23 | so we can't use it more most likely so we will probably use this open |
---|
0:07:30 | like five |
---|
0:07:33 | and for privacy concerns as well with this and they say stuff going on |
---|
0:07:39 | and also three G nowadays is three Z modems they give you location information it's |
---|
0:07:46 | not that accurate but it's much better than the next one i'll talk about so |
---|
0:07:52 | it's a maybe really need this and i'll be working on that currently we only |
---|
0:07:57 | have this last one I P based geolocation it's only usually city level information so |
---|
0:08:05 | you can we can only detect your and helsinki or violent and stuff like that |
---|
0:08:09 | and i think it works pretty lively for that is |
---|
0:08:12 | so that that's there already and you clue us so you can at least get |
---|
0:08:17 | your C D look at information if you want to new or up to you |
---|
0:08:20 | to do that you should use your clue already or if you had the previous |
---|
0:08:25 | you clue support for that you need to order to the new api and it |
---|
0:08:30 | should |
---|
0:08:32 | so once you know where you are the next step is to of explore the |
---|
0:08:38 | syria around you or to find places like you're going to some country a next |
---|
0:08:44 | week you want to know about what's kind of restaurants out there where you're staying |
---|
0:08:47 | and stuff and the place where you're staying in the exact so for that we |
---|
0:08:52 | have something called G accord agility |
---|
0:08:56 | who to blame for this once again bust and |
---|
0:09:01 | who doesn't know who's busting on here |
---|
0:09:09 | good one |
---|
0:09:11 | so and you don't know cool stuff so this is one of things you did |
---|
0:09:18 | and recently i've started contributing to it so one so it's what it does is |
---|
0:09:24 | it's something called you coding enter words you coding geo coding is the process of |
---|
0:09:31 | translating |
---|
0:09:33 | stringer checks into |
---|
0:09:37 | location information like to student long which you'd mainly and also about like getting more |
---|
0:09:43 | details what kind of place it is like where this that search results that you |
---|
0:09:49 | get you also get those with the with this you could really and rewards you |
---|
0:09:54 | according is the opposite of that you your point in a map in a place |
---|
0:09:59 | and you say which what's here |
---|
0:10:01 | and then surely words you according you can find what's the name of this place |
---|
0:10:06 | and other actors of the place if it's a restaurant so what kind of restaurant |
---|
0:10:11 | and all that stuff |
---|
0:10:12 | so we don't have currently that much support for like what kind of place it |
---|
0:10:16 | is but we do have support basic support for like if it's a city or |
---|
0:10:21 | country or that things like that or a point of interest which could be many |
---|
0:10:25 | things |
---|
0:10:26 | and we so we have this you're putting in reverse you putting already working in |
---|
0:10:33 | you could you live you can already use that |
---|
0:10:37 | and one of the things we recently did with this beautiful jill it was that |
---|
0:10:42 | you was using |
---|
0:10:43 | pretty |
---|
0:10:45 | i think it's for price we have somehow and i it's not open it hope |
---|
0:10:50 | places it's that that's what it was using and i order to norman a team |
---|
0:10:55 | which is a three service and open service and you can do whatever you want |
---|
0:11:03 | it's open source |
---|
0:11:04 | stuff so it's all good |
---|
0:11:07 | and it's also a lot more populated then joe places in general sorry but |
---|
0:11:25 | so |
---|
0:11:27 | does to say like places are you mostly talk about like cities are like i |
---|
0:11:31 | mean i know there's also like stuff like i wanna go to this last right |
---|
0:11:34 | guy type many am restaurant will give me location of longitude latitude i also never |
---|
0:11:40 | gonna number need to i guess that a pronounce it i believe open street maps |
---|
0:11:45 | has been trying to build some it's open straight now this nominal thing is from |
---|
0:11:50 | open straighten that up there service okay it's actually the same data beta like a |
---|
0:11:56 | same database if you have some something to know open street map it gets okay |
---|
0:12:02 | so |
---|
0:12:05 | okay right so i mean |
---|
0:12:08 | how hot it i assume it's really popular because of street maps but i assume |
---|
0:12:12 | that it's like |
---|
0:12:14 | that like restaurants i don't like we will not very populated you can type a |
---|
0:12:17 | name a restaurant or some building and you'll just it'll they are the this also |
---|
0:12:22 | find that there's a lot of data and they're standing i'll talk a bit more |
---|
0:12:27 | about the data for alright thank you know what one of the things that we |
---|
0:12:31 | want to be able to do at some point once we get |
---|
0:12:35 | once we can access gps is some a inaccurate souls of location |
---|
0:12:41 | then will be able to in the data and probably data for them you know |
---|
0:12:47 | seen |
---|
0:12:48 | i think that's very important because it's data that will end up using |
---|
0:12:56 | for some more questions |
---|
0:13:03 | well there is a way of using the G P S and cell phones the |
---|
0:13:10 | up to |
---|
0:13:11 | so you exposing you i it's also i doubt so |
---|
0:13:16 | you have to connected |
---|
0:13:18 | like it's some for that they expose themselves as the act normal what i'm and |
---|
0:13:26 | you can get to the location information through what a manager this knock and nine |
---|
0:13:30 | is one of them okay so i'm hoping that the new you all i'm about |
---|
0:13:35 | to do the same so because they're based on the same software so that should |
---|
0:13:38 | do what we can hope we can help |
---|
0:13:41 | all you can get a dedicated to a team or them |
---|
0:13:54 | if you're specifically talking about exporting gps info from oldham couldn't you do that with |
---|
0:13:59 | an application so and get on the phone that we have like a nap in |
---|
0:14:04 | the and weren't however and |
---|
0:14:07 | we exported over shape loses |
---|
0:14:10 | okay so you're saying that we should put up a at that people can download |
---|
0:14:14 | and then you can if there's interesting do we have anything about that's actually good |
---|
0:14:19 | idea okay i think about if i can time out there |
---|
0:14:26 | so in the end we need to you want to expose all these things together |
---|
0:14:30 | like how do you need to show it like you need you can get the |
---|
0:14:34 | location of the user you can |
---|
0:14:38 | i find out place is so how do you showed all this information so first |
---|
0:14:42 | thing is like some plan it's of the library that was it in by this |
---|
0:14:47 | guy big in the beginning here look at doing we lost this guy to this |
---|
0:14:51 | company call apple because i don't know they don't allow him to work on the |
---|
0:14:56 | things related to his work or something that's actually a lot of companies do that |
---|
0:15:00 | they don't allow you to work on open source on the same things they are |
---|
0:15:04 | doing in their work because it's conflict of interest or something at least according to |
---|
0:15:07 | them |
---|
0:15:08 | so but before he went away he did already a lot of good a job |
---|
0:15:13 | with this like simple and it's a really nice api already and we have been |
---|
0:15:18 | using it and it's not like guys your clue that we need to replace it |
---|
0:15:22 | because we don't see the point |
---|
0:15:25 | so we are working on that as well like as much as needed although it |
---|
0:15:29 | already works pretty well and now this is maintained by this guy G is here |
---|
0:15:35 | G guy |
---|
0:15:36 | no |
---|
0:15:37 | it was supposed to be here you'd it's quite nearby and he said he will |
---|
0:15:40 | come by so |
---|
0:15:42 | okay so he's a nice guy and is maintaining it for us and this election |
---|
0:15:48 | one as the just for was saying about opens treatment so it's uses that an |
---|
0:15:52 | is pretty cool because it's has opened data and it's there is no problem or |
---|
0:15:58 | for an essay or anyone's fine that's that the |
---|
0:16:01 | well actually they can anyway |
---|
0:16:05 | it's user driven |
---|
0:16:07 | which means that if you'll find like to find some information it's not there you |
---|
0:16:12 | can go and just put it there if they have multiple clients not today one |
---|
0:16:18 | api but multiple clients for different platform all the platforms federico where is very is |
---|
0:16:25 | not here and you had to go we showing me on his iphone that they |
---|
0:16:28 | have a client for that multiple clients and you can very easily add information to |
---|
0:16:33 | it especially like something small there's like a street or something like a there's and |
---|
0:16:38 | restaurant different restaurant is missing and it so you can very easily add from with |
---|
0:16:42 | those us and that is why you know what the last few years this open |
---|
0:16:47 | street map has come a very long way like there was so much data that |
---|
0:16:52 | was missing but now it is it's very if you play a little data that's |
---|
0:16:55 | missing so i'll encourage you guys if you are just in math and stuff since |
---|
0:17:00 | you're here you are just right so please do contribute if you if you can |
---|
0:17:05 | and it's very see easy and simple is will be will very easy way to |
---|
0:17:08 | contribute you can it's a one of them is to contributed we don't know actually |
---|
0:17:20 | okay a that i so well period was working on is not stuff the also |
---|
0:17:25 | wrote and i call a marilyn it |
---|
0:17:29 | the problem it is that wasn't meant for going on three so the you eyes |
---|
0:17:33 | that doesn't look like anything like a going on three up and it's very little |
---|
0:17:37 | work it's it was pretty incomplete so there was no point of view we using |
---|
0:17:41 | that part at least but we are using mission plan which is the bigger part |
---|
0:17:45 | of the of the work and we went for a new application called max for |
---|
0:17:51 | it's the designed specifically for going on three and it's designed by these folks john |
---|
0:17:58 | we can and can steiner and the second |
---|
0:18:02 | and so that's not a nice swedish |
---|
0:18:08 | access writable correct right |
---|
0:18:17 | i would like to know my |
---|
0:18:22 | and andreas was as being the lately a lot more involved unusual design was from |
---|
0:18:27 | don't like and he was supposed to present admitted as you could see his name |
---|
0:18:35 | was there but that's it was we showed you the talk so |
---|
0:18:41 | i think got a not very saying so in the end so i've decided vigilant |
---|
0:18:54 | okay and i'm to see this guy from the same city not text that's the |
---|
0:19:00 | that i sorry |
---|
0:19:03 | okay |
---|
0:19:06 | so i don't know there's some weird thing going around in the city of bottom |
---|
0:19:10 | work because the designers from bottom board this summer of course remind much as is |
---|
0:19:15 | from their these are working on that and this guy over there college is also |
---|
0:19:20 | living in gotten bargain is the working on something related to the geolocation stuff but |
---|
0:19:26 | not entirely is working to control centre |
---|
0:19:34 | actually and there was there was recently a block in map that it was talking |
---|
0:19:38 | got onboard because that's where i was last time and just put an abatement location |
---|
0:19:44 | other than us and it was thing you're not number sorry |
---|
0:19:50 | so not us is that working on the grow some of course project to us |
---|
0:19:55 | roots once you know where you are really ready to find places now you need |
---|
0:19:59 | to know to find routes to places |
---|
0:20:03 | what we that's is some records there's four types of fruit right mainly walking |
---|
0:20:11 | bicycle car and public transportation there's also flying chips and stuff but that's the data |
---|
0:20:21 | do that huh |
---|
0:20:23 | and we have different sources for those things first this always are and we want |
---|
0:20:28 | to use this as much as possible this is yet another project by opens treatment |
---|
0:20:32 | guys and since its ears the database with the able straight men so it's all |
---|
0:20:37 | cool because it's all open it's all the same guys same forks and we can |
---|
0:20:41 | just we can even five bucks and it's just pretty good and |
---|
0:20:45 | so when you when you i did data and add more data do it so |
---|
0:20:48 | we also contribute this project as well at the same time |
---|
0:20:54 | so we will be using that for car at least that they have call routing |
---|
0:20:59 | they should have bicycle but i don't think they do in this service although in |
---|
0:21:04 | the database they have all the data to do it and it open street map |
---|
0:21:08 | you can like render all the like you can select that's a map type at |
---|
0:21:13 | that renders all the cycle routes all over but that's not what we want we |
---|
0:21:18 | want something specific like you want to know from here to here i want only |
---|
0:21:22 | the second week from this business but and that's not they're not sorry i'm at |
---|
0:21:26 | least right now as we as far as we know so well there's also other |
---|
0:21:31 | than this there is country and city specific routing it the eyes and |
---|
0:21:38 | we will be have planned for |
---|
0:21:42 | and plug-ins like if it depending on where you are since we can detect where |
---|
0:21:47 | you are so based on that we will choose the plug in the best plug |
---|
0:21:51 | in for you that will not give us the routing information about or finding rooting |
---|
0:21:57 | for your city or at least your country there is like in at least in |
---|
0:22:03 | all the european countries there is that the it the eyes available and cities as |
---|
0:22:11 | well like the big cities that we have really good have a especially in the |
---|
0:22:15 | nordic countries there's really good at the eyes and very reliable people use them everyday |
---|
0:22:20 | so we will be using that and much yes is working on that so if |
---|
0:22:23 | something goes wrong it's a small |
---|
0:22:40 | the pinpoint us teams manuel so |
---|
0:22:50 | i'm really sorry i can't see |
---|
0:22:55 | is there a shortcut to move my |
---|
0:22:59 | window to there |
---|
0:23:05 | i know but is there a major like |
---|
0:23:13 | okay iphone somehow |
---|
0:23:16 | put them off there |
---|
0:23:23 | i know |
---|
0:23:26 | okay |
---|
0:23:30 | can use you |
---|
0:23:40 | how we came here |
---|
0:23:42 | okay now i am also it's not able |
---|
0:24:03 | so as you can see that should you agree with that knows your location so |
---|
0:24:07 | it shows it there and this may basic right now we just started so don't |
---|
0:24:13 | expect much for anything at all |
---|
0:24:16 | so |
---|
0:24:18 | you can search for places |
---|
0:24:23 | all sorts of places that are already cached so it doesn't take long you on |
---|
0:24:27 | this network |
---|
0:24:29 | network then |
---|
0:24:32 | that there's a there's a fronts i don't know |
---|
0:24:41 | okay so and then you can zoom in and stuff and there is this button |
---|
0:24:46 | that takes you right your location |
---|
0:24:48 | we are currently is that although |
---|
0:24:51 | and excuse me whatever second just |
---|
0:24:57 | what the demo something that needs like not so you can see is the currently |
---|
0:25:02 | that but are satellites information is very limited in this open street map source it's |
---|
0:25:07 | it if you zoom in if you aren't us it's pretty good like it's that |
---|
0:25:11 | information i think it's coming from some you is government agency so it's because of |
---|
0:25:16 | that |
---|
0:25:17 | so |
---|
0:25:34 | it's coming on this network so |
---|
0:25:43 | someone had a question i can |
---|
0:25:46 | yes a thing that i was asking about the one thing about the map projection |
---|
0:25:50 | using |
---|
0:25:52 | sorry what not projection or you see |
---|
0:25:58 | okay that explains why the eyes and the nor the compass was a huge |
---|
0:26:11 | okay |
---|
0:26:14 | so as you can see |
---|
0:26:22 | if we will doing this just as we what interviews web macaw to we will |
---|
0:26:27 | do something like forty ninety or something like that |
---|
0:26:30 | but that's |
---|
0:26:32 | not something that you need to care about |
---|
0:26:35 | so |
---|
0:26:39 | it's that's |
---|
0:26:43 | that's mostly it |
---|
0:26:47 | i |
---|
0:26:51 | there's many places by new york |
---|
0:26:58 | so as you can see it's pretty good in for new york at least so |
---|
0:27:01 | if you're a new yorker |
---|
0:27:03 | not only was a pretty good |
---|
0:27:07 | okay |
---|
0:27:39 | was there any love |
---|
0:27:41 | no |
---|
0:27:43 | nothing left so |
---|
0:27:47 | except for this |
---|
0:27:48 | nice picture |
---|
0:28:00 | what colour you have a question |
---|
0:28:02 | nobody on my can |
---|
0:28:06 | okay no questions like a question |
---|
0:28:09 | about that you could if you i does it include other your compass orientation |
---|
0:28:15 | which direction you are facing |
---|
0:28:17 | is it is seriously haven't plan okay |
---|
0:28:40 | i |
---|
0:28:42 | it's nudity |
---|
0:28:46 | i don't know |
---|
0:28:48 | i know i was just for just commenting that velocity and a construction so variety |
---|
0:28:53 | i especially if you can catch that when you lose your gps between |
---|
0:29:19 | you don't like epic |
---|
0:29:27 | you was a pi |
---|
0:29:30 | the |
---|
0:29:34 | in what form like the X M L |
---|
0:29:37 | okay in changes |
---|
0:30:41 | okay say that |
---|
0:30:45 | wait a second i'll just put it on or |
---|
0:30:49 | so that's as simple as it is right |
---|
0:31:03 | that's it |
---|
0:31:04 | and a question |
---|
0:31:35 | well |
---|
0:31:36 | you get case from a construct that how do you know that we currently we |
---|
0:31:40 | have doubts but yes that's been dreaming about our entering the vector to sell yes |
---|
0:31:47 | it would be good |
---|
0:31:49 | but |
---|
0:31:51 | not just okay so there's been a lot of work on "'em" or that there's |
---|
0:31:56 | a trend of moving to vector data and actually running it by themselves from actually |
---|
0:32:03 | doing that that's times |
---|
0:32:05 | so i've been what you want to the like math books has been doing in |
---|
0:32:10 | this report and that's interesting and something that i would like to work from if |
---|
0:32:14 | i had infinite time this for |
---|
0:32:18 | so if someone your mi infinite i'm sure |
---|
0:32:32 | i so back and i actually attended a session on open ads and one thing |
---|
0:32:38 | is that i think that some countries that have issues with people to a there |
---|
0:32:42 | like i don't pieces i'm not even in open office number not which is they |
---|
0:32:47 | got the new project that's nine like this is just that and then you if |
---|
0:32:53 | i remember reading it right i had a problem it google not been places you |
---|
0:32:57 | like bring it on C D's and then not being questions or not is really |
---|
0:33:01 | saying that it's focus of all civilians and on a hard disk or not and |
---|
0:33:06 | hasn't how decide you could you know and not standard either that newt was neck |
---|
0:33:10 | and so |
---|
0:33:13 | that we will have the resources to go around and like do those things but |
---|
0:33:18 | still one street map doesn't and that's why as a so this user driven so |
---|
0:33:22 | if you're if you want your counter be in the open street map you have |
---|
0:33:27 | yourself going at it there |
---|
0:33:32 | like what about hell on a lot of people undocumented okay would googling around a |
---|
0:33:37 | to you know not been places because i'm never going to |
---|
0:33:42 | okay |
---|
0:34:21 | okay so anyone else know |
---|
0:34:25 | okay thanks for coming and appreciating my swedish accent adam |
---|