Building Dynamic Applications on both Office 365 and on-premise.

Slides:



Advertisements
Similar presentations
The Ward Group 31 December Agenda Introduction The business problem Sharepoint Q&A.
Advertisements

12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
REST Introduction 吴海生 博克软件(杭州)有限公司.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
App for SharePoint (*.app) Widgets Dashboards Data roll ups.
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Development models for on-premises Transformation approaches Farm solution considerations.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
Becky Bertram SharePoint MVP
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.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
From Idea to App Store. Remember to and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Thank You for being a part.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Tulsa SharePoint User Group TulsaSPUG. Agenda Introductions (5 Minutes) Branding Review (25 Minutes) Site Overview (5 Minutes) Office 365 Provisioning.
Using Promise Patterns with JavaScript, jQuery, and the SharePoint 2013 App Model Doug Hemminger SharePoint Solutions Architect, Protiviti.
Bob German Principal Architect A New on SharePoint Development Building Light-Weight Web Parts with AngularJS
Getting Started with the ASP.NET Web API Dhananjay Kumar Infragistics Consultant Microsoft MVP
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Sustainable SharePoint 2010 Customizations By Bill Keys.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
23/04/2017 Desarrollando una integración entre Azure Websites y SharePoint Online de Office 365.
Access 2013 Platform Overview Access Low up-front investment Easy to evolve and iterate Easy adoption One version of the truth Easy to collaborate.
Dudok de Wit David.  Documents management in a deskless company  SharePoint Online as a solution  Redesigning the documentary organization  Interoperability.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
WAGWNOHGB. TINMTF, NTC. TIWMTSE Craig Tarr 10 October 2015 CPT, SA.
Module 1: Overview of Microsoft Office SharePoint Server 2007.
Web Services An Introduction Copyright © Curt Hill.
Welcome to Azure App Services! Amie Seisay
Yaroslav Pentsarskyy Involved in SharePoint since 2003 SharePoint MVP (2009- Present) Blog: sharemuch.com.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
AJAX and REST. Slide 2 What is AJAX? It’s an acronym for Asynchronous JavaScript and XML Although requests need not be asynchronous It’s not really a.
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Martina Grom MVP Office 365 How to (remote) control Office 365 with Azure Toni Pohl MVP Client Dev
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
Introduction to Web Services Srinath Vasireddy Support Professional Developer Support Microsoft Corporation.
Intro to Apps Anatomy of an App App Architecture.
Apps for the modern enterprise INTRODUCTION TO SHAREPOINT AS A DEVELOPMENT PLATFORM RON COURVILLE.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.
Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.
The Object-Oriented Thought Process Chapter 13
Integrating SharePoint 2010 with Office 2010
What's new in the world of SharePoint development and deployment
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.
Visual Studio Tools for Office 2005
Upgrading from Full Trust Code to Add-in Model and SharePoint Framework Paolo Pialorsi Senior Consultant - PiaSys.com Track: DEV | Level:
SPFx – A modern development tool for SharePoint
WEB API.
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Rich single page applications with SharePoint
Introduction to SharePoint Framework
SharePoint Guy, Protiviti
Getting Started with SP2013 Apps
SharePoint 2019 Overview and Use SPFx Extensions
SharePoint Development
ArcGIS Online – The Road Ahead
Creating Apps for SharePoint 2013
NEECOM – May 22, 2019 Todd L Gould, CEO
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Building Dynamic Applications on both Office 365 and on-premise

INTRODUCTION TO PRESENTERS Craig Tarr Position: COO and Co-Founder of Gtconsult Responsibility: Head of Services and A-Team Experience: SP since 2001 Love: Design, solution crafting Interests: Ornithology, surfing Contact: e: t: Christian Buckley Position: Managing Director, Americas Responsibility: Head of Marketing and Business Dev Experience: Since 2005, 3-time MVP Love: Solving business problems, governance Interests: Family, road trips, 80’s new wave music Contact: e: t:

About GTconsult

AGENDA: Designing Applications in SharePoint Strategic choices No Code solutions Examples

Developing Application in SharePoint The SharePoint platform enables you to develop applications that have the following features: Scalable. SharePoint provides an extensible framework that allows you to add applications and features as needed to meet growing demands. Collaborative. SharePoint includes features that allow you to create workspaces where people share ideas, documents, and other assets. Content-driven. SharePoint allows you to create and publish content that is tailored to your users' needs.

Platform

Strategic Decisions On – Premise Developed in Visual Studio Hosted as Farm Solution / Provider Hosted App Managed C# code Issues Held hostage by Development house Lack Supportability Lacks mobility to O365 Lacks upgradability Office 365 – SharePoint Online Developed in Napa Development Tool or Visual Studio Hosted as Provider Hosted App / Sandbox solution Managed C# code / SP API via REST or Javascript Issues Held hostage by Development house Diminishes scalability Security considerations Upgrade???

Strategic choices SharePoint Apps Provider Hosted App - By using Office Developer Tools for Visual Studio 2012, you can create and deploy ISV-hosted apps. A SharePoint-hosted app - is the easiest to create and deploy because its contents are deployed to a single SharePoint site using HTML and Javascript!

SharePoint Hosted Apps

jQuery : The Write Less, Do More, JavaScript Library Really useful JQuery libraries SPServices Thank you Marc Andersonhttps://spservices.codeplex.com/ SP Widgets Thank you Paul Tavareshttp://purtuga.github.io/SPWidgets/ Datatables.net -

REST API REST (Representational State Transfer) is a simple stateless architecture that generally runs over HTTP. REST involves reading a designated Web page that contains an XML file. The XML file describes and includes the desired content. It uses the four HTTP methods GET, POST, PUT and DELETE to execute different operations. REST uses HTTP for all four CRUD (Create/Read/Update/Delete) operations. REST is a lightweight alternative to mechanisms like RPC (Remote Procedure Calls) and Web Services (SOAP, WSDL, et al.)

Demos / Examples Invocoms / Meeting management

Q & A Craig Tarr Christian Buckley

Contact GTconsult If you would like to talk to GTconsult about your Office365 strategy and how we can help make your deployment successful, please visit our website at Or send us an with your questions: