17
The “App” of the Possible SHAILEN SUKUL READIFY SENIOR SHAREPOINT CONSULTANT BSC MCT MCPD MCTS MCITP MCSE: SHAREPOINT MCSA +61 404-179-987 [email protected] @SHAILENSUKUL

The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User Experiences Feb 2014

  • Upload
    mbug

  • View
    244

  • Download
    0

Embed Size (px)

DESCRIPTION

SharePoint Melbourne Business User Group presentation Building Modern Applications with SharePoint and Windows 8.Shailen Shukul demonstrated SharePoint apps interacting with Windows 8 and show the immersive experience across devices

Citation preview

Page 1: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

The “App” of the PossibleSHAILEN SUKUL

READIFY

SENIOR SHAREPOINT CONSULTANT

BSC MCT MCPD MCTS  MCITP MCSE: SHAREPOINT MCSA+61 404-179-987 [email protected] @SHAILENSUKUL

Page 2: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

Who Is Shailen Sukul ?

• Shailen (pronounced Shay-Len) Sukul is a bleeding edge Architect, Developer and Trainer working with the latest Web technologies to create compelling solutions, in SharePoint and ASP.Net MVC with 12 years experience across vertical industries. He loves to present at user groups and write articles and whitepapers based on his work.

• He currently works as a Senior SharePoint Architect at Readify and specializes in installation, configuration, development and training on the SharePoint platform with a side focus on Azure.

• http://www.twitter.com/shailensukul

• au.linkedin.com/in/shailensukul

Page 3: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

3Copyright © 2013by Readify Pty Ltd

Today’s Plan

• Presentation Content• Demos• Labs

Page 4: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

4Copyright © 2013by Readify Pty Ltd

SharePoint Development Model History

SharePoint 2003• Farm

Customizations

SharePoint 2007• Farm Solutions

SharePoint 2010• Farm Solutions• Sandboxed

Solutions

SharePoint 2013• Farm Solutions• Sandboxed

Solutions• Apps

Page 5: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

What Are Apps

• Apps for SharePoint are;• Self-contained pieces of functionality that extend the capabilities of a SharePoint

website (Microsoft)• Stand-alone applications that are easy to install, use, manage, upgrade and remove

• Apps for SharePoint allow;• Users to purchase apps from the Office Marketplace or install from an organization’s

private App Catalog• Allow developers capability to create any application they want which runs outside

the core SharePoint framework• Usage of familiar web technologies and development standards such as; HTML,

JavaScript, CSS, etc

Page 6: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

Why use Apps?

• 1. App Isolation• 2. Hosting Options• 3. Monitoring and Management

Page 7: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

Why did Microsoft go down the App Route?• Easier to upgrade to newer versions/patches• Create rich apps that tie into SharePoint but not dependent on it• Allow developers to use any development platform they like• Reduction of

• Server outages and downtime• Errors due to custom code• Testing• Performance and scaling problems

• Fine grained control for administrators• Office Marketplace and Cross-Device (Mobiles & Tablets)

Page 8: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

App Model

Page 9: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

App Shape: Full Page

Page 10: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

App Shape: Client Web Part (App Part)

Page 11: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

App Shape: UI Command

Page 12: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

App Model Basics

App ManifestWeb Application(HTML, CSS, JS, …)

APPApp for SharePoint

Page 13: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

SharePoint App Hosting Options

SharePoint App Web

SharePoint Host Web

Windows Azure Websites

SharePoint Host Web Your hosted web

site

SharePoint Host Web

Autohosted Provider-hosted

SharePoint-hosted apps Cloud-hosted apps

Page 14: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

14Copyright © 2013by Readify Pty Ltd

The App Store

• The SharePoint Store is a public marketplace that you can access directly from a SharePoint site where you can buy apps from third-party developers for personal or organizational use. An app for SharePoint is a small, easy-to-use, stand-alone application that performs a specific task or meets a business need. You can add apps to your site to customize it with specific functionality or to display information.

Page 15: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

15Copyright © 2013by Readify Pty Ltd

The SharePoint App Store

Page 16: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

16Copyright © 2013by Readify Pty Ltd

The App Store

Page 17: The app of the possible Shailen Sukul MBUG  gets Modern Apps and Modern User Experiences Feb 2014

Copyright © 2013by Readify Pty Ltd

Thanks for participating