Download presentation
Presentation is loading. Please wait.
Published byRoberta Haynes Modified over 6 years ago
1
Microsoft 2016 6/17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit Sehgal Sidharth Vijayachandran Senior Program Manager Principal Engineering Manager Senior Software Engineer © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Session Objectives And Takeaways
Tech Ready 15 6/17/2018 Session Objectives And Takeaways Enable you to embed communications and build compelling solutions using the Skype Web SDK and Skype for Business App SDK with ease. Demonstrate how to work with the SDKs as part of your development project. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
6/17/2018 4:24 AM Scenarios - Demo © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
4
Skype for Business Online Development
Your web app Your mobile/tablet app Instant Messaging Presence Ad-hoc meeting join and schedule Integrated app management with O365 & AAD Embedded Audio/Video (preview) Skype Web SDK Skype for Business App SDK (Preview) Object Model JavaScript iOS (Objective C), Android (Java) Object Model Media Media Client Service / Server Skype Developer Platform User API / UCWA Object Model Skype Capabilities
5
6/17/2018 4:24 AM Skype Web SDK © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
Skype Web SDK Architecture
Application Experience YourApp.html + YourApp.js (app layer) Skype Web SDK UX Controls JavaScript Object Model and Interfaces Media Controller Signaling Identity / Auth Identity Provider Media Provider (Audio / Video / Sharing) HTTP Skype Network Skype for Business Web App Plug-in Skype Plug-in oRTC / WebRTC
7
6/17/2018 4:24 AM Code Walkthrough Developing Skype Web SDK App and using the Skype Conversation UI © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Skype for Business App SDK
6/17/2018 4:24 AM Skype for Business App SDK © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
9
Skype for Business App SDK Today!
Microsoft 2016 6/17/2018 4:24 AM Skype for Business App SDK Today! Provide a native platform for SfB customers to build “Remote Advisor” scenarios for their mobile/tablet applications. Provide platform-specific projections in native languages – Objective-C on iOS and Java on Android. Provide support for joining scheduled meetings as a guest user using audio, video and chat services. Align the semantics of the App SDK and the WebSDK to the greatest extent possible. © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Guest meeting join Client Mobile/Tablet Application Business Services
Microsoft 2016 6/17/2018 4:24 AM Guest meeting join Client Mobile/Tablet Application Business Services Auth Woodgrove bank Client Business logic Woodgrove bank Business-specific services Meeting URL Conversation, Audio, Video Chat Services Init & Seed URL Skype for Business Application SDK Skype for Business Services © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Configuration Manager
Object Model Overview Application Configuration Manager Devices Manager Conversation Self Participant Remote Participants Chat Service Audio Service Video Service History Service Join Conf
12
Code Walkthrough Developing using Skype for Business App SDK
6/17/2018 4:24 AM Code Walkthrough Developing using Skype for Business App SDK © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
References Relation Sessions
Tech Ready 15 6/17/2018 References A Technical Deep Dive into Building Web Apps with the Skype Web SDK (Ignite 2015) Engage and Win Users with Your Apps Through Intelligent Conversations (Build 2016) Relation Sessions Drive real-world success with Skype for Business platform solutions Dive deep on the new Trusted Application API for Skype for Business Online Build native cloud apps for Skype for Business: Skype Developer platform overview © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
6/17/2018 Q&A If you have questions please proceed to the Q&A MICROPHONE located in your session room. © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
15
Deploy, ramp-up on new services and onboard new users with Microsoft FastTrack:
16
Join the Microsoft Tech Community to collaborate, share, and learn from the experts:
17
Please evaluate this session
6/17/2018 4:24 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.