Partner: Veranstalter:
SharePoint
konferenz
Microsoft Teams - a
developer's perspective
Thomas Gölles
Solvion information management
Microsoft Teams
Communicate
through chat, meetings & calls
Collaborate
with deeply integrated Office 365 apps
Customize& extend
with 3rd party apps, processes, and devices
Work with confidence
enterprise level security, compliance,
and manageability
Conversations are Core to the Office 365 Platform
STANDALONE WEB,
DEVICE, AND SERVICE
APPS
 
EXTENSIONS
EMBEDDED CANVASES
Microsoft Graph
Make teamwork and conversations more
productive with Teams Apps
HUB EXPERIENCE Enable your teams to make decisions and
take action faster
Reduce context switching on important tasks
Create opportunities for collaboration
around external content
Tailor your teamwork with
200+ Teams apps
now available!
Optimize teamwork by integrating
existing workflows and processes
Introduce new experiences directly
for the Teams hub and take
advantage of its rich canvas
Departmental tools
Employee resources
Support & info
Processes & workflow
Build custom apps for Teams
IIS Express
Project Templates
A quick note on tools…
.net
scripting
Start with a tab for collaboration
Host your app’s experience
directly within Teams
As simple as embedding existing
web app content
Integrate and get context via
JavaScript SDK
Example: list of applicants to a
job position
Add your app to a private chat
Pin the tab in a 1:1 or group chat
Easily reuse the same tab content as
in channels
Example: list of positions your
recruiter is assigned
New
Personal apps
Enable personal productivity using
your app in the Teams hub
Surface aggregated content and
personal task completion
Offer a complete experience through
bot and tabs
New: available on Teams mobile clients
Get up and running using the Teams App
StudioTools to help you build your app
• Define your app’s manifest through simple forms
• Card visualizer and code snippet generator
• Web UI control library
New: find documentation topics via chat
New: Teams App Studio saves your app manifest
in the cloud
New: in-app registration with Azure Bot Service
Bring SharePoint apps and content into Teams
Expand the reach of your existing
SharePoint solution
Reuse all your existing code
Deploy as an LOB app in Teams
New: easily bring existing pages into
Teams by pinning as tabs
Sneak peek
Demo – Connectors
Simple, Advanced, Dilbert.
Enhance conversations with bots
Integrate with Azure Bot Services
A. Natural language interaction
through chat bots
B. Structured commands through
messaging extensions
New: send or receive files
New: interact with users in private chats
New: multiple structured commands
New: Bot Builder 4.0 SDK support
Demo – Polly
Simple Bot and Tab
Microsoft Bot Framework
Microsoft
Cognitive
Services
Our Office in Graz, Austria
This was
Thomy‘s view
before he
switched rooms
Lunchtime at our office (around 10:45)
Yummy
This is Thomy‘s
view after he
switched
rooms (now)
How can Thomy solve that problem?
Possible solutions
• Create a recurrent event in Outlook
• “Ping” a colleague everyday
• Stand up and have a look
• Use technology to solve the problem
As a geek you have to do something
awesome
MOCADESYMO was born
• Penny: Well, you know, it’s the Cheesecake Factory. People order
cheesecake, and I bring it to them.
• Leonard: So, you sort of act as a Carbohydrate Delivery System.
• Penny: Yeah, call it whatever you want, I get minimum wage.
Mobile
Monitor
Who or what is MOCADESYMO?
Hi, I‘m MOCADESYMO – your 21st century
lunchbell
MOCADESYMO‘s view
Notifications in Teams
1. Raspberry PI camera takes photo of food truck, after it has arrived
2. Paspberry PI uploads the taken image into an Azure Blob Storage
3. Raspberry PI triggers an Azure Function after the image has been uploaded successfully
4. Azure Function calls the Custom Vision API in order to check wether the food truck is present or not
5. If Custom Vision API responds with a high probability that the truck has arrived, the Azure Function sends a notification to Teams
6. Users can ask the Lunchbell Bot in Teams wether the food truck has arrived or not or if it is still present
7. Azure Bot Service checks the entries in an Azure Table Storage where the arrival and departure time is stored
Demo - MoCaDeSyMo
21st century digital lunch bell
Complete tasks through Adaptive Cards
Create rich interactive cards
Send from a bot or messaging extension
Users can take quick actions like
comment, select options, set a date
Supported across Microsoft canvases:
Teams, Outlook, Windows
New
Task Module: rich modal canvas
Sneak peek
Open a modal dialog from a card action
or link from a tab
Great for
• Filling out longer forms
• Viewing detailed information
• Showing rich media
Embed custom web content or show an
Adaptive card
Add insights from the Microsoft Graph
Integrate intelligent and insights directly
from the Graph in your Teams app
Sign users in through inline login
experience
New: simplify credential management via
new Azure Bot Services OAuthCard
Microsoft Graph
Gateway to your data in the Microsoft-cloud
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
Programmable
Voice & Video
Intelligent
Messaging
Sharing &
Meetings
Analytics &
Insights
Control calling and
integrate cognitive
services
Automate and reason
over conversations that
drive your business
Moderate and structure
collaboration activities
Utilize conversation
data to build
compliant insights
Communications
Sneak peek
Microsoft Graph and Communications
https://graph.microsoft.com
Programmable Voice and Video
Communications Infrastructure
Call Control Media
Network
Cognitive
Services
Control calling and meeting flows
Flexible access to media and
intelligence
Leverage Teams communications
infrastructure for global reach
Sneak peek
NetworkCall Control
Programmable Voice and Video
Media
Direct Media
Remote MediaBasic calling
Group calling and
Teams Meetings
Teams
Interactive Voice Response (IVR)
Sneak peek
Skype for Business
Skype
PSTN
Recording
Group calling and
Teams Meetings
Basic calling
Call Control
Programmable Voice and Video Bot API
Overview
Interactive Voice Response
(IVR)
Receive
Answer
Play Audio Prompt
Capture Audio
Recognize DTMF Tones
Set mixer levels
Place
Transfer
Hang up
View Participants
Join
Add Participants
Mute / Unmute
Create Meetings
Sneak peek
https://graph.microsoft.com/app/calls
Capabilities
My
Apps
Team
Apps
Global
Apps
LOB
Apps
Catalog
App
Catalog
Policies
Manage distribution of Teams Apps
New New
User
App
Policies
Create a team
Add members
and owners
Configure
team settings
Add channels
Post a
welcome
message
Delete team
as needed
Resource Actions
Team Add, read, update, delete
Enumerate
Members & Owners Add, remove
Enumerate
Get user details
Team Settings Read, write
Channels Add, read, update, delete
Enumerate
Channel Messages Post, Read
Available Resources and Actions
Automate team lifecycles with Graph
New: coming to /v1.0 in Q2 CY18
Demo – App Studio, Adaptive
Cards
Ich freue mich auf Ihr Feedback!
SharePoint
konferenz
Partner: Veranstalter:
Vielen Dank!
SharePoint
konferenz
Partner: Veranstalter:

More Related Content

PPTX
Building apps for microsoft teams - aosKL
PPTX
Global office 365 developer bootcamp Slovenia 2018
PPTX
Building apps using azure for microsoft teams
PPTX
Bots, adaptive cards, task module, message extensions in microsoft teams
PPTX
B8059
PPTX
Office 365 Developer Bootcamp: Microsoft Teams
PPTX
Microsoft 365, la herramienta moderna para la oficina moderna
PPTX
Microsoft Teams Graph API
Building apps for microsoft teams - aosKL
Global office 365 developer bootcamp Slovenia 2018
Building apps using azure for microsoft teams
Bots, adaptive cards, task module, message extensions in microsoft teams
B8059
Office 365 Developer Bootcamp: Microsoft Teams
Microsoft 365, la herramienta moderna para la oficina moderna
Microsoft Teams Graph API

What's hot (20)

PPTX
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
PPT
10 Ways SharePoint 2010 Will Impact your Notes Migration
PPTX
Sharepoint conference - AP
PDF
Share Point Saturday Bos Feb27 Hout Bw
PDF
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
PPT
AUC Tech-SP 2010
PPTX
Office 365
PPTX
UX@Vitra - Experience Continuum
PPTX
What is Microsoft PowerApps?
PPTX
Microsoft 365 announcements from Ignite 2021
PPTX
Bots, adaptive cards, task module, message extensions in microsoft teams
PPTX
Office Dev Day 2018 - Extending Microsoft Teams
PDF
How to succesfully drive Office 365 adpotion in your organization ?
PPTX
Teams community day april 2020 microsoft teams as app platform thomas goelles
PPTX
Microsoft Graph API - A Single Stop For Your Cloud Solution
PPTX
Microsoft Teams
PPTX
Build Microsoft Teams Apps with Teams App Studio
PPT
The business value of notes 8.5.1
PDF
EPC Group - SharePoint 2013 Features and Functionality Overview
PDF
Salesforce Spring 22 Webinar
SharePoint 2010 TEC Keynote - Social Evolution in SharePoint - Los Angeles
10 Ways SharePoint 2010 Will Impact your Notes Migration
Sharepoint conference - AP
Share Point Saturday Bos Feb27 Hout Bw
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
AUC Tech-SP 2010
Office 365
UX@Vitra - Experience Continuum
What is Microsoft PowerApps?
Microsoft 365 announcements from Ignite 2021
Bots, adaptive cards, task module, message extensions in microsoft teams
Office Dev Day 2018 - Extending Microsoft Teams
How to succesfully drive Office 365 adpotion in your organization ?
Teams community day april 2020 microsoft teams as app platform thomas goelles
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Teams
Build Microsoft Teams Apps with Teams App Studio
The business value of notes 8.5.1
EPC Group - SharePoint 2013 Features and Functionality Overview
Salesforce Spring 22 Webinar
Ad

