SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Adaptive cards 101
Fixed templates
Complete control
No flexibility
Update Treadmill
HTML Canvas
No consistency
No control
Security issues
(iframe overlay?/xss
style attacks?)
Slow
Adaptive Cards
Flexible enough payload to cover 80% of needs
Host maintains strong control over style and security
Yes No Maybe
For Example: Adaptive Cards in Microsoft experiences
your content and actions
inside a host experience
Adaptive cards 101
demo
Adaptive Card designer and samples
Adaptive Cards
 In Microsoft Outlook
 In Microsoft Teams
 On a web page with form submit
https://bit.ly/ACSubmit
Rich
Designer
integration
Simplified
development
workflows
SDKs for .NET
and JavaScript
available
Other platforms on
release
Discover and
contribute
templates
using the
template
service
demo
Weather card
http://bit.ly/ACTemplates1
Azure AD user profile using Template Service
http://bit.ly/ACTemplates2
Graph explorer integration
 Get Started: https://adaptivecards.io/
 GitHub:
https://github.com/Microsoft/AdaptiveCards
 Card Designer SDK:
https://npmjs.com/adaptivecards-designer
 Feature Portal: http://aka.ms/ACFeatures
Templating
 Get Started: https://docs.microsoft.com/en-
us/adaptive-cards/templating
 Templating service:
https://docs.microsoft.com/en-us/adaptive-
cards/templating/service
 Template service GitHub:
https://github.com/Microosft/adaptivecards-
templates
Outlook Actionable Messages
 Documentation: https://docs.microsoft.com/en-
us/outlook/actionable-messages
 Card Playground:
https://messagecardplayground.azurewebsites.net
Adaptive cards 101

More Related Content

PDF
超簡単! インストールなしでRedmineを試す
PPTX
メタバースの始め方、たとえば製造業でのデジタルツインとは?
PPTX
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
PDF
データセンターネットワークの構成について
PPTX
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
PPTX
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
PPTX
イケてない開発チームがイケてる開発を始めようとする軌跡
超簡単! インストールなしでRedmineを試す
メタバースの始め方、たとえば製造業でのデジタルツインとは?
GraalVMのJavaネイティブビルド機能でどの程度起動が速くなるのか?~サーバレス基盤上での評価~ / How fast does GraalVM's...
データセンターネットワークの構成について
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
イケてない開発チームがイケてる開発を始めようとする軌跡

What's hot (20)

PPTX
plotnetcfg入門 | Introduction to plotnetcfg
PDF
Node-REDと出会って4年でようやくわかったSwitchノードの重要性
PPTX
Redmine + Lychee導入のアンチパターン
PDF
WebSocketのキホン
PPTX
絶望と最後の希望
PDF
社内勉強会をはじめるにあたって
PPTX
Outlook アドイン開発入門
PDF
これからはじめるインフラエンジニア
PPTX
世界一わかりやすいClean Architecture - DroidKaigiバージョン
PDF
Redmine 5.0 + RedMica 2.1 新機能評価ガイド
PDF
Riderはいいぞ!
PDF
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
PDF
DeNAの大規模ライブ配信基盤を支える技術
PDF
ドメイン駆動設計とは何か 【入門編】
PDF
pmacct, kafka, presto, re:dash を使った高速なflow解析
PPTX
ElixirでIoT!?ナウでヤングでcoolなNervesフレームワーク
PDF
Halo2 におけるHFSM(階層型有限状態マシン) 【ビヘイビアツリー解説】
PDF
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
PDF
SFUの話
PDF
メタバースのビジネスモデルと技術限界
plotnetcfg入門 | Introduction to plotnetcfg
Node-REDと出会って4年でようやくわかったSwitchノードの重要性
Redmine + Lychee導入のアンチパターン
WebSocketのキホン
絶望と最後の希望
社内勉強会をはじめるにあたって
Outlook アドイン開発入門
これからはじめるインフラエンジニア
世界一わかりやすいClean Architecture - DroidKaigiバージョン
Redmine 5.0 + RedMica 2.1 新機能評価ガイド
Riderはいいぞ!
CircleCIのinfrastructureを支えるTerraformのCI/CDパイプラインの改善
DeNAの大規模ライブ配信基盤を支える技術
ドメイン駆動設計とは何か 【入門編】
pmacct, kafka, presto, re:dash を使った高速なflow解析
ElixirでIoT!?ナウでヤングでcoolなNervesフレームワーク
Halo2 におけるHFSM(階層型有限状態マシン) 【ビヘイビアツリー解説】
Redmineチューニングの実際と限界(旧資料) - Redmine performance tuning(old), See Below.
SFUの話
メタバースのビジネスモデルと技術限界
Ad

