Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.

Slides:



Advertisements
Similar presentations
SharePoint 2010 Overview Presented by: Oscar Garcia
Advertisements

Bob German Principal Architect Introduction to Cloud Hosted Apps Your apps here!
@jerry_yasir SharePoint IIS Code runs from GAC on same w3wp.exe as SharePoint web application 2010 SharePoint IIS Sand box Code runs on SPUCWorkerProcess.exe.
Getting Started with SharePoint 2013 Apps
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Extending Your Reach with SharePoint and Office. Ignite: Office SharePoint Azure.
Microsoft SharePoint 2010 technology for Developers
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect Neudesic Ryan McIntyre, MCITP, MCPD National Architect.
SharePoint 2010 Business Productivity: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able Blue
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
SharePoint Apps in SharePoint 2013
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Microsoft ® Official Course Developing Remote-hosted Apps for SharePoint Microsoft SharePoint 2013 SharePoint Practice.
Microsoft ® Official Course Introducing Apps for SharePoint SharePoint Practice Microsoft SharePoint 2013.
SharePoint Server 2013 Architecture and Identity
BCS uncovering the misteries Marat Bakirov Australia, UTC+10 April 16 th /17 th, 2014.
 Any device, anywhere, anytime  New discovery channels  New ways of working  Redefined expectations for apps.
Cloud app Cloud app Cloud app Separate username/password sign-in Manual or semi-automated provisioning Active Directory App Separate username/password.
©2012 Microsoft Corporation. All rights reserved..
Fraser Technical Solutions, LLC
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
SharePoint-Hosted App Provision an isolated sub web on a parent web (separate domain) Reuse web elements (lists, files, out-of-box web parts) No.
Basic SharePoint 2013 App Development start-up for New Developers
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July Thierry Gasser TSP
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
SPC204 Security Problems in SharePoint 2010 Authentication and Authorization.
Creating Cloud Hosted Line Of Business Applications with Apps for Office, O365, Azure, and WP8 Michael Sherman Todd Baginski Canviz Consulting, LLC.
Marat Bakirov Readify. 2 3 ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
“Add-ins” of functionality for some Office programs Placed within the document or in the task pane Access apps can contain Apps for Office Related.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
San Diego 2014 SharePoint Saturday San Diego November 15, 2014 UCSD Extension SharePoint Saturday San Diego November 15, 2014 UCSD Extension.
Intro to Apps Anatomy of an App App Architecture.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
How to build an App Deep dive into the capabilities of Apps Lessons learned.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Windows 8 Application Microsoft Word with Apps For Office Internal O365 SharePoint Site Windows Azure Cloud Services Windows Azure Workflow Server.
Key enhancements IT Professionals should know!
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Cloud SharePoint-hosted SharePoint Autohosted Provider-hosted Host web App web (optional) Host web App web Host web App web (optional)
SharePoint Apps and the Architecture of the new Cloud App Model Introducing Cloud App Model Designing Apps SharePoint-hosted Apps Key Learnings.
Cloud Roadshow. Advanced SharePoint add-in Development.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
SAML Token Claims Based Identity SAML Token Claims Based Identity SPUser.
Share your Excel workbooks in the web Use slicer targets to optionally filter dashboard items Interact with your workbook with all of the rich.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
2012 © Trivadis BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN WELCOME The SharePoint 2013 App Model.
Intro to Apps Anatomy of an App App Architecture.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
5/9/2018 9:30 AM BRK2215 Deliver better experiences with SharePoint Patterns and Practices Community Solutions Mike Ammerlaan Product Marketing Manager,
SharePoint Cloud hosted Apps
11/19/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Windows Azure Keenan Newton 3-021
TechEd /28/ :27 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
SharePoint Online Authentication Patterns
TechEd /18/2019 2:30 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
SharePoint Development
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Western Mass Microsoft Technology Users Group
Presentation transcript:

Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service Public O365 SharePoint Site Windows Azure SQL Database Clients (Desktop/Tablet/Mobile) Cloud View / approve SOWs Display Excel Services charts in Word View client companies View sales leads Receive toast and tile and raw notifications View Excel Services charts Create estimates Contact internal sales personnel to follow up on requests for quotes Contact vendors to follow up on requests for quotes Approve SOWs Store Excel Documents Store SOWs Host team sites for projects BCS Sales Leads External List Submit requests for quote Send notifications Create SOWs Update data in Excel documents Create SharePoint project sites Facilitate SOW creation, approval, submission, and follow up tasks Store sales request data Windows Azure Access Control Service OAuth

App Web (from WSP) Host Web SharePoint-Hosted App Provision an isolated sub web on a host web Reuse web elements (lists, files, out-of-box web parts) No server code allowed; use client JavaScript for logic, UX Provider-Hosted App “Bring your own server hosting infrastructure” SharePoint Web Get remote events from SharePoint Use CSOM/REST + OAuth to work with SharePoint Cloud-based Apps Your Hosted Site Autohosted App Windows Azure Web Sites + Windows Azure SQL Database provisioned invisibly as apps are installed Windows Azure Web Sites SharePoint Web

_API Client/Server/Mobile Symmetrical OAuth Enabled 2,000+ Classes Declarative, Remote Events Fully Remote 6,000+ Members OData JQuery Compatible Private and Public Clouds JSON

All or nothing

User credentials provided? Start End User only context App only context User + App context Anonymous context App token provided? App token Includes user? Yes No Yes

 Provider-hosted app for SharePoint  MVC4 application on Windows Azure Web Sites  Uses SharePoint Chrome Control  OData endpoint in Windows Azure Web Site  Windows Azure SQL Database

Cloud hosted Push Notifications Send toast, tile, and badge updates to Windows 8 apps

Windows Azure Web Applications Windows Push Notification Services (WNS)

Event Receivers Remote Event Receivers External Event Receivers Timer Jobs / Worker Roles Custom Code

Toast, Tile, Raw Notifications SharePoint List Data Excel Services Data, Charts, and Graphs SharePoint Extension Points

Win8 APIs Windows Runtime (WinRT) Windows Library for JavaScript (WinJS) SharePoint APIS REST ASMX /_layouts/15/WopiFrame.aspx Windows Azure You decide!

Request token from Microsoft Online STS Receive SAML security token Send security token Receive Cookies FedAuth & rtFa) Call SP & attach Cookies Receive results from SP

Document Storage and Collaboration Business Intelligence Excel Services App-level External Content Type External List Contacting fellow employees for assistance Community Site

Create documents Upload documents To SharePoint Update SharePoint list items Create SharePoint Team Sites

Business Intelligence OAuth / REST APIs Deployment Options Apps for Office Catalog (Tenant Scope) SharePoint App Catalog (SharePoint App Web Scope)

Mixture of out of the box actions and custom actions Start upon SOW creation Notify approver Update status upon approval Submit SOW to potential client

 With the new cloud app model for SharePoint and its rich service APIs, your apps can now consume SharePoint better than ever before.  Any language, any hosting platform, using standard web technologies  The core enabling technologies  The new _api  The new app principal  OAuth 2.0

Sign up for Office 365 for Developers Follow us on our blogTry out some apps 123

MySPC