GSoC/GCI Archive
Google Summer of Code 2011

Helsinki Institute for Information Technology

Web Page:

Mailing List:


Helsinki Institute for Information Technology HIIT is a joint research institute of Aalto University and the University of Helsinki for basic and applied research on information technology. Its research ranges from fundamental methods and technologies to novel applications and their impact on people and society. HIIT’s key competences are in Internet architecture and technologies, mobile and human-centric computing, user-created media, analysis of large sets of data and probabilistic modelling of complex phenomena. HIIT works in a multidisciplinary way, with scientists from computer, natural, behavioral and social sciences, as well as from humanities and design. The projects are conducted in collaboration with universities, companies and research institutions. HIIT partners with several international and Finnish companies as well as with universities and research institutions in Europe, North America and Asia. HIIT research is funded by Aalto University, the University of Helsinki, Tekes, the Academy of Finland and other foundations financing Finnish hi-tech research, the European Union and private companies. HIIT budget is about 10 million euros. HIIT employs 300 people who produce over 300 publications in a year.


  • ContextLogger for Android Build a version of ContextLogger that can run on Android devices.
  • Power Point Ribbon for image searches Currently we have NOPSA database and its API. We want to increase its usage so that relevancy scores can be streamlined. This can be achieved by developing a Microsoft Office add-in. I also propose to extend current NOPSA DB & API so that useful crowd-scored generated information can be stored back to the server, hence increasing quality of relevancy score with each image. Moreover, I also propose to add new CC image sources.
  • Tablet-Based Game Interaction Techniques with Haptic Feedback This is a simple game which makes use of both haptic feedbacks and nopsa image database. In different situations the user will feel the haptic feedbacks depending on the game state. Haptic feedbacks will be used to enhance the gaming experience while nopsa database will be the source of images to the application
  • Web based application stack to serve as image tagging toolbox A web based application comprising of a rich ajax driven interface for creation and manipulation of tags, a query page with advanced filtering options for image retrival through tagging, an API for fetching of tag metadata and a Ruby based Server side backend that manages the complete version history of tags and associated metadata.