Copyright © NTT Communications Corporation. All right reserved.
Add Realtime Communications
to Your App using Skyway
Kensaku Komatsu
NTT Communications.
Box Dev 2016
Sept 8th, 2016 @ Moscone center
Copyright © NTT Communications Corporation. All right reserved.
Self Introduction
2
Name
Kensaku Komatsu
Working at NTT Communications in Palo Alto office.
Position
Technical manager of SkyWay
Web Application Evangelist of NTT communications
Community Activity
Google Developer Expert (HTML5)
Chairman of WebRTC conference in Japan
Copyright © NTT Communications Corporation. All right reserved.
Our cPaaS – SkyWay -
3
NAT
NAT
STUN
API
Signaling
API
STUN
API
SDK SDK
TURN
API
app app
https://skyway.io
Over 5k app
Over 3.5k developer
Copyright © NTT Communications Corporation. All right reserved.
Today’s Main Idea
What innovative Enterprise solution
we can create with
and
4
Copyright © NTT Communications Corporation. All right reserved.
Public
world
Concept : generic slide share service
5
Copyright © NTT Communications Corporation. All right reserved.
Enterprise world
Concept : in Enterprise case…
6
Prohibited!
Copyright © NTT Communications Corporation. All right reserved.
Enterprise world
Idea : Onpremise slide share solution
7
Copyright © NTT Communications Corporation. All right reserved.
Demo : insideshare
8
Copyright © NTT Communications Corporation. All right reserved.
Difference to generic web conference
9
Media Stream
Rendered screen
Capture stream
Media Stream
html, js, css
Local rendering
Generic Web conf
Copyright © NTT Communications Corporation. All right reserved.
Pros.
• Less affected with network condition
• Increase flexibility (e.g. Zoom-in, Check different page)
• Mobile adoption
10
Copyright © NTT Communications Corporation. All right reserved.
Front-end architecture … React component
11
<BoxFileViewerParentLink />
<BoxSlideViewer />
<BoxFileViewerMeta />
<SkyWayVideoChat />
Copyright © NTT Communications Corporation. All right reserved.
System Architecture
12
Can’t
access
Copyright © NTT Communications Corporation. All right reserved.
More security?
13
Box over VPN
Copyright © NTT Communications Corporation. All right reserved.
Sumary
With box and skyway, we can create …
• Stable
• Secure
• Innovative workflow
14
Copyright © NTT Communications Corporation. All right reserved.
15
Thanks!
@komasshu
/kensaku.komatsu
/in/kensaku-komatsu-6528333b
Slideshare: /KensakuKOMATSU
/eastandwest

Boxdev lt-09082016

  • 1.
    Copyright © NTTCommunications Corporation. All right reserved. Add Realtime Communications to Your App using Skyway Kensaku Komatsu NTT Communications. Box Dev 2016 Sept 8th, 2016 @ Moscone center
  • 2.
    Copyright © NTTCommunications Corporation. All right reserved. Self Introduction 2 Name Kensaku Komatsu Working at NTT Communications in Palo Alto office. Position Technical manager of SkyWay Web Application Evangelist of NTT communications Community Activity Google Developer Expert (HTML5) Chairman of WebRTC conference in Japan
  • 3.
    Copyright © NTTCommunications Corporation. All right reserved. Our cPaaS – SkyWay - 3 NAT NAT STUN API Signaling API STUN API SDK SDK TURN API app app https://skyway.io Over 5k app Over 3.5k developer
  • 4.
    Copyright © NTTCommunications Corporation. All right reserved. Today’s Main Idea What innovative Enterprise solution we can create with and 4
  • 5.
    Copyright © NTTCommunications Corporation. All right reserved. Public world Concept : generic slide share service 5
  • 6.
    Copyright © NTTCommunications Corporation. All right reserved. Enterprise world Concept : in Enterprise case… 6 Prohibited!
  • 7.
    Copyright © NTTCommunications Corporation. All right reserved. Enterprise world Idea : Onpremise slide share solution 7
  • 8.
    Copyright © NTTCommunications Corporation. All right reserved. Demo : insideshare 8
  • 9.
    Copyright © NTTCommunications Corporation. All right reserved. Difference to generic web conference 9 Media Stream Rendered screen Capture stream Media Stream html, js, css Local rendering Generic Web conf
  • 10.
    Copyright © NTTCommunications Corporation. All right reserved. Pros. • Less affected with network condition • Increase flexibility (e.g. Zoom-in, Check different page) • Mobile adoption 10
  • 11.
    Copyright © NTTCommunications Corporation. All right reserved. Front-end architecture … React component 11 <BoxFileViewerParentLink /> <BoxSlideViewer /> <BoxFileViewerMeta /> <SkyWayVideoChat />
  • 12.
    Copyright © NTTCommunications Corporation. All right reserved. System Architecture 12 Can’t access
  • 13.
    Copyright © NTTCommunications Corporation. All right reserved. More security? 13 Box over VPN
  • 14.
    Copyright © NTTCommunications Corporation. All right reserved. Sumary With box and skyway, we can create … • Stable • Secure • Innovative workflow 14
  • 15.
    Copyright © NTTCommunications Corporation. All right reserved. 15 Thanks! @komasshu /kensaku.komatsu /in/kensaku-komatsu-6528333b Slideshare: /KensakuKOMATSU /eastandwest