Wearables and Augmented Reality Project Course - Spring 2015

CT10A9520 Research project in software engineering (1-5 cr)

Course description
There's an upcoming project course about wearable computing, where the Google Glasses and Android smartwatch will be available as platforms! Introduction lecture will be on 6.2.2015 at 9.00 in Innovation Lab 2527. The course name is CT10A9520 “Research project in software engineering” and the credits vary depending on the selected project scope. Please sign up at the enroll link below. Course instructor will be Jari Porras. If you have any further questions, don't hesitate to ask Antti Knutas . (firstname.lastname@lut.fi)

News & Notes

Site open! Create your own team page.

Technical day was held on 17.3. 10AM in Innovation Factory (building 2, floor 3).

Technical day slides have now available HERE.

Deadlines, checkpoints and checkpoints have been updated.

Virtual machine with all the course tools has been uploaded. Setup: Ubuntu 64bit 14.10 with Android Studio with two example projects and Processing installed.

7zip archive, part 1 (3.91GB, link expires 14.04.2015)

7zip archive, part 2 (1.6GB, link expires 14.04.2015)

Do you need access to the Innovation Factory classroom? Mail course staff (Antti Knutas) with your username (the one you log in to email and university machines) and he'll contact the building services after he has a list of people who need access.

Reserve the first group meeting time for your group in HERE.

Upcoming deadlines

ENROLLright away

When the course pages become available (by the 13th of February), create your team page

Team pages have to be ready by 20.2.

First team checkpoint in 2nd week of April (6.4. – 10.4.)

Project plans 100% done and program prototype ready.

Meeting time reservation link: http://doodle.com/stdditdec84aka9p

Second team checkpoint in early May (starting with exam week 4.5.)

Program 85% ready, report 25% ready and ready to tell how you are going to do the presentation.

Meeting time reservation link will open later.

Final returns in early to mid-May (later if agreed)

Project report, program and 10min presentation (incl. slides) 100% ready.

If your team spends the summer at LUT and you do not have summer work (or too much holiday plans), the final return date can be set to late May or early June. Contact Antti Knutas about the schedule in this case.

Meeting time reservation link will open later.

What do I need to do right now?

Program! Get started with your project plan.

Reserve the development tools for your team HERE with Doodle. More times will be added later.

Get ready to show your work for the first checkpoint.

Schedule and Lectures

Lecture schedule

Technical day was held on 17.3. 10AM. Classroom will be the Innovation Factory (building 2, floor 3).

Technical day slides have now available. Download them HERE.

There will be two checkpoint meetings with each team, in early April and May.

Final course deadline will be in May.

Helpful links in getting started

Glass development site - https://developers.google.com/glass/

Glasses GDK Quick Start - https://developers.google.com/glass/develop/gdk/quick-start

Glass UI designer (for prototyping) - http://glasssim.com/

Installing Android Studio on Ubuntu Linux - http://www.webupd8.org/2014/05/install-android-studio-in-ubuntu-via-ppa.html

Android tutorials

Their developer site: http://developer.android.com/about/start.html

A series of tutorials: https://developer.android.com/training/index.html

Creating the first application: https://developer.android.com/training/basics/firstapp/index.html

Android for absolute beginners book: http://link.springer.com/book/10.1007/978-1-4842-0019-3

I found that our LUT library subscription includes also access to some books. You can download this Android PDF from the preceding address, but only from inside the LUT university network.

Technical lecture topics
What technologies do you want to hear about? You can edit this section yourself and add topics you'd like to hear about in technical lecture days!!

Google Glass basics

Google Glass menu structure

Google Voice Recognition, in Google Glasses

Google Mirror API

Basics of Android Wear

Google Computing Engine

Groups

Group	Application	Name 1	Name 2	Name 3	Name 4
Group 1	SixSenth	Masood Maldar	Manuel Delgado	Eleni Almpanopoulou
Group 2	Easy PWGG	Mansoureh Rousta	Ibrahim Olanigan	Francis Matheri
Group 3	Team Jöti	Juhana Repo	Niklas Nygren	Lassi Lääti
Group 4	Noname	Miikka Lahtinen	Kimmo Flykt	Arttu Ristola

You can have a look at course pages from a previous course for examples.

Return requirements for groups and the return schedule

To be detailed further in later on.

A short summary: Create, document, demonstrate and present an innovative project that uses wearables or augmented reality hardware.

Team page in wiki that is equivalent to a five to ten page report. (recommended size six A4 pages)

Good software design

Software project demo

Presentation

Registration

You do not need to use Weboodi. Find a two to four person team, enroll HERE and create your own team page in the Groups section.