SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

SharePoint Saturday Gulf Saturday, April 12 th,2014 Live Online #SPSGulf Our Sponsors:
App for SharePoint (*.app) Widgets Dashboards Data roll ups.
Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
ProjectWise V8i Overview Part 2
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Silver SponsorsGold Sponsors Bronze Sponsors SharePoint App Model Redefine your SharePoint Customisation Erwin Tsai SharePoint Solution Architect Techfly.
Microsoft ® Official Course Developing Remote-hosted Apps for SharePoint Microsoft SharePoint 2013 SharePoint Practice.
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Fraser Technical Solutions, LLC
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
Basic SharePoint 2013 App Development start-up for New Developers
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
Marat Bakirov Readify. 2 3 ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Building Dynamic Applications on both Office 365 and on-premise.
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
Meeting # 88 Welcome to the Minnesota SharePoint User Group March 14 th, 2012 SharePoint 101 Wes Preston.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
SharePoint Apps and the Architecture of the new Cloud App Model Introducing Cloud App Model Designing Apps SharePoint-hosted Apps Key Learnings.
Microsoft ® Official Course Developing a Publishing Site for Web Content Microsoft SharePoint 2013 SharePoint Practice.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
Office 365: Attack of the Clones! Building reusable site templates with the Office 365 PnP Framework.
DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Microsoft Exam Study Material Sponsored By:
Modern Development Technologies in SharePoint SHAREPOINT SATURDAY OMAHA APRIL, 2016.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Intro to Apps Anatomy of an App App Architecture.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Getting more enterprise value out of your Lawson data
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Demand Management and Workflow
Make your app a native part of Office with Add-ins
Office Add-ins: Make your solution a native part of Office
What's new in the world of SharePoint development and deployment
Building Custom Application With Office Add-Ins for OneNote
Line of Business Solutions in SharePoint Online
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Transition to Modern Office Add-in Development
Upgrading from Full Trust Code to Add-in Model and SharePoint Framework Paolo Pialorsi Senior Consultant - PiaSys.com Track: DEV | Level:
SharePoint Framework Extensions
SharePoint Online Development Best Practices
Application Lifecycle Management – Best Practices for SharePoint and Office App development November 2015.
SPFx – A modern development tool for SharePoint
Introduction to SharePoint Framework (SPFx)
SharePoint-Hosted Apps and JavaScript
Office Add-ins Sudheer Maremanda Program Manager
Getting Started With JavaScript Libraries for Office 365 Developers
Introduction to SharePoint Framework (SPFx)
Practical guide to build Modern Intranet sites with SharePoint Communication Sites Asish Padhy.
Introduction to SharePoint Framework
Office 365 Development July 2014.
Microsoft Dynamics.
SharePoint Online Authentication Patterns
Site scripts and Site Design
The SharePoint framework
SharePoint 2019 Overview and Use SPFx Extensions
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Microsoft Azure Helps Decrease the Cost and
Western Mass Microsoft Technology Users Group
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER

ABOUT MATT TECHNICAL NETWOVEN PASSIONS DATA SCIENCE DEVELOPING SOLUTIONS r/LIFEPROTIPS BEER GAMING

ABOUT NETWOVEN MICROSOFT PARTNER ENTERPRISE CONTENT COLLABORATION CUSTOMER RELATIONSHIP MANAGEMENT CLOUD PRODUCTIVITY AND DEVELOPMENT SINCE 2001

AGENDA OVERVIEW OF THE SPLISTEN ADD-IN BEST PRACTICES SHAREPOINT ADD-INS OVERVIEW USING USER ACTIONS TO INJECT JAVASCRIPT JAVASCRIPT SPEECH ENGINES DEPLOYING SHAREPOINT ADD-INS

OVERVIEW WHAT IS SPLISTEN? APPLICATION THAT ALLOWS YOU TO INTERACT WITH SHAREPOINT VIA VOICE COMMANDS WHAT DOES SPLISTEN DO? CONVERTS VOICE COMMANDS USING SPEECH RECOGNITION ENGINE TO CUSTOM SHAREPOINT CSOM CALLS WHAT'S IN SPLISTEN? SPEECH TO TEXT ENGINE - ANNYANG! JAVASCRIPT DEMO

aka.ms/OfficeDevPnP Schema ack

SHAREPOINT ADD-INS SHAREPOINT ADD-INS ARE SELF-CONTAINED EXTENSIONS OF SHAREPOINT WEBSITES THAT YOU CREATE THERE ARE TWO BASIC KINDS OF SHAREPOINT ADD-INS SHAREPOINT-HOSTED AND PROVIDER-HOSTED ALL ASSETS ARE CREATED IN THE ADD-IN WEB ADD-IN CAN ACCESS SHAREPOINT DATA THROUGH CLIENT APIS INCLUDED IN SHAREPOINT DISTRIBUTED THROUGH THE OFFICE STORE OR YOUR ORGS ADD-IN CATALOG ADD-IN PERMISSIONS ARE STORED IN THE MANIFEST.XML

CREATING AN ADD-IN START WITH A PNP TEMPLATE OR A BLANK VISUAL STUDIO TEMPLATE ALWAYS USE A SOURCE CONTROL NAMESPACES ARE KEY

USER ACTIONS TYPES OF CUSTOM ACTIONS RIBBON OR EDIT CONTROL BLOCK SCRIPTLINK LOCATION ALLOWS US TO INJECT OUR CUSTOM SCRIPTS TO EVERY PAGE CHECK OUT CORE.EMBEDJAVASCRIPTCORE.EMBEDJAVASCRIPT PERMISSIONS REQUIRED

JAVASCRIPT SPEECH ENGINES SOME OPTIONS Annyang.js, Voix.js, voice-commands.js, pocketsphinx.js BROWSER DEPENDENT HARD TO IMPLEMENT MULTI-INPUT COMMANDS

DEPLOYING SHAREPOINT ADD-INS TEST IN DEVELOPER SITES USES LOCAL INSTANCE OF IIS

LETS REFRESH LOOKED AT HOW SPEECH ENGINES CAN WORK WITH SHAREPOINT REVIEWED SHAREPOINT ADD-INS, USER ACTIONS TALKED ABOUT SHAREPOINT HOSTED ADDINS PATTERNS AND PRACTICES BUILT THE SPLISTEN ADD-IN AND DEPLOYED ON OUR SHAREPOINT ONLINE TENANT

QUESTIONS

THANK YOU DON’T FORGET HAPPY HOUR! - TIED HOUSE BREWERY & CAFÉ (5:30 PM)