View page as slide show

WSE2010 Course Overview

Instructor

  • Msc Were Oyomno
  • Room 6622
  • Consult hour: Tue 1300-1400hrs
  • E-mail: were.oyomno[at]lut.fi

Course arrangements

  • Lectures (L)
    • Period 1
    • Thursdays 1400-1700hrs
    • Room 3310
  • Demo Lectures (DL)
    • Period 1
    • Tuesdays 1400-1600hrs
    • Room 1383
  • Exercises (HR)
    • Period 1
    • Tuesday 1200-1400hrs !
    • Basement Lab 6218

Lectures

  • Objectives
    • Address issues of wireless services from a design perspective
  • Course overview
    1. Mobile devices & their capabilities
    2. Wireless meduims
      • PANs & Touch Zones
      • Wireless communication medium
    3. Services
      • Architectures - mobile Internet, ubicomp

Demo lectures

  • Objective
    • Practical issues of wireless applications development
  • Maemo development platform
    • Nokia N770, N810
  • Device capabilities
    • CC/PP, UAprof & wurfl
  • Bluetooth
  • NFC & RFID
  • Sample services
  • Service discovery
  • Mobile payment

Exercises

  • Objective
    • Aid to get project work completed

Project work

  • Implement service/app
  • Wireless comm is as an essential part of the app
  • Teams of size 1 - 4
  • Estimated time - 50hrs/person
  • Project phases
    • Brainstorm - discuss idea with instructor (DD 22.10.2010)
    • Design - specification document - (DD 02.11.2010)
    • Implementation - (DD 07.12.2010)
      • Demonstration / evaluation
      • Documentation

Brainstorm phase

  • Consider feasible projects
    • Within time & resource constraints
  • Guidance into available platform options
    • Maemo4, Maemo5, Android, .NET, Symbian, pyS60, pyUIQ
  • Team brainstorms with instructor
    • Preceeds the design phase

Design phase

  • Aim
    • Design the app your team intends to develop
    • Based on brainstorm session with instructor
  • Document the app
  • Service audience?
  • Utilised mobile/wireless devices?
  • Utilised comm technologies?
  • What service enhancing technologies?
    • CC/PP, Location, Personalisation, Context, …
  • Choices & justifications
    • E.g. Bluetooth over WiFi because …
  • Task division
    • Who implements what in the final app

Implementation

  • Realise the design specification
    • Some functionalities might not be realisable i.e. resource contraints
    • Motivate the unrealiseable as well
  • Document the actual implementation
    • What each team member actually did/accomplished
    • Encountered problems
  • Were all design plans implmemented?
    • Why not?
    • What design parts were changed & why?

Grades

  • Entire course has 100 points (pts)
    • 50pts = pass, 60pts = 2, 70pts = 3, 80pts = 4, 90+pts = 5
  • Max of 50pts from exam
  • Max of 50pts from project work
    • 20pts from design specification
      • Dependence on wireless comm
      • Justified solutions
      • Concise implementation
  • 30pts from implementation
    • All specified was implmented
    • Implementation worked flawlessly
  • 5pts bonus
    • TODO tasks/exceptional projects

Workloads

Contact Event Hrs Explanation
Contact teaching 49hrs Max contact hours
Lectures 7*3hrs 21hrs Total time needed for full participation in lecture
Demo lectures 7*2hrs 14hrs
Exercises 7*2hrs 14hrs Amount of time need to participate in the exercises
Course duties 81hrs
Project work 1 50hrs Succesful completion of project work
Exam participate 1 3hrs Pass on 1st attempt
Exam preparation 1 28hrs Reading to exam
Think before doing 20*5hrs 1hr
Total 131hrs ~5ECTS
Last modified: 2013/07/01 14:41