 No. OK, you stop. So welcome to our presentation. This talk is about the result of this program, Google Summer of Code, last year at OSGEO. I'm Margarita Dileo. She's Anna Gisela. So, Anna, you want to enter it down? So Google Summer of Code is a program that has been launched by Google 12 years ago now. And it's aimed for student developers of university age to write code during the boreal summer, so the northern hemisphere summer. So during around three months, mentored by open source developers, and then, yes, that's it. So these students apply in around April. They get selected by open source projects that participate to Summer of Code. They get paired to mentors. So each student gets at least one mentor that takes care of guiding him or her in the first steps. And on the Google side of the organization, Google selects which organization take part. For example, OSGEO, Debian, KDA, or other universities, other projects who have work on open source, and then the organization take care of selecting the students. I'll leave. So in this context, OSGEO applies as a mentoring organization. What is OSGEO? It is the open source geospatial foundation that is an umbrella organization that groups most geospatial open source software that you can find out there. Most famous maybe are some of them like QuantumGIS or GDAL, which is beneath several software. But there are many more. For example, OSSIM, for example, GeoNode, and so on. So we are OSGEO just celebrated its 11th birthday. Yes, yes. Yesterday. I'm very proud of it. Thank you. But of course, if you want to know more about it, just visit our website. So OSGEO has participated to Google Summer of Code since it began, basically. Because we have participated this season. We applied also this year, and this is our 11th year. And here we present our statistics about our participation. So this is the number of students per year and the student that passed the program. So we did quite good, I would say. So this year, we also plan, actually, to apply also to a similar program that is targeted to high school students. That is Google Code IN. Because we saw that we can get such good participation and such a good outreach to young developers. Maybe it's time to address also the younger generations. And so we put up in place a broader team of administrators. So for this year, we are not only me and Ann, but we are seven people taking care of the administration and staff for OSGEO. So last year, we got 22 students accepted. And we asked the student to describe their own work in their own words. Because, of course, they have their own mentors. So we are not here to explain in detail the work that has been done because we are not competent about that. Our task is the selection of the students, taking care of them. But then all the work has been done by the students and by their own mentors. So here we present a list of the projects that have been developed and the description. So we gave them a template to fill, which is the description of the project. So in this case, the student participated with Gidal. And he's Javier Koumar Singh, mentored by the Robert Manuele Roir. And he developed basically the support to OGR for some geometries that were missing. So it's triangulated surface, polyadral surface, and triangle. So he added those API to the OGR geometry. So we asked them to provide a description of their idea. And then at the state of the project before the Google Summer of Code, so in this case, he says that according to the standard, there was no proper implementation for these three type of geometries. So the addition to the project provided by him, it's such modification. So here you can find also this link. You can find also their last report, where there is also a link to the repository and all the documentation that can be useful for you to go into the detail. And here there is a graphical representation of his project. Of course, he represents the OGR classes, and he adds the three one that he developed. So the second student also for Gidal project is Alexander Borzik. But I'm sure I don't pronounce it well. So the description. He added DWG support to the Gidal. And this was a long wanted feature because DWG is a proprietary format. So it was hard so far to deal with this kind of data that comes from a proprietary CAD software. But it happens very often that this kind of files has to be processed in GIS. So he added support that is totally open finally. So the third student is for a grass GIS software, is Adam Alaja, that completed the basic cartography suite in grass GIS through the graphical user interface. So basically what is this is when you want to do hard copy maps, you need to put together the maps in a way that look good to the eye. So he developed the graphical user interface to do that. So here is an example. There is the legend. There is the north. Oh, sorry. OK. So the addition to the project, he mentioned these commands that were previously only via command line. And now they have a proper graphical user interface. So another project for a grass GIS is developed by Andrei Pecek. That is a PyCut implementation of the graphical user interface generated automatically from XML. What does it mean? Grass GIS has a graphical user interface based on WX Python. But this creates some problem because we notice that it is strongly platform dependent in a sense that, for example, Mac user had some specific related platform issues. So since the PyCut are a little bit more, let's say, used also from other software and they are doing good, the community has decided that this is a good way, a good direction to take. So in order not to, let's say, in order to maintain the graphical user interface totally separated from the rest of the software, this is generated automatically through XML. And it started with an implementation. This is really a big, big project. But it started and developed a good part of it. So another project for a grass GIS, because we asked the students to provide their pictures, but they are not obliged to. So for those who didn't provide, we choose a picture. So there is a troll phase. So this student developed another project for a grass GIS. Myaq Agrawal and the title of the project is Webgrass. Basically what he did, he developed an interface, web-based graphical user interface for the software grass. And this is very useful also, for example, when you want to give courses because the installation can be sometimes tricky during a course. So you may want to skip this phase. But it's also a good way, for example, for collaborative use of the software. And this is how it looked like. So I will go on with GVC, Spanish GIS software. And with one student, Carlos Columbana, who worked on a GVS education project that was about creating automated tests that are, for example, used in a school environment. And teachers can fill up a template in an open document format. And this generates the associated maps that could be used as quizzes. And this is already used and it's committed to the source code. We had a second project that was done by Silvia Franceschi. And it's about hydrology in mountain areas, and especially in wooded areas. And this project is about the modernization of floods in presence of wood cover because the models that were available before are not so exact. So the actual runs of the model could not correspond to real situations. Now with this improved model, you have visualization of the actual stand and a better modernization of the flow. We have projects, students who worked on EastSauce. That is a fairly new piece of software that is, this project focused these and the next ones, focused on giving interfaces and joining it with other pieces of software. So Florin Daniel Chalobok worked on an Android client. May I add something about? I want to add only one word about our student, Florin, who joined the admin team this year. So after being a student last year, he decided to help us, let's say, reaching more students. Yeah. Yeah, I forgot to mention that among the mentors, many of them, so I think around half of them were former students. So we are very happy that there is this turnover of people who know what it is to be a student, know what a student could need in terms of help. And they are really the right people to provide high-to-high-level help to new students. So this is the schema of Florin work. Luca, on EastSauce work, on web publishing of EastSauce services, so a web API. And these are some of the visualization that is now possible with these tools, so some graphs. This is the configuration area, the map, and some of more compact visualization. Felipe Provedo worked specifically on charts that I show. I think it was a remote picture, I'm very sorry. It's present on our online presentation. I hope it doesn't happen. Gabriele Christy-Filippo worked with NASA World Wind, and Gabriele was actually a member of the team of the previous presenter, so we're very proud that he's also present here with NASA. And NASA is actually not a proper geo-member as a project, but this is a big discussion of what OSGEO should do as in certified software or being open to consider open-source geospatial, even software that is not under OSGEO hood. This is a big thing that is continuously being discussed in OSGEO. But in summary of code, we wanted to be open to any open-source geospatial project, so we had every year guests in the sense of OSGEO. And we want to consider them as a proper part of our group. And Gabriele made a web application that uses NASA World Wind framework as a base and then adds three-dimensional plots on it, and it's really fancy. We had one project on open-layers tree from Samuel Lapointe, a mentor by Jessica Lapointe that is not a relation, they said. And she was one of our students, for example, for a couple of years. And Samuel worked on the open-layers tree Google Maps library, that is, the library that allows to overlay Google and not Google Maps. The problem was that when this library was used, the functions and the animation that was done on the maps was not consistent in the rest of the application, so he rewrote the library sort of. And now, the refresh of the map doesn't show these desynchronizations anymore. So this is what he did as in the code, as in the... You see, the visualization doesn't change much, but it's really much more fluid. We had one guest project as in transit time that is about public transport routes and routing. And Brandon Egan worked on a quick start set up for this application because it is a very new project. So installing and running it is sort of troublesome for non-developers and even for the developers they were telling us. And so he provided this quick start that is also a demo, so one can also just use it to show, to see the functionality of this project and or to set up his own instance on your own computer. And this is what you see. So you see, for example, a route for public transport with the stops and each stops as proper information. So this is another project for OSOM developed by Martina de Rita. She did with us more than one year Google Summer of Code project. And she completed a project of a complete photogrammatic OSOM tool for the generation of DSM from SAR images. I think we should go a little bit faster. Yes. You were 25. Yes. So this is how it looks like. But in the presentation, you will find all the links to find all the material related to all the project. This is a PG routing. PG routing developed two projects with two students. The first one, Andrea Nardelli developed flow algorithms for PG routing, that specific flow algorithms, not just routing. So this is a graphical representation of it. And this is the second for PG routing. Sanke Palli wrote it ready. Implementation of a framework which supports addition of a contraction techniques. This project has a very nice explanation because you can simplify a graph. When a graph is very big, you can simplify all the segments that are linear with several nodes on it. You can compact the nodes in this short notation. This doesn't influence the connection of the graph, but it makes it simpler and smaller in memory. So this is the other contraction that is implemented. So when there is another linear path with more nodes, they can be condensed in only one. And this speed ups computation a lot. By the way, Jan Rudolf worked on a web interface to start, stop, and pause processes that are run by PYWPS. So now you can actually do that, so the functionality does not yet available. Akbar Gumbira worked on QGIS. So he developed a plugin for sharing symbols and style symbols for maps for the user to share this kind of resources. Yes. So here it is how it looks like. Finally, there are two projects developed within Zoo Project. One is bringing the PY Modis to the web through Zoo Project. So this basically brings the functionality of a tool called PY Modis that downloads and processes modis to the web, basically, seamlessly. And the last one was actually a project not only for a Zoo project, but a combining Zoo, Jgras tools, and Geopaparazzi that are three software. And this is a sort of binding between them. So if you received so much information, you can visit this web page to find out more. I just wanted to. Oh, no, don't look at me. OK. We want to thank our Google administrator in front. And you can find her and other Google summer of code people at the stand in Building K. So you're welcome to directly ask them. Thank you. Thank you.