Coding Gateway - Exam Stefan

21
STEFAN FODOR 24 TH OF JANUARY 2013

description

 

Transcript of Coding Gateway - Exam Stefan

Page 1: Coding Gateway - Exam Stefan

STEFAN FODOR

24TH OF JANUARY 2013

Page 2: Coding Gateway - Exam Stefan

Overview

Introduction

Problems Faced

Quick round-up

Go into each problem

Critical Reflection

Questions

Page 3: Coding Gateway - Exam Stefan

Introduction

“Create an innovating interactive display” Unique content

New way of interacting

Appropriate Input device

Appropriate hardware

Appropriate Operating Systems

Appropriate base software

Handle people’s fear of technology/technically challenged people

Create a prototype

Page 4: Coding Gateway - Exam Stefan

Innovating and Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 5: Coding Gateway - Exam Stefan

Innovating and Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 6: Coding Gateway - Exam Stefan

Innovating and Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 7: Coding Gateway - Exam Stefan

Interaction

Interaction Voice

Touch

Keys

(Markerless) Motion Trackers

Markerless Motion Tracking pitched to DDS

Almost unique feature

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 8: Coding Gateway - Exam Stefan

History

Project Natal – November 2010

Adafruit Industries bounty – December 2010

Microsoft Strategy Change – June 2011

Commercial SDK - May 2012

Today – January 2013

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 9: Coding Gateway - Exam Stefan

Innovating and Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 10: Coding Gateway - Exam Stefan

Innovating and Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 11: Coding Gateway - Exam Stefan

Operating System

Linux based distro Ubuntu, Debian

Red Hat

Light Linux based distro LFS

Gentoo

Windows Embedded

Full size Windows (7 or 8)

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 12: Coding Gateway - Exam Stefan

Web vs StandAlone Application 1/2

Power of HTML(5) and CSS vs The week WPF

Power of C# and native APIs vs The week PHP

Tie-breaker Modularity

Scalability

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 13: Coding Gateway - Exam Stefan

Web vs StandAlone Application 2/2

Use StandAlone instead of Webapp

Harder Design Creation(1)

Against Convention (2)

Portability (3)

Content Maintenance(3)

(4) Easy integration of APIs

(3) Easy Extension of Radio

(5) Modularity

(5) Scalability

(3) SW Maintenance

Forces against change: 9Forces for change: 20

Page 14: Coding Gateway - Exam Stefan

Fear of technology

Good UX User friendly

Fell Natural

Be intuitive Innovating and

Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 15: Coding Gateway - Exam Stefan

Fear of technology – Information collection

Information collection and analysis Market related sources

Technology related sources

Information paths Technical dominance path

User Acceptance path

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 16: Coding Gateway - Exam Stefan

Natural User Interaction (“Biomimicry”)

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 17: Coding Gateway - Exam Stefan

Software Prototype

Focused, work-like Prototype

Confirm that gesture recognition is doable

Prototyping Plan Purpose – Rear camera, gesture recognition

Level of Approximation – It works

Experimental plan – recognize proximity/swipe gesture

Schedule – 29th of November - 15th January

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 18: Coding Gateway - Exam Stefan

Software Prototype

The 4 Purposes Learning the feasibility of Markerless Motion Trackers

Communication our progress to DDS

Integration with Gateway design prototypeInnovating and

Interactive Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 19: Coding Gateway - Exam Stefan

Software Prototype

Demonstration to the stakeholders

Innovating and Interactive

Display

Content Interaction

Input Device

OS

Fear

Prototype

SW HW

Page 20: Coding Gateway - Exam Stefan

Conclusion and Critical Reflection

Page 21: Coding Gateway - Exam Stefan

?Thank you!