Intro to Apps Minnesota SharePoint User Group Raymond April 2014.

Slides:



Advertisements
Similar presentations
@jerry_yasir SharePoint IIS Code runs from GAC on same w3wp.exe as SharePoint web application 2010 SharePoint IIS Sand box Code runs on SPUCWorkerProcess.exe.
Advertisements

Getting Started with SharePoint 2013 Apps
Windows Azure for SharePoint people Dennis – Solution Architect Microsoft Windows Azure.
Extending Your Reach with SharePoint and Office. Ignite: Office SharePoint Azure.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect Neudesic Ryan McIntyre, MCITP, MCPD National Architect.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
SharePoint Saturday Gulf Saturday, April 12 th,2014 Live Online #SPSGulf Our Sponsors:
App for SharePoint (*.app) Widgets Dashboards Data roll ups.
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.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
Business Productivity Online Suite Enterprise class software delivered via subscription services hosted by Microsoft and sold with partners.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
©2012 Microsoft Corporation. All rights reserved..
Site Provisioning Options Web Template Fundamentals Web Templates and App Webs Custom Solutions for Site Provisioning Wrap Up.
An MSDN Subscription acts as a lifeline for software developers, testers, architects, IT professionals, database engineers, and others. It provides priority.
Fraser Technical Solutions, LLC
Familiar Toolsets Embracing Web standards to provide developers choice and flexibility.
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.
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.
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
SPC204 Security Problems in SharePoint 2010 Authentication and Authorization.
Creating Business Solutions with Access Services RAYMOND MITCHELL & WES PRESTON.
The new way to work together SharePoint Products Cloud Server Free.
OM. Brad Gall Senior Consultant
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
SharePoint On Prem SQL Server On Prem SharePoint Online Windows Azure.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
How to build an App Deep dive into the capabilities of Apps Lessons learned.
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.
Microsoft SharePoint 2013 New Features Visit by for SharePoint Resources: Tutorials Articles Tools Interview Questions By Microsoft.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Online Conference June 17 th and 18 th SharePoint Online Administration with PowerShell.
SharePoint Apps and the Architecture of the new Cloud App Model Introducing Cloud App Model Designing Apps SharePoint-hosted Apps Key Learnings.
Intro to Datazen.
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 CORE SOLUTIONS Microsoft Exam Study Material Sponsored By:
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.
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 :
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
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.
Developing an app for SharePoint autohosted in Azure
SharePoint Framework Extensions
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 Essentials Toolkit
Introduction to SharePoint Framework (SPFx)
Office 365 Development July 2014.
SharePoint Online Authentication Patterns
Getting Started with SP2013 Apps
SharePoint Development
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Creating Apps for SharePoint 2013
Presentation transcript:

Intro to Apps Minnesota SharePoint User Group Raymond April 2014

Agenda What are Apps for SharePoint What’s needed to run Apps for SharePoint Under the hood What’s needed to build Apps for SharePoint Q&A Goal - understand what SharePoint Apps are, aren’t, and how you can begin using them in your organization 2

@iwkid linkedin.com/in/iwkid Raymond Mitchell Independent Consultant Owner of IWSPACE, LLC Specialize in SharePoint & Information Worker Technologies SharePointing since

What are Apps? General Info 4

Apps, Apps, Apps Windows 8 Windows Phone Xbox One SharePoint Office 5

Why Apps? Familiar model (for users) Custom (managed) code on the server is risky  Performance  Upgrade  Microsoft says “not on my cloud you don’t!” SharePoint is evolving – faster and faster  Apps offload customizations from the SharePoint server 6

What are Apps? Add functionality to a site 7

What are NOT Apps? Lists Libraries Web Parts 8

Where do you get Apps? App Store  Managed by Microsoft App Catalog  Managed by your Organization 9

Who can add Apps? Site Owners  Manage Web site and Create Subsites permissions Must grant permission / trust 10

Adding Apps 11 DEMO

What’s needed? Administrators 12

What’s needed? Office 365 & SharePoint Online Good to go! Ok, mostly… 13

What’s needed? On-Premises Service Applications (and related services on server)  App Management Service Application  Subscription Settings Service DNS entries SSL (recommended for production) 14

What’s needed? Hosted & On-Premises Configure the App Catalog (Site) 15

Configuring Apps 16 DEMO

17

18

19

20

21

22

Configuring the App Catalog On-Premises 23 DEMO

24

25

Configuring the App Catalog Office DEMO

27

28

Under the hood General Info 29

UX Design for Apps Multiple ways to implement your App’s UX in SharePoint 30

Application Hosting Options 31 SharePoint- Hosted Apps Provider- Hosted Apps Auto-Hosted Apps

Application Hosting Options 32 SharePoint- Hosted Apps Provider- Hosted Apps Auto-Hosted Apps Automatically hosted in SharePoint  Creates an App Web under the Host Web No server-side code involved – only JavaScript / scripting Application Data is stored in SharePoint Lists

Application Hosting Options 33 SharePoint- Hosted Apps Provider- Hosted Apps Auto-Hosted Apps App code is deployed *somewhere* Can execute server-side code Application Data can be stored anywhere User experience is responsibility of the App developer  Some tools to help implement portions of the SharePoint UX

Application Hosting Options 34 SharePoint- Hosted Apps Provider- Hosted Apps Auto-Hosted Apps Same as the Provider-Hosted Apps  Automatically deployed to Azure  Facilitates development of Provider-Hosted Apps  Mostly used for Development

App Web URLs app- 98f0a4b67b2129.devapps.lab.local /sites/SPSTC/AEDailyDilbertApp/Pages/Default.aspx ?SPHostUrl= &SPLanguage=en-US &SPClientTag=0 &SPProductNumber= &SPAppWebUrl= 35

.app File.zip file Contains manifest as well as.wsp file 36

Building Apps Developers 37

Office 365 Developer Subscription Visual Studio Ultimate and Premium comes with 1-year Office 365 subscription Already have an E1/E3 Office 365 subscription? Add a Dev site collection Buy a developer subscription $99/year Get your developer tenant at: 

Developer Site Template Used to facilitate “side-loading” of Apps (via F5 Deployment) for easy testing Acts as a sandbox App Catalog Available on-premises and in Office

Office 365 Developer Sites Napa  Free browser-based developer tool  Available in Office 365  Distributed as a SharePoint 2013 app  Allows you to create SharePoint 2013 apps  *very* powerful  Can export (one-way!) to Visual Studio 40

Napa 41 DEMO

Visual Studio Template for creating Provider-Hosted Apps Template for creating CBAs (LightSwitch) 42

Visual Studio 43 DEMO?

Access Services Requires Access Services (SharePoint Server Enterprise licensing) or Office 365 All new in 2013 – now creates SharePoint Apps Come learn more at next month’s MNSPUG! 44

Chrome Control For Provider-Hosted apps 45

Interacting with SharePoint CSOM Greatly expanded JavaScript client object model in SharePoint 2013 Complete basic operations using JavaScript library code in SharePoint

Interacting with SharePoint CSOM 47

Interacting with SharePoint REST 48

Resources Apps for Office and SharePoint blog Office Dev Center – Apps for SharePoint Developer Training – Apps for SharePoint Apps for Office & SharePoint samples U_Home_Samples U_Home_Samples 49

Getting Started – Dev Center 50

Dev Training 51

Sample Apps! 52

Info Graphics! 53

Resources SharePoint Conference 2014 Videos Build Conference 2014 Videos My Blog

Questions? Raymond 55