Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :

Slides:



Advertisements
Similar presentations
Bob German Principal Architect Introduction to Cloud Hosted Apps Your apps here!
Advertisements

@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
Extending Your Reach with SharePoint and Office. Ignite: Office SharePoint Azure.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National Architect Neudesic Ryan McIntyre, MCITP, MCPD National Architect.
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
App for SharePoint (*.app) Widgets Dashboards Data roll ups.
Design Solutions for a SharePoint in Flux. Agenda © 2014 Jamie McAllister.
Development models for on-premises Transformation approaches Farm solution considerations.
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.
BCS uncovering the misteries Marat Bakirov Australia, UTC+10 April 16 th /17 th, 2014.
Creating a SharePoint App with Microsoft Access Services
©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.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
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.
Marat Bakirov Readify. 2 3 ServerClient Browser Host Web Server Host SharePoint & Exchange Office APP Client APIs Server APIs.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Refine Author business logic Customize screen layouts / branding Define custom queries Extend Explore ecosystem components Create custom controls.
Using Promise Patterns with JavaScript, jQuery, and the SharePoint 2013 App Model Doug Hemminger SharePoint Solutions Architect, Protiviti.
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.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
23/04/2017 Desarrollando una integración entre Azure Websites y SharePoint Online de Office 365.
Microsoft SharePoint 2013 New Features Visit by for SharePoint Resources: Tutorials Articles Tools Interview Questions By Microsoft.
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Welcome to Azure App Services! Amie Seisay
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.
ON YOUR TERMS Business needs * Enhanced by upcoming Azure IAAS features GoodBetterBest * * GoodBetterBestGoodBetterBestGoodBetterBestGoodBetterBestGoodBetterBest.
Welcome to Azure App Services! Amie Seisay
Windows 8 Application Microsoft Word with an app for Office Internal O365 SharePoint Site Windows Azure Web Sites Windows Azure Workflow Service.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
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.
Bob German Principal Architect Developing SharePoint Applications with MVC and Entity Framework.
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.
Apps for the modern enterprise INTRODUCTION TO SHAREPOINT AS A DEVELOPMENT PLATFORM RON COURVILLE.
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
DreamFactory for Microsoft Azure Is an Open Source REST API Platform That Enables Mobilization of Data in Minutes across Frameworks and Storage Methods.
Converting SharePoint on- premise Apps to Office 365 Jos Auker-Woor M377.
The Holmes Platform and Applications
Introduction ITEC 420.
SPC Developer 6/25/2018 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Transition to Modern Office Add-in Development
SharePoint Online Development Best Practices
SharePoint Cloud hosted Apps
Windows Azure Keenan Newton 3-021
Office 365 Development July 2014.
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.
Getting Started with SP2013 Apps
Technical Capabilities
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
Western Mass Microsoft Technology Users Group
Presentation transcript:

Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :

SharePoint 2013 App

What is App? Apps for SharePoint are easy-to-use, lightweight web applications. An app for SharePoint is a stand-alone, self-contained piece of functionality that extends the features and capabilities of a SharePoint site. App model is mainly designed for cloud hosting. It will not use server side code. It will use only client script like java script or jQuery, and will work on top of share point framework.

Why App Model?

App Isolation

Why to build App? Familiar Programming Model Flexible Life Cycle Access SharePoint data and services Flexible Architecture

Map SharePoint Component to App Web part Event and feature receiver Api Solution and package deployment External content type Application page/Site Page

What we can do with App? Custom list, content type, list template, workflow Deploy new fields based on existing field types We can have custom application pages to work Can consume custom web services. Custom web part(App part),Silverlight web part

What we can’t do with App? Custom Site Definitions Delegate Controls Custom Themes, Branding Custom Action groups and Custom Hidings Custom User Controls Timer Jobs Custom field type

Type of App Two Types of app SharePoint Hosted App Cloud Hosted App Mobile App Office App Task pane app, content app, mail app