Similar to Adaptive cards 101 (20)

PPT
Decoding the Web
PPT
CIS 451: Introduction to ASP.NET
PPTX
DODN2009 - Jump Start Silverlight
PDF
Contribution day guide. MLEU 2019
PDF
Ajax World 08 Asp Net Ajax
PPT
Intro To Asp Net And Web Forms
PPT
06 Javascript
PDF
Pro ASP NET MVC 3 Framework 3rd Edition Steven Sanderson
PPTX
An introduction to Microsoft Graph for developers
PPT
Asp.net architecture
PPT
Developing a Better User Experience with "Atlas"
PDF
Xamarin microsoft graph
PDF
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
PPT
Advantages and disadvantages of an ajax based client application
PDF
Component Art
PPT
Migration from ASP to ASP.NET
PPTX
Introduction to JQuery, ASP.NET MVC and Silverlight
PPT
State of modern web technologies: an introduction
PPTX
MongoDB.local Atlanta: MongoDB Stitch Tutorial
PPT
D22 Portlet Development With Open Source Frameworks
Decoding the Web
CIS 451: Introduction to ASP.NET
DODN2009 - Jump Start Silverlight
Contribution day guide. MLEU 2019
Ajax World 08 Asp Net Ajax
Intro To Asp Net And Web Forms
06 Javascript
Pro ASP NET MVC 3 Framework 3rd Edition Steven Sanderson
An introduction to Microsoft Graph for developers
Asp.net architecture
Developing a Better User Experience with "Atlas"
Xamarin microsoft graph
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Advantages and disadvantages of an ajax based client application
Component Art
Migration from ASP to ASP.NET
Introduction to JQuery, ASP.NET MVC and Silverlight
State of modern web technologies: an introduction
MongoDB.local Atlanta: MongoDB Stitch Tutorial
D22 Portlet Development With Open Source Frameworks
Ad

More from Bob German (20)

PPTX
Introduction to the Microsoft Bot Framework v4
PPTX
Introduction to Teams Development - North American Collaboration Summit
PPTX
Future-proof Development for Classic SharePoint
PPTX
Azure for SharePoint Developers - Workshop - Part 4: Bots
PPTX
Azure for SharePoint Developers - Workshop - Part 3: Web Services
PPTX
Azure for SharePoint Developers - Workshop - Part 2: Azure Functions
PPTX
Azure for SharePoint Developers - Workshop - Part 1: Azure AD
PPTX
Azure for SharePoint Developers - Workshop - Part 5: Logic Apps
PPTX
Azure AD for browser-based application developers
PPTX
Mastering Azure Functions
PPTX
Going with the Flow: Rationalizing the workflow options in SharePoint Online
PPTX
Modern SharePoint, the Good, the Bad, and the Ugly
PPTX
Developing JavaScript Widgets
PPTX
Introduction to TypeScript
PPTX
Developing JavaScript Widgets
PPTX
TypeScript and SharePoint Framework
PPTX
German introduction to sp framework
PPTX
SPSNYC - Next Generation Portals
PPTX
Typescript 102 angular and type script
PPTX
Typescript 101 introduction
Introduction to the Microsoft Bot Framework v4
Introduction to Teams Development - North American Collaboration Summit
Future-proof Development for Classic SharePoint
Azure for SharePoint Developers - Workshop - Part 4: Bots
Azure for SharePoint Developers - Workshop - Part 3: Web Services
Azure for SharePoint Developers - Workshop - Part 2: Azure Functions
Azure for SharePoint Developers - Workshop - Part 1: Azure AD
Azure for SharePoint Developers - Workshop - Part 5: Logic Apps
Azure AD for browser-based application developers
Mastering Azure Functions
Going with the Flow: Rationalizing the workflow options in SharePoint Online
Modern SharePoint, the Good, the Bad, and the Ugly
Developing JavaScript Widgets
Introduction to TypeScript
Developing JavaScript Widgets
TypeScript and SharePoint Framework
German introduction to sp framework
SPSNYC - Next Generation Portals
Typescript 102 angular and type script
Typescript 101 introduction

