Topic outline

  • The objective of the project is to learn new HTML5 technologies in detail. Students team up with other students to form groups of 3 students (formed independently), select a project topic compliant with the course requirements, complete required assignments as well as give two demos—one at the mid-term demo and the other at the concluding workshop.

    Topics

    The idea of the project work is to learn details of the new HTML5 technologies. You can either compare existing implementations, analyze libraries, or implement experimental application. In practice, the work has to be research oriented.

    • CSS3 (Jukka Ahola, Veera Hakonen & Ravindu Rajatheva)
    • Touch
    • Canvas (Tuukka Miettinen, Aleksi Koivu & Minna Laitinen)
    • WebGL (Jacob Young, Riccardo Felluga & Unni Kohonen)
    • SVG
    • WebSockets (Otto Takkinen, Joonas Vataja & Valtteri Tuominen)
    • WebRTC
    • WebWorkers
    • Security (Ville Tissari, Ivar Kerajärvi & Oby Manyando)
    • Semantic markup
    • Local Storage
    • Video
    • Geolocation (Eero Surakka & Johannes Haggren)
    • Web Components (Wilhelm von Bergmann, Hien Cao & Teemu Kääriä)
    • Machine Learning for Web
    • Progressive Web Applications (Toni Tiainen, Henri Laine & Jaakko Jäkärä)
    • Web Assembly (Milla Sipilä, Juho Snirvi & Mingfei Ding)
    • Server Side Rendering (Haibi Peng, Zifan Xiao & Zhenkun Liu)
    • Drag and Drop
    • Own topic


    The final report has to be a four page, double column paper, including Title, authors list, abstract, and reference. The main text can be divided, for example, to introduction, related work, results, analysis, and conclusions section. In addition, each group gives a oral presentation in the final workshop.