Similar to Microsoft Teams - A developers perspective (20)

PPTX
Build the ultimate team hub with Microsoft Teams
PPTX
Build the ultimate team hub with Microsoft Teams
PPTX
Microsoft Teams Development - Conversational AI
PPTX
Build Modern Apps on Microsoft Teams-September 2018
PPTX
Learn More About Microsoft Teams
PPTX
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
PPTX
CCI2018 - Le possibilità di estensione di Microsoft Teams
PPTX
Microsoft Innovation Center - The power of the office 365
PPTX
Getting started with Microsoft Office 365 by Vignesh Ganesan
PPTX
Office 365 roadmap december 2016
PPTX
Microsoft teams & bot framework - A developer's perspective
PPTX
Chatbot technology- The innovative enterprise collaboration
PPTX
Overview of microsoft teams
PPTX
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
PPTX
Microsoft Teams Slide (GA version) (17 pages)
PPTX
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
PDF
Microsoft ignite 2019 highlights
PPTX
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
PPTX
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
PDF
Sydney Microsoft 365 Meetup Microsoft teams
Build the ultimate team hub with Microsoft Teams
Build the ultimate team hub with Microsoft Teams
Microsoft Teams Development - Conversational AI
Build Modern Apps on Microsoft Teams-September 2018
Learn More About Microsoft Teams
ESPC Teams week Microsoft Teams & Bot Framework – a Developer’s Perspective
CCI2018 - Le possibilità di estensione di Microsoft Teams
Microsoft Innovation Center - The power of the office 365
Getting started with Microsoft Office 365 by Vignesh Ganesan
Office 365 roadmap december 2016
Microsoft teams & bot framework - A developer's perspective
Chatbot technology- The innovative enterprise collaboration
Overview of microsoft teams
Breaking Down the Tools and Features in Office 365 - EU Collab Summit 2018
Microsoft Teams Slide (GA version) (17 pages)
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
Microsoft ignite 2019 highlights
02.microsoft_strategy_on_share_point_office 365_thierry_gasser_microsoft
ESPC19 - Supercharge Your Teams Experience with Advanced Development Techniques
Sydney Microsoft 365 Meetup Microsoft teams
Ad

