GeoMashup CodeCamp
3
Hajautetut järjestelmät ja tietoliikenne
Aineopinnot
The GeoMashup CodeCamp is an intensive course arranged at the University of Helsinki, Department of Computer Science during the autumn lecture break of 2011 (Friday 21st to Monday 31st October). During CodeCamp courses the students work together to develop of small-scale applications in small groups. This time the goal of the course is to build together mashup-style applications taking in geospatial (location based) data from at least two different sources, and visualizing it into useful, interactive web applications.
Vuosi | Lukukausi | Päivämäärä | Periodi | Kieli | Vastuuhenkilö |
---|---|---|---|---|---|
2011 | syksy | 21.10-04.11. | 1-2 | Englanti | Sasu Tarkoma |
Luennot
Aika | Huone | Luennoija | Päivämäärä |
---|---|---|---|
Pe 13-15 | B222 | Sasu Tarkoma | 21.10.2011-21.10.2011 |
Ma 14-16 | B222 | Sasu Tarkoma | 24.10.2011-24.10.2011 |
Ma 16-18 | B222 | Sasu Tarkoma | 31.10.2011-31.10.2011 |
Yleistä
The GeoMashup CodeCamp is an intensive course arranged at the University of Helsinki, Department of Computer Science during the autumn lecture break of 2011 (Friday 21st to Monday 31st October). During CodeCamp courses the students work together to develop of small-scale applications in small groups. This time the goal of the course is to build together mashup-style applications taking in geospatial (location based) data from at least two different sources, and visualizing it into useful, interactive web applications. The development languages and techniques include Java, Google Web Toolkit (GWT), JavaScript, HTML5, Google Maps API, GeoJSON and GeoRSS just to name a few. A demo application developed using GWT and Eclipse IDE with Google Plugin will provided for the participants as a one possible starting point for the development. Deployment of the demo application to Google App Engine cloud is also demonstrated at the start of the course. However, the participants are free to use a language and a platform of their choice, as long as they are able to present their application in a live demo at the end of the course. The course is arranged as co-operation of Department of Computer Science and Spatineo Oy, a Helsinki based startup company specializing in geospatial information delivery solutions. Spatineo provides the technical introductory lectures, the example application, some live geospatial data resources and online technical guidance during the course. The course is administrated by prof. Sasu Tarkoma <sasu.tarkoma@cs.helsinki.fi> Course assistant: Toni Ruottu <toni.ruottu@iki.fi> Technology consultants: Sampo Savolainen <codecamp11@spatineo.com> Ilkka Rinne <codecamp11@spatineo.com> The participants are encouraged to join the IRC channel #gmcc on IRCnet ( e.g. irc.cs.hut.fi ) for peer support and arbitrary banter. Schedule Introduction lecture: Friday 21.10. 13:00 - 15:00, b222 Technology lecture: Monday 24.10. 14:00 - 16:00, b222 Demo session: Monday 31.10. 16:00 - 18:00, b222 Document deadline: Friday 4.11. 18:00 Target Audience There are no enforced skill requirements. It is useful for the participants to have some experience in web technologies, programming, as well as tools and techniques typically used to manage a small software project. Bring a laptop if possible. Language The course is conducted in English, so that is the language we use in our materials. The student presentations should also be held in English, but the documentation can be written in Finnish if preferred. Questions are also answered in Finnish.
Kurssin suorittaminen
Passing the Course The course starts with an introductory lecture on the topic, after which the groups work independently for roughly one week. To conclude, participants demonstrate their work in front of a live audience. To receive the credits it is additionally required that participants write two pages describing their work (what was the topic, what was done, how it turned out, what did it feel like to work with the technologies you chose). At least one screen shot of the end result should be included in this document. The results are not graded; you simply pass or fail. There is no examination.
Kirjallisuus ja materiaali
Literature and material Course materials are available from http://codecamp11.spatineo.com/