移动设备和SharePoint 2013 - 第5部分:自定义应用
博客地址:http://blog.csdn.net/foxdave
原文地址
移动设备和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部分:自定义应用相关推荐
- 移动设备和Sharepoint 2013 - 第四部分:位置
位置 SharePoint Server 2013支持可用于移动应用开发的新的定位字段类型(列表). 你现在可以制作列表"位置-感应"并通过与Bing地图合作显示维度和经度. ...
- SharePoint 2013 中自定义WCF服务
在使用SharePoint2013的时候,如果其他客户端 API 的组合不足,可以通过自定义 Web 服务扩展 SharePoint.默认情况下,SharePoint 2013 不仅支持创建自定义 A ...
- SharePoint 2013中规划企业搜索体系结构
SharePoint 2013中规划企业搜索体系结构 摘要:了解如何规划小型.中型或大型企业搜索体系结构. 设置企业搜索体系结构之前,需要仔细规划很多事项.我们将逐步帮助您规划小型.中型或大型企业搜索 ...
- SharePoint 2013的100个新功能之网站管理(二)
一:SharePoint 2013的网站策略 网站策略指的是自动关闭或删除网站的条件.有四个选项:不自动关闭或删除网站.自动删除网站.自动关闭并删除网站和运行一个工作流来关闭.删除网站. 二:新的主题 ...
- 部署Office Web Apps Server并配置其与SharePoint 2013的集成
1.此示例将删除运行此 cmdlet 的当前 SharePoint 场上的所有绑定.Remove-SPWOPIBinding -All:$true2.设置绑定New-SPWOPIBinding -Se ...
- 在 SharePoint 2013 中选择正确的 API 集
决定使用哪个 API 集的因素 您可以在多个 API 集中选择一个来访问 SharePoint 2013 平台.您使用哪一个 API 集取决于以下因素: 应用程序的类型. 可能的类型包括但不限于以下不 ...
- SharePoint 2013 基础版 离线安装步骤
SharePoint 2013 基础版 离线安装步骤 1. 介绍 SharePoint 2013 提供了一个企业的业务解决方案,它利用了企业应用程序集成功能,以及灵活的部署选项和管理工具,将来自 ...
- SharePoint 2013 中的新增功能(与开发有关)
了解 SharePoint 2013 中的新增特性和功能,包括新的云应用程序模型.开发工具.平台增强功能.移动应用程序以及更多其他功能. 适用范围: 云应用程序模型 SharePoint 2013 引 ...
- SharePoint 2013 的硬件和软件要求
http://technet.microsoft.com/zh-CN/library/cc262485%28v=office.15%29.aspx 重要说明: 如果您就生产系统未满足本文档中所述的最低 ...
最新文章
- [认证授权] 1.OAuth2授权
- /etc/rc.d 与 /etc/profile或者./.bash_profile的区别
- sqlite常见使用总结
- SELECT LAST_INSERT_ID() 的使用和注意事项
- 历史上最伟大的 12 位程序员
- Keras 构建DNN 对用户名检测判断是否为非法用户名(从数据预处理到模型在线预测)
- Python基础--Python3基础语法
- 用sqoop把hdfs数据存储到mysql报错,Job job_1566707990804_0002 failed with state FAILED due to: Tas k failed
- QQList列表功能实现
- phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组
- 腾讯之后,网易跟上了:未成年人每日限玩1.5小时游戏
- Java字符串基本认识
- django3与vue3本地搭建
- 软件测试总结--01基础
- java文本框内容覆盖6_java中读入一个TXT文件到文本框空如何覆盖以前读的内容?...
- 2021年Java开发爆款推荐!黑马java培训视频网盘下载
- docker 僵尸进程
- 淼淼刷力扣(PTA特别版2)
- MATLAB计算排列组合
- WEB测试应该注意哪些地方,怎样才能做好WEB测试
热门文章
- bootstrap 输入错误提示_win7系统提示explorer.exe应用程序错误怎么办
- c语言使用指针在被调函数中改变主调函数的变量 地址运算符 间接运算符
- 单片机实验:交通灯控制
- java中execquery(),javaee登录界面
- java set排序_Java Set排序的方法
- Python 代码注释
- 高中关于人工智能方面的课题_2019山东人工智能教育专项课题指南选题
- 【OpenCV 例程200篇】60. 非线性滤波—联合双边滤波
- java 生成apk包_Eclipse导出安卓apk文件的图文教程
- python解析sql文件_如何从Python中解析sql文件?