Task pane App

Content Apps

Design your App Choose right hosting model for app Choose right data access technology for app Choose UX design for app Design with update in mind Develop app Publish app

SharePoint Hosted Apps

Sharepoint Hosted App Hosted on sharepoint farm(on-premises or office 365) Installed on a SharePoint 2013 website, called the host web, and that have their resources hosted on an isolated sub site of a host web, called the app web. Any SharePoint-Hosted App will try to create a Subweb which will be executed in a separate AppDomain apart from SharePoint Farm(DNS settings). SharePoint Server-Side Code in Apps is not allowed. SharepointHosed - JavaScript (with the SharePoint 2013 JSOM library) + HTML

Work with and provision new SharePoint entities exclusively. Ex-An app that includes a people picker control and that stores information about SharePoint users in a SharePoint list. Full page experience and App-part App scope Site scope - App is installed and launched within the same scope of the SharePoint site. Tenancy scope - App catalog, Users from different sites can choose to connect and consume this App. Hosting option – App catalog and Office store App catalog

Office store – seller dashboard account,upload app(.app file, personal info,company info, privacy statement, other issues, free or paid) App with SharePoint list and with app list.

Cloud Hosted Apps 1.Provider Hosted App 2.Auto Hosted app

Cloud Hosted App Cloud-hosted apps are apps that are hosted remotely from SharePoint and can contains some sort of server-side logic. Hosted outside SharePoint farm. These apps can be hosted on any platform like Microsoft Azure, Internet Information Services (IIS), or even a PHP server running on Linux. This approach offers the flexibility to choose hosting and technology options. The use of cloud-hosted apps may require management of hosting, app permissions, and multitenancy.

Provider Hosted App It can be used in both on-premises or cloud environment Provider-hosted apps are deployed and hosted outside SharePoint farm. Host the app on Microsoft Azure or any remote web platform, including non-Microsoft platforms. Run on the cloud [SharePoint online] or on the own server [on- premises] depends on where you hosted them. Gain authorization to SharePoint data either by OAuth or JavaScript cross-domain library.

Publish Provider Hosted app on Windows Azure Client Id and Client Secret is required for publish app To generate client Id and secret, we can generate this using specific site url /_layouts/15/appregnew.aspx/_layouts/15/appregnew.aspx

Auto Hosted App Auto hosted apps are currently available only on Office 365. Deployed fully to cloud. You do not need to provide a packaging, installation, and configuration system. Configuring is done automatically. Office store not support to host this type of app.

Comparison of hosting options for apps for SharePoint SharePoint-hosted Cloud (provider- hosted or autohosted) App scopeSharePoint siteSite or tenancy ArchitectureWebsiteMultitenant app Developer skill set SharePoint + HTML or JavaScript Full stack User interface technologies SharePoint + HTML or JavaScript Any web stack Server codeNone Any (none on SharePoint) Storage Lists and document libraries Any Key limitationsNo server code Hosting expertise required

App based on business scenario SharePoint HostedProvider Hosted Individual or team productivity appLarge, robust internet/enterprise- scale application Reuse common SharePoint artifactsCan be use for server side code Automatic hosting in SharePointWork with any existing web/on- premises servers Runs anywhere – on-premises or cloud Uses full power of Azure

About the SharePoint and Provider App SharePoint Hosted Provider Hosted Host SharePoint 2013 any host (Microsoft/non- microsoft) Deployment of Components All components deployed to SharePoint Wrapper deployed to SharePoint manually deployment of components to host Code/logic Only client-side code Server and client-side code, any language or script Data Storage Lists, fields, and content types sql, mysql, oracle, csv, SQLite,etc. Authentication & authorization Automatic Developers responsibility: Oauth/cross-domain library App Permissions Inherent Developers responsibility

Contact us to Hire SharePoint developers at the best, most cost efficient rate. sharepoint-developer-india.html