The “App” of the Possible
SHAILEN SUKUL
READIFY
SENIOR SHAREPOINT CONSULTANT
BSC MCT MCPD MCTS MCITP MCSE: SHAREPOINT MCSA
+61 404-179-987 AILEN.SUKUL@READIFY.NET
@SHAILENSUKUL
Copyright © 2013
by 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
Copyright © 2013
by Readify Pty Ltd
Today’s Plan
• Presentation Content
• Demos
• Labs
3
Copyright © 2013
by Readify Pty Ltd
SharePoint Development Model History
4
Copyright © 2013
by 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
Copyright © 2013
by Readify Pty Ltd
Why use Apps?
• 1. App Isolation
• 2. Hosting Options
• 3. Monitoring and Management
Copyright © 2013
by 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)
Copyright © 2013
by Readify Pty Ltd
App Model
Copyright © 2013
by Readify Pty Ltd
App Shape: Full Page
Copyright © 2013
by Readify Pty Ltd
App Shape: Client Web Part (App Part)
Copyright © 2013
by Readify Pty Ltd
App Shape: UI Command
Copyright © 2013
by Readify Pty Ltd
App Model Basics
App Manifest
Web Application
(HTML, CSS, JS, …)
APP
Copyright © 2013
by 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
Copyright © 2013
by 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.
14
Copyright © 2013
by Readify Pty Ltd
The SharePoint App Store
15
Copyright © 2013
by Readify Pty Ltd
The App Store
16
Copyright © 2013
by Readify Pty Ltd
Thanks for participating

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

  • 1.
    The “App” ofthe Possible SHAILEN SUKUL READIFY SENIOR SHAREPOINT CONSULTANT BSC MCT MCPD MCTS MCITP MCSE: SHAREPOINT MCSA +61 404-179-987 AILEN.SUKUL@READIFY.NET @SHAILENSUKUL
  • 2.
    Copyright © 2013 byReadify 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
  • 3.
    Copyright © 2013 byReadify Pty Ltd Today’s Plan • Presentation Content • Demos • Labs 3
  • 4.
    Copyright © 2013 byReadify Pty Ltd SharePoint Development Model History 4
  • 5.
    Copyright © 2013 byReadify 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
  • 6.
    Copyright © 2013 byReadify Pty Ltd Why use Apps? • 1. App Isolation • 2. Hosting Options • 3. Monitoring and Management
  • 7.
    Copyright © 2013 byReadify 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)
  • 8.
    Copyright © 2013 byReadify Pty Ltd App Model
  • 9.
    Copyright © 2013 byReadify Pty Ltd App Shape: Full Page
  • 10.
    Copyright © 2013 byReadify Pty Ltd App Shape: Client Web Part (App Part)
  • 11.
    Copyright © 2013 byReadify Pty Ltd App Shape: UI Command
  • 12.
    Copyright © 2013 byReadify Pty Ltd App Model Basics App Manifest Web Application (HTML, CSS, JS, …) APP
  • 13.
    Copyright © 2013 byReadify 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
  • 14.
    Copyright © 2013 byReadify 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. 14
  • 15.
    Copyright © 2013 byReadify Pty Ltd The SharePoint App Store 15
  • 16.
    Copyright © 2013 byReadify Pty Ltd The App Store 16
  • 17.
    Copyright © 2013 byReadify Pty Ltd Thanks for participating