行動裝置和SharePoint 2013 - 第5部分:自訂應用

來源:互聯網
上載者:User

標籤:sharepoint   mobile   行動裝置   

部落格地址:http://blog.csdn.net/foxdave

原文地址

在該系列文章中,作者展示了SharePoint 2013最顯著的新功能概觀——對行動裝置的支援。該系列文章:行動裝置和SharePoint 2013 - 第1部分:概述行動裝置和SharePoint 2013 - 第2部分:裝置管道和SharePoint頁面模型

行動裝置和SharePoint 2013 - 第3部分:推播通知

行動裝置和SharePoint 2013 - 第4部分:定位

行動裝置和SharePoint 2013 - 第5部分:自訂應用


自訂應用

SharePoint 2013為自訂手機端應用程式提供了更好的工具,可以看這裡。

Windows Phone

Templates

微軟提供了在Visual Studio中使用的Windows Phone SharePoint 2013應用程式模版

?Windows Phone Empty SharePoint Application

?Windows Phone SharePoint List Application

所以如果你留在微軟的領域,就可以充分利用預定義的模版和內建的推播通知支援。

模版產生一個基於Silverlight的Windows Phone應用程式並使用MVVM(Model-View-ViewModel)設計模式,你會得益於便於管理的圖層面板——可以獨立開發、測試和修改。

源:"Windows Phone SharePoint 列表應用程式"模板的體繫結構

SharePoint Phone 應用程式嚮導會指導你完成項目設定的5個簡單的步驟,藉助模版,在數小時內你就可以從SharePoint列表

穿越到Windows Phone行動裝置 App程式。

另見:Visual Studio 中的 Windows Phone SharePoint 2013 應用程式模板概述

          "Windows Phone SharePoint 列表應用程式"模板的體繫結構

開發環境

重要提示:

不支援在用戶端作業系統(如Windows 7)安裝SharePoint 2013預覽版,不支援在服務端作業系統(如Windows Server 2008)安裝Windows Phone開發必要的工具。(源)

所以為了開發SharePoint的Windows Phone應用程式,你需要兩個作業系統。這不是問題,你可以開始構建 Office 和 SharePoint 相關應用程式

另見:如何:設定用於為 SharePoint 開發行動裝置 App程式的環境

          Windows Phone SDK 7.1

IOS,Android和REST

對於其他系統,SharePoint 2013為你提供了合適的API:

ECMAScript(JavaScript,JScript)物件模型架構

SharePoint 2013中的REST端點

OData / OAuth

你可以通過在瀏覽器端作為指令碼執行的JavaScript來和SharePoint網站做互動,或者是使用任何支援標準REST功能的技術遠程互動。

用戶端物件模型(CSOM)

?瀏覽器中執行的指令碼,.NET架構託管的應用中的代碼,Silverlight 2.0應用中的代碼。

?通過proxy.js、託管的.dll檔案和client.svc網路服務來批處理、序列化請求,解析回複。

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

REST端點

?RESTful HTTP請求,使用開發資料協議(OData)標準。

?client.svc網路服務處理HTTP請求並提供適當的響應,Atom(預設響應)或者是JSON格式。

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

移動物件模型

SharePoint 2013提供了一個新的增強移動物件模型。兩個有趣的添加是:

SPFieldGeoLocation(更多資訊)

Authenticator(更多資訊)

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

驗證SharePoint Online,你需要BrowserBasedAuthentication

補充資訊:為 SharePoint 2013 產生行動裝置 App程式


翻譯完5篇,自己總結一下

微軟對於自身的Windows Phone行動裝置平台的支援可以說是很強大的,跟以往的套路一樣,提供了各種拆箱即用的傻瓜式工具和範例、豐富的介面供開發人員調用。但是對於Android/IOS的支援,只是寥寥幾句帶過,並沒有提出什麼實在的解決方案。

行動裝置和SharePoint 2013 - 第5部分:自訂應用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.