SlideShare a Scribd company logo
1 of 21
STEFAN FODOR
24TH OF JANUARY 2013
Overview
 Introduction
 Problems Faced
 Quick round-up
 Go into each problem
 Critical Reflection
 Questions
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
Innovating and
Interactive Display
Content Interaction
Input Device
OS
Fear
Prototype
SW HW
Innovating and
Interactive Display
Content Interaction
Input Device
OS
Fear
Prototype
SW HW
Innovating and
Interactive Display
Content Interaction
Input Device
OS
Fear
Prototype
SW HW
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
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
Innovating and
Interactive Display
Content Interaction
Input Device
OS
Fear
Prototype
SW HW
Innovating and
Interactive Display
Content Interaction
Input Device
OS
Fear
Prototype
SW HW
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
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
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
Fear of technology
 Good UX
 User friendly
 Fell Natural
 Be intuitive
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
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
Natural User Interaction (“Biomimicry”)
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
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
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
Software Prototype
 Demonstration to the stakeholders
Innovating and
Interactive Display
Content Interaction
Input
Device
OS
Fear
Prototype
SW HW
Conclusion and Critical Reflection
Thank you! 

More Related Content

Similar to Coding Gateway - Exam Stefan

InduSoft Web Studio and Developing Applications for OEMs - InduSoft Presentation
InduSoft Web Studio and Developing Applications for OEMs - InduSoft PresentationInduSoft Web Studio and Developing Applications for OEMs - InduSoft Presentation
InduSoft Web Studio and Developing Applications for OEMs - InduSoft PresentationAVEVA
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility TestingMikey Ilagan
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11IndicThreads
 
Agile Development with OSGi
Agile Development with OSGiAgile Development with OSGi
Agile Development with OSGiMatt Stine
 
AT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataAT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataTim Poulsen
 
Prosciutto Palermo Valley Mobile Sessions - English
Prosciutto Palermo Valley Mobile Sessions - EnglishProsciutto Palermo Valley Mobile Sessions - English
Prosciutto Palermo Valley Mobile Sessions - EnglishMario Zorz
 
The unprecedented state of web insecurity
The unprecedented state of web insecurityThe unprecedented state of web insecurity
The unprecedented state of web insecurityVincent Kwon
 
A itype about-vc
A itype about-vcA itype about-vc
A itype about-vcthemarker
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal AssistantIRJET Journal
 
Realizzare un Virtual Assistant con Bot Framework Azure e Unity
Realizzare un Virtual Assistant con Bot Framework Azure e UnityRealizzare un Virtual Assistant con Bot Framework Azure e Unity
Realizzare un Virtual Assistant con Bot Framework Azure e UnityMarco Parenzan
 
Web Trends Brandon Hall
Web  Trends  Brandon  HallWeb  Trends  Brandon  Hall
Web Trends Brandon HallJanet Clarey
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 
MHIT 603: Lecture 3 - Prototyping Tools
MHIT 603: Lecture 3 - Prototyping ToolsMHIT 603: Lecture 3 - Prototyping Tools
MHIT 603: Lecture 3 - Prototyping ToolsMark Billinghurst
 
Towards Standardisation in User Interface Development: the UsiXML Contribution
Towards Standardisation in User Interface Development: the UsiXML ContributionTowards Standardisation in User Interface Development: the UsiXML Contribution
Towards Standardisation in User Interface Development: the UsiXML ContributionJean Vanderdonckt
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoGeorge Zamfir
 
Download Infomation Technology Then... Now... And Then... ppt
Download Infomation Technology Then... Now... And Then... pptDownload Infomation Technology Then... Now... And Then... ppt
Download Infomation Technology Then... Now... And Then... pptVideoguy
 
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...Chetan Khatri
 

Similar to Coding Gateway - Exam Stefan (20)

InduSoft Web Studio and Developing Applications for OEMs - InduSoft Presentation
InduSoft Web Studio and Developing Applications for OEMs - InduSoft PresentationInduSoft Web Studio and Developing Applications for OEMs - InduSoft Presentation
InduSoft Web Studio and Developing Applications for OEMs - InduSoft Presentation
 
USI courses
USI coursesUSI courses
USI courses
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing#techInColor 2017: Practical Web Accessibility Testing
#techInColor 2017: Practical Web Accessibility Testing
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11
 
Agile Development with OSGi
Agile Development with OSGiAgile Development with OSGi
Agile Development with OSGi
 
AT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open DataAT&T WNY Hackathon / Buffalo Open Data
AT&T WNY Hackathon / Buffalo Open Data
 
Prosciutto Palermo Valley Mobile Sessions - English
Prosciutto Palermo Valley Mobile Sessions - EnglishProsciutto Palermo Valley Mobile Sessions - English
Prosciutto Palermo Valley Mobile Sessions - English
 
The unprecedented state of web insecurity
The unprecedented state of web insecurityThe unprecedented state of web insecurity
The unprecedented state of web insecurity
 
