博客地址: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部分:自定义应用相关推荐

  1. 移动设备和Sharepoint 2013 - 第四部分:位置

     位置 SharePoint Server 2013支持可用于移动应用开发的新的定位字段类型(列表). 你现在可以制作列表"位置-感应"并通过与Bing地图合作显示维度和经度. ...

  2. SharePoint 2013 中自定义WCF服务

    在使用SharePoint2013的时候,如果其他客户端 API 的组合不足,可以通过自定义 Web 服务扩展 SharePoint.默认情况下,SharePoint 2013 不仅支持创建自定义 A ...

  3. SharePoint 2013中规划企业搜索体系结构

    SharePoint 2013中规划企业搜索体系结构 摘要:了解如何规划小型.中型或大型企业搜索体系结构. 设置企业搜索体系结构之前,需要仔细规划很多事项.我们将逐步帮助您规划小型.中型或大型企业搜索 ...

  4. SharePoint 2013的100个新功能之网站管理(二)

    一:SharePoint 2013的网站策略 网站策略指的是自动关闭或删除网站的条件.有四个选项:不自动关闭或删除网站.自动删除网站.自动关闭并删除网站和运行一个工作流来关闭.删除网站. 二:新的主题 ...

  5. 部署Office Web Apps Server并配置其与SharePoint 2013的集成

    1.此示例将删除运行此 cmdlet 的当前 SharePoint 场上的所有绑定.Remove-SPWOPIBinding -All:$true2.设置绑定New-SPWOPIBinding -Se ...

  6. 在 SharePoint 2013 中选择正确的 API 集

    决定使用哪个 API 集的因素 您可以在多个 API 集中选择一个来访问 SharePoint 2013 平台.您使用哪一个 API 集取决于以下因素: 应用程序的类型. 可能的类型包括但不限于以下不 ...

  7. SharePoint 2013 基础版 离线安装步骤

    SharePoint 2013 基础版 离线安装步骤 1.    介绍 SharePoint 2013 提供了一个企业的业务解决方案,它利用了企业应用程序集成功能,以及灵活的部署选项和管理工具,将来自 ...

  8. SharePoint 2013 中的新增功能(与开发有关)

    了解 SharePoint 2013 中的新增特性和功能,包括新的云应用程序模型.开发工具.平台增强功能.移动应用程序以及更多其他功能. 适用范围: 云应用程序模型 SharePoint 2013 引 ...

  9. SharePoint 2013 的硬件和软件要求

    http://technet.microsoft.com/zh-CN/library/cc262485%28v=office.15%29.aspx 重要说明: 如果您就生产系统未满足本文档中所述的最低 ...

最新文章

  1. [认证授权] 1.OAuth2授权
  2. /etc/rc.d 与 /etc/profile或者./.bash_profile的区别
  3. sqlite常见使用总结
  4. SELECT LAST_INSERT_ID() 的使用和注意事项
  5. 历史上最伟大的 12 位程序员
  6. Keras 构建DNN 对用户名检测判断是否为非法用户名(从数据预处理到模型在线预测)
  7. Python基础--Python3基础语法
  8. 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed
  9. QQList列表功能实现
  10. phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组
  11. 腾讯之后,网易跟上了:未成年人每日限玩1.5小时游戏
  12. Java字符串基本认识
  13. django3与vue3本地搭建
  14. 软件测试总结--01基础
  15. java文本框内容覆盖6_java中读入一个TXT文件到文本框空如何覆盖以前读的内容?...
  16. 2021年Java开发爆款推荐!黑马java培训视频网盘下载
  17. docker 僵尸进程
  18. 淼淼刷力扣(PTA特别版2)
  19. MATLAB计算排列组合
  20. WEB测试应该注意哪些地方,怎样才能做好WEB测试

热门文章

  1. bootstrap 输入错误提示_win7系统提示explorer.exe应用程序错误怎么办
  2. c语言使用指针在被调函数中改变主调函数的变量 地址运算符 间接运算符
  3. 单片机实验:交通灯控制
  4. java中execquery(),javaee登录界面
  5. java set排序_Java Set排序的方法
  6. Python 代码注释
  7. 高中关于人工智能方面的课题_2019山东人工智能教育专项课题指南选题
  8. 【OpenCV 例程200篇】60. 非线性滤波—联合双边滤波
  9. java 生成apk包_Eclipse导出安卓apk文件的图文教程
  10. python解析sql文件_如何从Python中解析sql文件?