View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Saturday, April 12th ,2014
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
Dev Saturday UAE
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.
Overview of the Cloud App Model
• Bring the concept & value of
apps to Office & SharePoint
• Unified and Cloud Ready
• Works on-premises and in O365
• App lifecycle, built in monitoring, telemetry and
• Web-standards based
• Embraces web technologies including
• Build a web app that is connected to Office &
SharePoint APIs & services
Office 365 Platform
Documents People | Groups
Calendars REST Web Services
Anatomy of an App for SharePoint
• 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
SharePoint Apps & Cloud Business Apps
Rapid Application Development over SharePoint
SharePoint & Cloud Business App
HTML5 Responsive Design Client
Get remote events from
Use CSOM/REST + OAuth
Bring your own server hosting
Windows Azure + SQL Azure
provisioned automatically as apps are
Reuse web elements (lists, out-of-box web
parts). Client side technologies and
• 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
Keep in Touch
Email : email@example.com
FB : Usama Wahab Khan
Twitter : @usamawahabkhan
Yammer : yammer/usamawahabkhan
Blog : usamawahabkhan.blogspot.ae