More from Thomas Gölles (20)

PPTX
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
PDF
Scottish Summit 2021 The Myth of a successful Teams rollout
PPTX
MCCCH Dez 2020 Meetup M365CLI Intro
PPTX
Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...
PPTX
Blazor in Microsoft Teams
PPTX
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
PPTX
Thrive 2019 Building intelligent bots for your modern workplace best practic...
PPTX
Chzech SharePoint Conference - intranets on share point and office365 - the g...
PPTX
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
PPTX
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
PPTX
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
PPTX
Communication Sites and the SharePoint Starter Kit
PPTX
Solvion Trend Werkstatt juni 2019 - Microsoft Teams
PPTX
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
PPTX
SharePoint Saturday Brno 2019 Thomas Goelles - SPFx
PPTX
SharePoint Saturday Brno 2019 Thomas Goelles
PPTX
North American Collaboration Summit 2019 Bisser, Gölles
PPTX
O365 Meetup Seattle March 21st 2019
PPTX
SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...
PPTX
Thrive conference - Customer scenarios cloud lunch bell
Blazor + Bot Framework = a Microsoft Teams Platform Dream Team
Scottish Summit 2021 The Myth of a successful Teams rollout
MCCCH Dez 2020 Meetup M365CLI Intro
Collab daysbenelux2020 top 5 cognitive services for microsoft 365 - bisser go...
Blazor in Microsoft Teams
SPS Oslo : 10 things you should do with your O365 demo or dev tenant
Thrive 2019 Building intelligent bots for your modern workplace best practic...
Chzech SharePoint Conference - intranets on share point and office365 - the g...
Czech SharePoint Conference 2019 - 10 things you should do with your o365 dem...
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...
SharePoint Saturday Helsinki 2019 - Unite your Modern Workplace with Microsof...
Communication Sites and the SharePoint Starter Kit
Solvion Trend Werkstatt juni 2019 - Microsoft Teams
SharePoint Saturday Warsaw - Conversational AI applications in Microsoft Teams
SharePoint Saturday Brno 2019 Thomas Goelles - SPFx
SharePoint Saturday Brno 2019 Thomas Goelles
North American Collaboration Summit 2019 Bisser, Gölles
O365 Meetup Seattle March 21st 2019
SharePoint Saturday Bremen - Unite your modern workplace with Microsoft's AI ...
Thrive conference - Customer scenarios cloud lunch bell

Recently uploaded (20)

PDF
Comparative analysis of machine learning models for fake news detection in so...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PPTX
TEXTILE technology diploma scope and career opportunities
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
Comparative analysis of machine learning models for fake news detection in so...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Flame analysis and combustion estimation using large language and vision assi...
sbt 2.0: go big (Scala Days 2025 edition)
Build Your First AI Agent with UiPath.pptx
4 layer Arch & Reference Arch of IoT.pdf
The influence of sentiment analysis in enhancing early warning system model f...
OpenACC and Open Hackathons Monthly Highlights July 2025
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Internet of Everything -Basic concepts details
Transform-Your-Factory-with-AI-Driven-Quality-Engineering.pdf
giants, standing on the shoulders of - by Daniel Stenberg
TEXTILE technology diploma scope and career opportunities
Enhancing plagiarism detection using data pre-processing and machine learning...

