New Age Interfaces: Mobility, Bots, AR
10th Nov 2016
Abhishek Kant
Devesh Kumar
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.2
AGENDA
 Mega Trends
 Mobility Made Easy
 Bots
 Augmented Reality
 Virtual Assistants
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.3
Mega Trends
 Consumerization of IT
• Device Fragmentation
• App Fragmentation
 Elastic Compute
• Hyper connectivity
• Cloud
 Machine Learning/ AI
• NLP
Control Convenience
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.4
Mobility in the Enterprise
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.5
Need for Enterprise Platform
 Change in focus from mobility as a communication and productivity enabler to a force
for business transformation
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.6
Need for App and Platform
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.7
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.8
Progress
App Builder
Platform
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.9
Post App Era: Bots
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.10
Star Gazing into the Future
 New System of Engagement
• Supporting ‘chat’: SMS, Skype, Slack, Yammer, Facebook, etc
• Engage new constituents, new interaction channel
 Automated ‘guide’
• Understands Natural/Spoken Language
• Assists in baasic tasks
• On demand, or event driven
 Specialized for different verticals
 How about treating your customers
• An awesome alternative to 1-800-flowers
• A fully automated conversational experience
 How about having a virtual assistant?
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.11
Chat bots - a little bit of History
 Dates back to Alan Turing’s test
 ELIZA (1966) and PARRY(1972) were the first few chat bots
 Used in dialog systems and small talks
 Based on identification of key words in the sentence
 2006 onwards bots are more intelligent, still based on pattern
matching
 ALICE is one such bot, employs a markup language
 Recently NLP has worked wonders for the bot industry
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.12
Microsoft Bot Framework Overview
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.13
Inventory Bot Architecture
MS Bot Framework LUIS (NLP)
Modulus cloud (Node.js) BackEnd Service
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.14
The Bot era has officially begun
 Bots are the new mobile apps
 Telegram opens up a bot store
 Slack invests $80 million in bot development
 Facebook launches Bot platform for Fb Messenger
 Hello Barbie by ToyTalk – internet connected version of the doll
 Bots are the next big thing after Apple’s App store – Satya Nadela
 First there were websites, then there were apps. Now there are bots –
Kik
 RBS, Llyods Banking Group, Renault & Citroen use virtual assistants as
first PoC
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.15
Augmented Reality
and Voice Assistants
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.16
Augmented Reality
 Augmented Reality(AR)
• live direct/indirect view of a physical,
real-world environment
 augmented (or supplemented) by
computer-generated sensory input.
 Voice based integration
• Task based, Productivity focus
 Alexa
 Google Voice
 Microsoft Bing
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.17
Various Parts of AR Workflow
Head Mounted Display
Visualization Engine
Object recognition
3D/2D Models/Content
Creation/Storage
Processing Unit
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.18
Augmented Reality (AR) - Common Use Cases
Training and Education:
• Overlay the information on the real life models
• Suitable choice for interactive education (Cost perspective)
Product Design:
• Assist designers/architects with product preview or POC
• Collaboration with remote teams.
Space Design:
• understand the space usage by equipment.
• Use for manufacturing units and interior designers.
Marketing and Sales:
• Helps customers to explore product or
service using self service options
Field Service:
• field service supports users in maintenance
activities by augmenting key workflows
Context based information display:
• For use in Historical sites/museums
• Tourist help signs
Gaming :
• Pokemon Go
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.19
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.20
Voice Assistants
© 2016 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.21
THIS IS CONTENT SLIDE
 THIS IS A CONTENT SLIDE
DEMO SLIDE
New Age User Interfaces

New Age User Interfaces

  • 1.
    New Age Interfaces:Mobility, Bots, AR 10th Nov 2016 Abhishek Kant Devesh Kumar
  • 2.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.2 AGENDA  Mega Trends  Mobility Made Easy  Bots  Augmented Reality  Virtual Assistants
  • 3.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.3 Mega Trends  Consumerization of IT • Device Fragmentation • App Fragmentation  Elastic Compute • Hyper connectivity • Cloud  Machine Learning/ AI • NLP Control Convenience
  • 4.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.4 Mobility in the Enterprise
  • 5.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.5 Need for Enterprise Platform  Change in focus from mobility as a communication and productivity enabler to a force for business transformation
  • 6.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.6 Need for App and Platform
  • 7.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.7
  • 8.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.8 Progress App Builder Platform
  • 9.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.9 Post App Era: Bots
  • 10.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.10 Star Gazing into the Future  New System of Engagement • Supporting ‘chat’: SMS, Skype, Slack, Yammer, Facebook, etc • Engage new constituents, new interaction channel  Automated ‘guide’ • Understands Natural/Spoken Language • Assists in baasic tasks • On demand, or event driven  Specialized for different verticals  How about treating your customers • An awesome alternative to 1-800-flowers • A fully automated conversational experience  How about having a virtual assistant?
  • 11.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.11 Chat bots - a little bit of History  Dates back to Alan Turing’s test  ELIZA (1966) and PARRY(1972) were the first few chat bots  Used in dialog systems and small talks  Based on identification of key words in the sentence  2006 onwards bots are more intelligent, still based on pattern matching  ALICE is one such bot, employs a markup language  Recently NLP has worked wonders for the bot industry
  • 12.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.12 Microsoft Bot Framework Overview
  • 13.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.13 Inventory Bot Architecture MS Bot Framework LUIS (NLP) Modulus cloud (Node.js) BackEnd Service
  • 14.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.14 The Bot era has officially begun  Bots are the new mobile apps  Telegram opens up a bot store  Slack invests $80 million in bot development  Facebook launches Bot platform for Fb Messenger  Hello Barbie by ToyTalk – internet connected version of the doll  Bots are the next big thing after Apple’s App store – Satya Nadela  First there were websites, then there were apps. Now there are bots – Kik  RBS, Llyods Banking Group, Renault & Citroen use virtual assistants as first PoC
  • 15.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.15 Augmented Reality and Voice Assistants
  • 16.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.16 Augmented Reality  Augmented Reality(AR) • live direct/indirect view of a physical, real-world environment  augmented (or supplemented) by computer-generated sensory input.  Voice based integration • Task based, Productivity focus  Alexa  Google Voice  Microsoft Bing
  • 17.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.17 Various Parts of AR Workflow Head Mounted Display Visualization Engine Object recognition 3D/2D Models/Content Creation/Storage Processing Unit
  • 18.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.18 Augmented Reality (AR) - Common Use Cases Training and Education: • Overlay the information on the real life models • Suitable choice for interactive education (Cost perspective) Product Design: • Assist designers/architects with product preview or POC • Collaboration with remote teams. Space Design: • understand the space usage by equipment. • Use for manufacturing units and interior designers. Marketing and Sales: • Helps customers to explore product or service using self service options Field Service: • field service supports users in maintenance activities by augmenting key workflows Context based information display: • For use in Historical sites/museums • Tourist help signs Gaming : • Pokemon Go
  • 19.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.19
  • 20.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.20 Voice Assistants
  • 21.
    © 2016 ProgressSoftware Corporation and/or its subsidiaries or affiliates. All rights reserved.21 THIS IS CONTENT SLIDE  THIS IS A CONTENT SLIDE
  • 22.