GeoMashup CodeCamp

582348
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/