Loading in 2 Seconds...
Loading in 2 Seconds...
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
SharePoint Saturday Gulf Saturday, April 12th ,2014 Live Online#SPSGulf Our Sponsors:
Dev Saturday UAE Usama Wahab Khan Sr. Solution Architect , Microsoft Most Valuable Professional, Microsoft Technical Community Leader, Microsoft Certified Trained ,MCPD ,MCTS , MCTIP. For SharePoint and .NET /Azure Vice -President, Technology Middle east and Europe (DAVIGOLD LLC)
Today’s business app • Any device, anywhere, anytime • New discovery channels • New ways of working • Redefined expectations for apps • Familiar Social experience • Build Supper Quick Apps. • Multiple Data Sources. • Create Multiple Screens for all Devices. • Use Workflow with Cloud Business App. • Essay debugging. • Field Validation. Visual Studio 2013 introduces a new project template for Office 365 Cloud Business App to enable developers to quickly build modern business applications that can integrate with and extend the Office 365 platform experience. The Cloud Business App template provides a rich set of tools and built-in functionality that make it easy to work with data and leverage Office 365 services such as identity and social.
Office 365 Platform Contextual Apps Robust O365 API’s Flexible Tools Discovery
App Anatomy Web Page App Manifest App HTML/CSS/JS <XML>
Anatomy of an App for SharePoint Office Store SharePoint App Catalog SharePoint Azure Website Manifest Data Sources ADO.NET OData OData, Custom OData RESTCSOM • The provider hosted middle-tier is authenticated with SharePoint via OAuth. • Clients talk to SharePoint via cross-domain calls • Middle-tier can model SharePoint & external data sources Web Browser
SharePoint Apps & Cloud Business AppsRapid Application Development over SharePoint Cloud Business App • N’ Tier Project Structure – Ready To Go • HTML 5 Client w/Responsive Design • Service Tier w/ Common data runtime • Screen & Entity Designer • Cloud Integration • People, Documents, Newsfeeds, … • Visually Design First • Code Second SharePoint App • Assembly Required • ASP.net MVC/Web Forms • App Container w/Manifest • SharePoint Configuration • App Web List Definitions • Resource Configuration
SharePoint & Cloud Business App Cloud Business App SharePoint Project HTML5 Responsive Design Client MVC/WebForms Service Project SharePoint App
Demo – Data Sources SharePoint Product Documents SQL Database Surveys SAP Customers & Products SharePoint App Data Sources Service TierOData Service HTML 5 Responsive Design Mobile Client
Office 365 Cloud Business apps Usama wahab khan
What did we Cover? • Aggregated Data Sources • SAP • Intrinsic Database • SharePoint Document Library • Posted to NewsFeeds(Social) • Added Business Rules • Server Side Defaults • Server Side Filters • Cross Data Source Rules • Customized Style sheets
SharePoint app hosting • Provider-hosted App • Bring your own server hosting infrastructure SharePoint Web Your Hosted Site including Azure • Autohosted App • Windows Azure + SQL Azure provisioned automatically as apps are installed Cloud-hosted Apps SharePoint Web Azure • Get remote events from SharePoint • Use CSOM/REST + OAuth • SharePoint-Hosted App • Reuse web elements (lists, out-of-box web parts). Client side technologies and declarative workflows Host web App Web (from WSP)
Summary Keep in Touch Email : firstname.lastname@example.org FB : Usama Wahab Khan Twitter : @usamawahabkhan Yammer : yammer/usamawahabkhan Blog : usamawahabkhan.blogspot.ae • Cloud Business Apps • Built on the Microsoft Cloud Platform • Designed for the mobile enterprise • Uses the technologies you already know • Aggregates data sources • Business logic that crosses data sources • Focus on productivity • Focus on the unique aspects of your app
SharePoint Saturday Gulf#SPSGulfThank You! Our Sponsors: