3. 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
7. 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
8. 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
11. 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
12. 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
13. 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
14. Fear of technology
Good UX
User friendly
Fell Natural
Be intuitive
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
15. 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
16. Natural User Interaction (“Biomimicry”)
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
17. 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
18. Software Prototype
The 4 Purposes
Learning the feasibility of Markerless Motion Trackers
Communication our progress to DDS
Integration with Gateway design prototype
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
19. Software Prototype
Demonstration to the stakeholders
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
Hi, present yourselfPresent background, as programmerSoftware one of the most important parts of the projectDifference between good UX and a bad one, secondsPresent the process
DDS Requirement, most importantExplain each bullet point
Or, to rephrase it …..
I will be taking about …
AggregationModularity
MMT are as innovative as they getThey liked the ideaAlmost unique explained
Good reason why is not largely usedMake it shortStill “experimental” technology
Say about cameraWhy we used Kinect nowWhy not in the future
Paul details
Android and Apple related excluded from startOther are less popular, less supportOS to power it
Eather go that way, or the order wayPros and Cons
We used a nifty toolTppicaly, web is used is a fullscreen windows(with flash)Against convention = coloring outside the lines
easy title, contains also technologically challenged Analytical approach(q)/actor approach(interview) New field, not so many informationWhat is now usedExtrapolate gestures from smartphones/XboxFuture survey: observe people’s reaction
Planning - Analytical approach(q)/actor approach(interview) MRS = observation & research for othersObserving tech, Extrapolate gestures from smartphones/XboxObsprague airportTech path = info from tech related sources => tech exists, features possibleUser path = we not doing Idea, concept, design, just test if it workingNew field, not so many informationFuture survey: observe people’s reaction
Best info sourceHuman interface guidelines from MicrosoftTake position to start as bad exampleMoves to be used: Wave,Take and move, Dismiss, Swipe, Circles, Underline
Seen at the beginningFocus prototype – only a few featuresSince Kinect is not going to be used, it works will suffice
Overlap milestone with Scrum iteration end
Seen at the beginningRelate to first project model of working
Great team effort, I am cracftsmanFirst time focusing on process not goalWished to do it moreStakeholder gave the green light for forward developmentSoftware put on backburner, just basic