Contenu connexe Similaire à The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User Experiences Feb 2014 (20) Plus de CSIRO National AI Centre (14) The app of the possible Shailen Sukul MBUG gets Modern Apps and Modern User Experiences Feb 20141. 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
2. 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
5. 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
6. Copyright © 2013
by Readify Pty Ltd
Why use Apps?
• 1. App Isolation
• 2. Hosting Options
• 3. Monitoring and Management
7. 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)
12. Copyright © 2013
by Readify Pty Ltd
App Model Basics
App Manifest
Web Application
(HTML, CSS, JS, …)
APP
13. 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
14. 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