Building Dynamic Applications on both Office 365 and on-premise.
-
Upload
derick-dixon -
Category
Documents
-
view
221 -
download
2
Transcript of Building Dynamic Applications on both Office 365 and on-premise.
INTRODUCTION TO PRESENTERS
Craig Tarr
Position: COO and Co-Founder of GtconsultResponsibility: Head of Services and A-TeamExperience: SP since 2001Love: Design, solution craftingInterests: Ornithology, surfingContact:
e: [email protected]: +27 87 802 5359
Christian Buckley
Position: Managing Director, AmericasResponsibility: Head of Marketing and Business DevExperience: Since 2005, 3-time MVPLove: Solving business problems, governanceInterests: Family, road trips, 80’s new wave musicContact:
e: [email protected]: +1 425 246 2823
Developing Application in SharePoint
The SharePoint platform enables you to develop applications that have the following features:
Scalable. SharePoint provides an extensible
framework that allows you to add applications and
features as needed to meet growing demands.
Collaborative. SharePoint includes features that allow you to create workspaces where people share ideas,
documents, and other assets.
Content-driven. SharePoint allows you to
create and publish content that is tailored to your
users' needs.
Strategic Decisions
On – PremiseDeveloped in Visual Studio
Hosted as Farm Solution / Provider Hosted AppManaged C# code
IssuesHeld hostage by Development house
Lack SupportabilityLacks mobility to O365
Lacks upgradability
Office 365 – SharePoint OnlineDeveloped in Napa Development Tool or Visual Studio
Hosted as Provider Hosted App / Sandbox solutionManaged C# code / SP API via REST or Javascript
IssuesHeld hostage by Development house
Diminishes scalabilitySecurity considerations
Upgrade???
Strategic choices
SharePoint Apps• Provider Hosted App - By using Office Developer Tools for Visual Studio 2012, you can create and
deploy ISV-hosted apps.
• A SharePoint-hosted app - is the easiest to create and deploy because its contents are deployed to a
single SharePoint site using HTML and Javascript!
jQuery: The Write Less, Do More, JavaScript Library
Really useful JQuery libraries
SPServices - https://spservices.codeplex.com/ - Thank you Marc Anderson
SP Widgets - http://purtuga.github.io/SPWidgets/ - Thank you Paul Tavares
Datatables.net - http://datatables.net/
REST API
REST (Representational State Transfer) is a simple stateless architecture that generally runs over HTTP.
REST involves reading a designated Web page that contains an XML file. The XML file describes and
includes the desired content.
It uses the four HTTP methods GET, POST, PUT and DELETE to execute
different operations. REST uses HTTP for all four CRUD (Create/Read/Update/Delete) operations.
REST is a lightweight alternative to mechanisms like RPC (Remote Procedure Calls) and Web Services
(SOAP, WSDL, et al.)
Contact GTconsultIf you would like to talk to GTconsult about your Office365 strategy and how we can help make your deployment successful, please visit our website at www.GTconsult.com
Or send us an email with your questions:
[email protected]@GTconsult.com