Fall 2017 - Virtual Reality Contents on Huawei Mate 9 Pro Smartphone and Google Daydream - Huawei sponsors scholarships to winning teams
The project assignments are developed on Huawei Mate 9 Pro smartphones and Google Daydream View headsets, lend for the groups from Aalto. The focus is to develop novel and innovative Virtual Reality applications and services invented by the student groups themselves. The project group will prepare an oral presentation with a demo and a poster for the final seminar. Aalto and Huawei representatives will form an evaluation panel to select the best projects. The best project will receive a scholarship from Huawei including a reward and a visit to Huawei HQ in Shenzhen, China, 16.12 - 23.12.2017. The second and third runner-up will also be rewarded by Huawei.
Evaluation criteria: Innovativity and creativity of the application, user interface, user experience, quality-of-experience, technical merits, presentation of the results.
Grading scale: Pass/Fail
Language of instruction: English
Presentation seminar: Monday 13.11.2017, details to be added as soon as we know.
Course final presentations: Friday 8.12.2017, details to be added as soon as we know.
Notice: Number participants is limited to 100, meaning 25 teams of 4 students. You may select your group teammates in advance.
Monday 11.9. T1 12-14 Antti Ylä-Jääski, General info, groups forming
Tuesday 12.9. T1 14-16 Tapio Takala, Introduction to VR and AR
Thursday 14.9. T1 16-18 Yrjö Peussa, Introduction to Unity
Monday 18.9. T1 12-14 Tapio Takala, Modeling virtual worlds
Tuesday 19.9. T1 14-16 Steven LaValle, State of the art VR
Thursday 21.9 T1 16-18 Yrjö Peussa, VR development using Unity
Monday 25.9. T1 12-14 Tapio Takala, Vision and visual displays
Tuesday 26.9. T1 14-16 Tapio Takala, Position tracking and registration
Monday 2.10. T1 12-14 Tapio Takala, Interaction with virtual objects
Tuesday 10.10. T1 14-16 Tapio Takala, Haptics and audio
Friday 3.11. T1 9-16 Final seminar
The tutoring sessions run regularly Mondays 16-18 in Maari building, classroom B. The sessions are not mandatory, but highly recommended - you can get help not only with the technical parts of using Unity, but also feedback on design etc.
You can use computers at Maarintalo for the assignments (details in Announcements forum). You can also use your own computers for development. The software used on the course is Unity with Google Daydream. For more details, see General Discussion forum.
For most up-to-date information, see the forums.
General course info
Level of the course: Master’s level
Teaching period: I-II (11.9. – 3.11.2017)
Final presentation seminar: Friday 3.11.2017, T1, at 9 – 16.
Workload: Lectures (18 h), individual assignments (3 x 5 h), programming assignment in groups (97 h)
Learning outcomes: You can write software for mobile devices. You know the central paradigms, practical solutions, and limitations for common mobile platforms.
Content: The course covers the general properties of mobile systems. In addition, you will familiarize yourself with the special features and most useful design patterns of mobile system programming. Special attention will be given to current environments. You will familiarize with Android platform, tools, libraries and state-of-the art VR development tools and environments (Unity). You will learn fundamentals of VR/AR and user interface design for them.
Assessment: Individual special assignments, project team assignment, presentations and course feedback.