Mobile devices and SharePoint 2013-part 5th: Customizing apps

Source: Internet
Author: User
Tags silverlight

Blog Address: Http://blog.csdn.net/foxdave

Original address

In this series of articles, the author shows an overview of the most significant new features of SharePoint 2013-Support for mobile devices. This series of articles:mobile Devices and SharePoint 2013-part 1th: Overviewmobile Devices and SharePoint 2013-part 2nd: Device Pipelines and SharePoint page models

Mobile devices and SharePoint 2013-Part 3rd: Push notifications

Mobile devices and SharePoint 2013-Part 4: Positioning

Mobile devices and SharePoint 2013-part 5th: Customizing apps


Custom Apps

SharePoint 2013 provides a better tool for customizing mobile-side applications, as you can see here.

Windows Phone

Templates

Microsoft provides a Windows Phone SharePoint 2013 Application template for use in Visual Studio

? Windows Phone Empty SharePoint Application

? Windows Phone SharePoint List Application

So if you stay in Microsoft's field, you can take advantage of the predefined templates and built-in push notification support.

Templates generate a Silverlight-based Windows Phone application and use the MVVM (Model-view-viewmodel) design pattern, you benefit from a manageable layer of layers that can be independently developed, tested, and modified.

Source: Architecture of the Windows Phone SharePoint List Application Template

The SharePoint Phone Application Wizard guides you through 5 simple steps for project setup, with templates that you can use in a few hours from the SharePoint list

Traverse to the Windows Phone mobile app.

See also: Overview of the Windows Phone SharePoint 2013 Application template in Visual Studio

Architecture of the Windows Phone SharePoint List Application Template

Development environment

Important NOTES:

Installing SharePoint 2013 Preview on a client operating system (such as Windows 7) is not supported, and it is not supported to develop the necessary tools for installing Windows Phone on a server-side operating system (such as Windows Server 2008). Source

So in order to develop a SharePoint Windows Phone app, you need two operating systems. This is not a problem, you can start building Office and SharePoint related applications

See also: How to: Set up an environment for developing mobile apps for SharePoint

Windows Phone SDK 7.1

Ios,android and Rest

For other systems, SharePoint 2013 provides you with the appropriate APIs:

ECMAScript(Javascript,jscript) object Model schema

REST Endpoints in SharePoint 2013

Odata/oauth

You can interact with SharePoint sites by using JavaScript on the browser side as scripts, or remotely with any technology that supports standard rest functionality.

Client object Model (CSOM)

? The script executed in the browser. NET Framework to host code in apps, Silverlight 2.0 apps.

? use Proxy.js, managed. dll files, and CLIENT.SVC network services to batch, serialize requests, and resolve replies.

Source: https://msdn.microsoft.com/en-us/SP2010DevTrainingCourse_ECMAScriptClientObjectModel.aspx

Rest Endpoint

? RESTful HTTP requests, using the Development Data Protocol (ODATA) standard.

The CLIENT.SVC Network Service handles HTTP requests and provides the appropriate response, Atom (the default response) or JSON format.

Source: https://msdn.microsoft.com/zh-cn/library/fp142385 (v=office.15)

Moving the object model

SharePoint 2013 provides a new enhanced mobile object model. Two interesting additions are:

Spfieldgeolocation (More information)

Authenticator (More information)

Source: https://msdn.microsoft.com/library/office/jj163079 (v=office.15)

To verify SharePoint Online, you need to browserbasedauthentication.

Supplemental information: Build a mobile app for SharePoint 2013


After translating 5 articles, I summarize

Microsoft's support for its own Windows Phone mobile device platform is powerful, as it has in previous routines, providing a variety of tools and examples for unpacking, as well as a rich interface for developers to call. But for the support of Android/ios, only a few words brought, and did not propose any real solution.

Mobile devices and SharePoint 2013-part 5th: Customizing apps

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.