A itype about-vc
A itype about-vcA itype about-vc
A itype about-vc
 
Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
Realizzare un Virtual Assistant con Bot Framework Azure e Unity
Realizzare un Virtual Assistant con Bot Framework Azure e UnityRealizzare un Virtual Assistant con Bot Framework Azure e Unity
Realizzare un Virtual Assistant con Bot Framework Azure e Unity
 
Web Trends Brandon Hall
Web  Trends  Brandon  HallWeb  Trends  Brandon  Hall
Web Trends Brandon Hall
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
MHIT 603: Lecture 3 - Prototyping Tools
MHIT 603: Lecture 3 - Prototyping ToolsMHIT 603: Lecture 3 - Prototyping Tools
MHIT 603: Lecture 3 - Prototyping Tools
 
Towards Standardisation in User Interface Development: the UsiXML Contribution
Towards Standardisation in User Interface Development: the UsiXML ContributionTowards Standardisation in User Interface Development: the UsiXML Contribution
Towards Standardisation in User Interface Development: the UsiXML Contribution
 
Accessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_TorontoAccessibility and Web Technologies @HTML5_Toronto
Accessibility and Web Technologies @HTML5_Toronto
 
Technology Trends
Technology TrendsTechnology Trends
Technology Trends
 
Download Infomation Technology Then... Now... And Then... ppt
Download Infomation Technology Then... Now... And Then... pptDownload Infomation Technology Then... Now... And Then... ppt
Download Infomation Technology Then... Now... And Then... ppt
 
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
HKOSCon18 - Chetan Khatri - Open Source AI / ML Technologies and Application ...
 

More from Stefan Fodor

More from Stefan Fodor (16)

Attack of the BEAST
Attack of the BEASTAttack of the BEAST
Attack of the BEAST
 
Squash that Bug!
Squash that Bug!Squash that Bug!
Squash that Bug!
 
Protocols for Embedded Node
Protocols for Embedded NodeProtocols for Embedded Node
Protocols for Embedded Node
 
Qualys Threads
Qualys ThreadsQualys Threads
Qualys Threads
 
2FLogin
2FLogin2FLogin
2FLogin
 
Lillebaelt Academy - ro
Lillebaelt Academy - roLillebaelt Academy - ro
Lillebaelt Academy - ro
 
Ruby on Rails 3
Ruby on Rails 3Ruby on Rails 3
Ruby on Rails 3
 
Side channel attacks
Side channel attacksSide channel attacks
Side channel attacks
 
Special Subject 1+2: RoR 2
Special Subject 1+2: RoR 2Special Subject 1+2: RoR 2
Special Subject 1+2: RoR 2
 
dry_run_exam
dry_run_examdry_run_exam
dry_run_exam
 
Facebook
FacebookFacebook
Facebook
 
Logs
LogsLogs
Logs
 
Special Subject 1+2: RoR 1
Special Subject 1+2: RoR 1Special Subject 1+2: RoR 1
Special Subject 1+2: RoR 1
 
Network telnet ssh
Network telnet sshNetwork telnet ssh
Network telnet ssh
 
Lunar
LunarLunar
Lunar
 
Hitchikers guide, rev3
Hitchikers guide, rev3Hitchikers guide, rev3
Hitchikers guide, rev3
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Coding Gateway - Exam Stefan

  • 1. STEFAN FODOR 24TH OF JANUARY 2013
  • 2. Overview  Introduction  Problems Faced  Quick round-up  Go into each problem  Critical Reflection  Questions
  • 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
  • 4. Innovating and Interactive Display Content Interaction Input Device OS Fear Prototype SW HW
  • 5. Innovating and Interactive Display Content Interaction Input Device OS Fear Prototype SW HW
  • 6. Innovating and Interactive Display Content Interaction Input Device OS Fear Prototype SW HW
  • 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
  • 9. Innovating and Interactive Display Content Interaction Input Device OS Fear Prototype SW HW
  • 10. 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

Editor's Notes

  1. 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
  2. DDS Requirement, most importantExplain each bullet point
  3. Or, to rephrase it …..
  4. I will be taking about …
  5. AggregationModularity
  6. MMT are as innovative as they getThey liked the ideaAlmost unique explained
  7. Good reason why is not largely usedMake it shortStill “experimental” technology
  8. Say about cameraWhy we used Kinect nowWhy not in the future
  9. Paul details
  10. Android and Apple related excluded from startOther are less popular, less supportOS to power it
  11. Eather go that way, or the order wayPros and Cons
  12. We used a nifty toolTppicaly, web is used is a fullscreen windows(with flash)Against convention = coloring outside the lines
  13. 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
  14. 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
  15. Best info sourceHuman interface guidelines from MicrosoftTake position to start as bad exampleMoves to be used: Wave,Take and move, Dismiss, Swipe, Circles, Underline
  16. Seen at the beginningFocus prototype – only a few featuresSince Kinect is not going to be used, it works will suffice
  17. Overlap milestone with Scrum iteration end
  18. Seen at the beginningRelate to first project model of working
  19. 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