移动设备和SharePoint 2013 - 第5部分:自定义应用
博客地址: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移動應用程序。
另見:Visual Studio 中的 Windows Phone SharePoint 2013 應用程序模板概述
????????? "Windows Phone SharePoint 列表應用程序"模板的體系結構
開發環境
重要提示:
不支持在客戶端操作系統(如Windows 7)安裝SharePoint 2013預覽版,不支持在服務端操作系統(如Windows Server 2008)安裝Windows Phone開發必要的工具。(源)
所以為了開發SharePoint的Windows Phone應用程序,你需要兩個操作系統。這不是問題,你可以開始構建 Office 和 SharePoint 相關應用程序
另見:如何:設置用于為 SharePoint 開發移動應用程序的環境
????????? 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 生成移動應用程序
翻譯完5篇,自己總結一下
微軟對于自身的Windows Phone移動設備平臺的支持可以說是很強大的,跟以往的套路一樣,提供了各種拆箱即用的傻瓜式工具和樣例、豐富的接口供開發者調用。但是對于Android/IOS的支持,只是寥寥幾句帶過,并沒有提出什么實在的解決方案。
轉載于:https://www.cnblogs.com/justinliu/p/5961636.html
總結
以上是生活随笔為你收集整理的移动设备和SharePoint 2013 - 第5部分:自定义应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Sqite数据库 6
- 下一篇: 结婚虽易,终老不易:EntityFram