Microsoft Teams - A developers perspective

  • 1. Partner: Veranstalter: SharePoint konferenz Microsoft Teams - a developer's perspective Thomas Gölles Solvion information management
  • 2. Microsoft Teams Communicate through chat, meetings & calls Collaborate with deeply integrated Office 365 apps Customize& extend with 3rd party apps, processes, and devices Work with confidence enterprise level security, compliance, and manageability
  • 3. Conversations are Core to the Office 365 Platform STANDALONE WEB, DEVICE, AND SERVICE APPS   EXTENSIONS EMBEDDED CANVASES Microsoft Graph
  • 4. Make teamwork and conversations more productive with Teams Apps HUB EXPERIENCE Enable your teams to make decisions and take action faster Reduce context switching on important tasks Create opportunities for collaboration around external content
  • 5. Tailor your teamwork with 200+ Teams apps now available!
  • 6. Optimize teamwork by integrating existing workflows and processes Introduce new experiences directly for the Teams hub and take advantage of its rich canvas Departmental tools Employee resources Support & info Processes & workflow Build custom apps for Teams
  • 7. IIS Express Project Templates A quick note on tools… .net scripting
  • 8. Start with a tab for collaboration Host your app’s experience directly within Teams As simple as embedding existing web app content Integrate and get context via JavaScript SDK Example: list of applicants to a job position
  • 9. Add your app to a private chat Pin the tab in a 1:1 or group chat Easily reuse the same tab content as in channels Example: list of positions your recruiter is assigned New
  • 10. Personal apps Enable personal productivity using your app in the Teams hub Surface aggregated content and personal task completion Offer a complete experience through bot and tabs New: available on Teams mobile clients
  • 11. Get up and running using the Teams App StudioTools to help you build your app • Define your app’s manifest through simple forms • Card visualizer and code snippet generator • Web UI control library New: find documentation topics via chat New: Teams App Studio saves your app manifest in the cloud New: in-app registration with Azure Bot Service
  • 12. Bring SharePoint apps and content into Teams Expand the reach of your existing SharePoint solution Reuse all your existing code Deploy as an LOB app in Teams New: easily bring existing pages into Teams by pinning as tabs Sneak peek
  • 13. Demo – Connectors Simple, Advanced, Dilbert.
  • 14. Enhance conversations with bots Integrate with Azure Bot Services A. Natural language interaction through chat bots B. Structured commands through messaging extensions New: send or receive files New: interact with users in private chats New: multiple structured commands New: Bot Builder 4.0 SDK support
  • 15. Demo – Polly Simple Bot and Tab
  • 18. Our Office in Graz, Austria
  • 19. This was Thomy‘s view before he switched rooms
  • 20. Lunchtime at our office (around 10:45)
  • 21. Yummy
  • 22. This is Thomy‘s view after he switched rooms (now)
  • 23. How can Thomy solve that problem?
  • 24. Possible solutions • Create a recurrent event in Outlook • “Ping” a colleague everyday • Stand up and have a look • Use technology to solve the problem
  • 25. As a geek you have to do something awesome
  • 26. MOCADESYMO was born • Penny: Well, you know, it’s the Cheesecake Factory. People order cheesecake, and I bring it to them. • Leonard: So, you sort of act as a Carbohydrate Delivery System. • Penny: Yeah, call it whatever you want, I get minimum wage. Mobile Monitor
  • 27. Who or what is MOCADESYMO?
  • 28. Hi, I‘m MOCADESYMO – your 21st century lunchbell
  • 31. 1. Raspberry PI camera takes photo of food truck, after it has arrived 2. Paspberry PI uploads the taken image into an Azure Blob Storage 3. Raspberry PI triggers an Azure Function after the image has been uploaded successfully 4. Azure Function calls the Custom Vision API in order to check wether the food truck is present or not 5. If Custom Vision API responds with a high probability that the truck has arrived, the Azure Function sends a notification to Teams 6. Users can ask the Lunchbell Bot in Teams wether the food truck has arrived or not or if it is still present 7. Azure Bot Service checks the entries in an Azure Table Storage where the arrival and departure time is stored
  • 32. Demo - MoCaDeSyMo 21st century digital lunch bell
  • 33. Complete tasks through Adaptive Cards Create rich interactive cards Send from a bot or messaging extension Users can take quick actions like comment, select options, set a date Supported across Microsoft canvases: Teams, Outlook, Windows New
  • 34. Task Module: rich modal canvas Sneak peek Open a modal dialog from a card action or link from a tab Great for • Filling out longer forms • Viewing detailed information • Showing rich media Embed custom web content or show an Adaptive card
  • 35. Add insights from the Microsoft Graph Integrate intelligent and insights directly from the Graph in your Teams app Sign users in through inline login experience New: simplify credential management via new Azure Bot Services OAuthCard
  • 36. Microsoft Graph Gateway to your data in the Microsoft-cloud Users, Groups, Organizations Outlook SharePoint OneDrive Teams Planner Excel OneNote Activities Device Relay Commands Notifications Azure AD Intune Identity Manager Advanced Threat Analytics Advanced Threat Protection Mail, Calendar, Contacts and Tasks Sites and Lists Drives and Files Channels, Messages Tasks and Plans Spreadsheets Notes, and more… Identity Management Access Control Synchronization Domains Administrative Units Applications and Devices Advanced Threat Analytics Advanced Threat Protection Alerts Policies and more… Office 365 Windows 10 Enterprise Mobility + Security https://graph.microsoft.com
  • 37. Programmable Voice & Video Intelligent Messaging Sharing & Meetings Analytics & Insights Control calling and integrate cognitive services Automate and reason over conversations that drive your business Moderate and structure collaboration activities Utilize conversation data to build compliant insights Communications Sneak peek Microsoft Graph and Communications https://graph.microsoft.com
  • 38. Programmable Voice and Video Communications Infrastructure Call Control Media Network Cognitive Services Control calling and meeting flows Flexible access to media and intelligence Leverage Teams communications infrastructure for global reach Sneak peek
  • 39. NetworkCall Control Programmable Voice and Video Media Direct Media Remote MediaBasic calling Group calling and Teams Meetings Teams Interactive Voice Response (IVR) Sneak peek Skype for Business Skype PSTN Recording
  • 40. Group calling and Teams Meetings Basic calling Call Control Programmable Voice and Video Bot API Overview Interactive Voice Response (IVR) Receive Answer Play Audio Prompt Capture Audio Recognize DTMF Tones Set mixer levels Place Transfer Hang up View Participants Join Add Participants Mute / Unmute Create Meetings Sneak peek https://graph.microsoft.com/app/calls
  • 42. Create a team Add members and owners Configure team settings Add channels Post a welcome message Delete team as needed Resource Actions Team Add, read, update, delete Enumerate Members & Owners Add, remove Enumerate Get user details Team Settings Read, write Channels Add, read, update, delete Enumerate Channel Messages Post, Read Available Resources and Actions Automate team lifecycles with Graph New: coming to /v1.0 in Q2 CY18
  • 43. Demo – App Studio, Adaptive Cards
  • 44. Ich freue mich auf Ihr Feedback! SharePoint konferenz Partner: Veranstalter:

Editor's Notes

  • #3: 2
  • #4: 3
  • #6: 5
  • #7: 6
  • #8: Why introduce a new Toolchain for SP? SharePoint has moved from ASP.net to Front End Development. Rapid Web Development. Taking SharePoint to where the developers are. Standardizing and managing the way developers were already customizing SharePoint (jslink, script editor webpart, script injection). Reducing SharePoint proprietary components and the corresponding friction. Bringing modern Web Tech to classic SharePoint Sites & Pages. Allow customization on new SharePoint experiences
  • #11: Microsoft Build 2017
  • #12: Microsoft Build 2017
  • #18: SBI
  • #37: 36
  • #38: 37