Recently uploaded (20)

PDF
How to Confidently Manage Project Budgets
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
PDF
Best Mobile App Development Company in Lucknow - Code Crafter Web Solutions
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Rise With SAP partner in Mumbai.........
PPTX
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
PDF
Comprehensive Salesforce Implementation Services.pdf
PDF
The Role of Automation and AI in EHS Management for Data Centers.pdf
PDF
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
PDF
Exploring AI Agents in Process Industries
PDF
The Future of Smart Factories Why Embedded Analytics Leads the Way
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
PDF
Build Multi-agent using Agent Development Kit
PDF
A Practical Breakdown of Automation in Project Management
PPTX
Odoo Consulting Services by CandidRoot Solutions
PDF
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
DOCX
The Future of Smart Factories Why Embedded Analytics Leads the Way
PPTX
Benefits of DCCM for Genesys Contact Center
PPTX
Presentation of Computer CLASS 2 .pptx
How to Confidently Manage Project Budgets
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
Best Mobile App Development Company in Lucknow - Code Crafter Web Solutions
How Creative Agencies Leverage Project Management Software.pdf
Rise With SAP partner in Mumbai.........
Hire Expert Blazor Developers | Scalable Solutions by OnestopDA
Comprehensive Salesforce Implementation Services.pdf
The Role of Automation and AI in EHS Management for Data Centers.pdf
QAware_Mario-Leander_Reimer_Architecting and Building a K8s-based AI Platform...
Exploring AI Agents in Process Industries
The Future of Smart Factories Why Embedded Analytics Leads the Way
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
Build Multi-agent using Agent Development Kit
A Practical Breakdown of Automation in Project Management
Odoo Consulting Services by CandidRoot Solutions
Why Should Businesses Extract Cuisine Types Data from Multiple U.S. Food Apps...
The Future of Smart Factories Why Embedded Analytics Leads the Way
Benefits of DCCM for Genesys Contact Center
Presentation of Computer CLASS 2 .pptx

Adaptive cards 101

  • 2. Fixed templates Complete control No flexibility Update Treadmill HTML Canvas No consistency No control Security issues (iframe overlay?/xss style attacks?) Slow Adaptive Cards Flexible enough payload to cover 80% of needs Host maintains strong control over style and security
  • 3. Yes No Maybe For Example: Adaptive Cards in Microsoft experiences your content and actions inside a host experience
  • 5. demo Adaptive Card designer and samples Adaptive Cards  In Microsoft Outlook  In Microsoft Teams  On a web page with form submit https://bit.ly/ACSubmit
  • 6. Rich Designer integration Simplified development workflows SDKs for .NET and JavaScript available Other platforms on release Discover and contribute templates using the template service
  • 7. demo Weather card http://bit.ly/ACTemplates1 Azure AD user profile using Template Service http://bit.ly/ACTemplates2 Graph explorer integration
  • 8.  Get Started: https://adaptivecards.io/  GitHub: https://github.com/Microsoft/AdaptiveCards  Card Designer SDK: https://npmjs.com/adaptivecards-designer  Feature Portal: http://aka.ms/ACFeatures Templating  Get Started: https://docs.microsoft.com/en- us/adaptive-cards/templating  Templating service: https://docs.microsoft.com/en-us/adaptive- cards/templating/service  Template service GitHub: https://github.com/Microosft/adaptivecards- templates Outlook Actionable Messages  Documentation: https://docs.microsoft.com/en- us/outlook/actionable-messages  Card Playground: https://messagecardplayground.azurewebsites.net

Editor's Notes

  • #2: PREP: - Run an approval workflow and have the message waiting in Outlook - Open 3 plunks in tabs: Adaptive Card Submit, Adaptive Card Template, Adaptive Card Template Service - Open Adaptivecard.io and Graph explorer in tabs
  • #3: HTML5 based Card frameworks – Google AMP For eg, if we
  • #4: 3
  • #6: VIDEO
  • #8: VIDEO