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
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
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
3Copyright © 2013by Readify Pty Ltd
Today’s Plan
• Presentation Content• Demos• Labs
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
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
Copyright © 2013by Readify Pty Ltd
Why use Apps?
• 1. App Isolation• 2. Hosting Options• 3. Monitoring and Management
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)
Copyright © 2013by Readify Pty Ltd
App Model
Copyright © 2013by Readify Pty Ltd
App Shape: Full Page
Copyright © 2013by Readify Pty Ltd
App Shape: Client Web Part (App Part)
Copyright © 2013by Readify Pty Ltd
App Shape: UI Command
Copyright © 2013by Readify Pty Ltd
App Model Basics
App ManifestWeb Application(HTML, CSS, JS, …)
APPApp for SharePoint
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
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.
15Copyright © 2013by Readify Pty Ltd
The SharePoint App Store
16Copyright © 2013by Readify Pty Ltd
The App Store
Copyright © 2013by Readify Pty Ltd
Thanks for participating