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

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

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