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

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced 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...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

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