移动设备和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 开发移动应用程序的环境
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的支持,只是寥寥几句带过,并没有提出什么实在的解决方案。
移动设备和SharePoint 2013 - 第5部分:自定义应用的更多相关文章
- 移动设备和SharePoint 2013 - 第4部分:定位
博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和 ...
- 移动设备和SharePoint 2013 - 第3部分:推送通知
博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和 ...
- 移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型
博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和 ...
- 移动设备和SharePoint 2013 - 第1部分:概述
博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和 ...
- 优化移动设备上SharePoint 2013网站
优化移动设备上SharePoint 2013网站 本文由SPFarmer翻译自Waldek Mastykarz的文章 移动市场在持续的增长.在不远的将来,使用移动设备浏览站点将会超过电脑.为了保证用户 ...
- SharePoint 2013 Designer系列之自定义列表表单
在SharePoint的使用中,默认的样式过于单调经常困扰着我们,其实,SharePoint使用Designer工具,可以很轻松解决这一问题,制作出各式各样漂亮的页面.下面,让我们简单介绍下这一过程. ...
- SharePoint 2013 Designer 入门教程
SharePoint的使用中,SharePoint Designer是非常重要的工具,我们可以通过Designer设计页面.母版页,维护.管理站点,也可以定制列表表单.数据视图,设计工作流等等.下面总 ...
- SharePoint 2013 中自定义WCF服务
在使用SharePoint2013的时候,如果其他客户端 API 的组合不足,可以通过自定义 Web 服务扩展 SharePoint.默认情况下,SharePoint 2013 不仅支持创建自定义 A ...
- 系列文章--SharePoint 2013 Designer 入门教程
SharePoint的使用中,SharePoint Designer是非常重要的工具,我们可以通过Designer设计页面.母版页,维护.管理站点,也可以定制列表表单.数据视图,设计工作流等等.下面总 ...
随机推荐
- xcode黑科技
1多开模拟器 使用命令行: cd /Applications/Xcode1.app/Contents/Developer/Applications/&open -n Simulator.app ...
- x+y = ((x&y)<<1) + (x^y) 证明
法一:我们考虑x,y在二进制表示时候,按位相加其中第i位xi+yi = ((xi&yi)<<1) + (xi^yi)其中(xi&yi)<<1表示当xi和yi都是 ...
- 如何在腾讯云上搭建一个人力资源Saas
版权声明:本文由ihr原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/180 来源:腾云阁 https://www.qclo ...
- Unity3D 5.1烘培 操作
http://blog.csdn.net/asd237241291/article/details/48056575 原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技 ...
- as的Enter_Frame与Timer
As3中的Timer和Event.EnterFrame是有明显的区别的. Evnet.EnterFrame是定时间隔多少时间出发.如果执行时间比间隔时间长,则会间隔执行时间这么久. 举个例子: Fla ...
- linux笔记:网络命令ping,traceroute,ifconfig,netstat;挂载和卸载命令mount,umount
命令名称:ping功能:测试网络连通性命令所在路径:/bin/ping用法:ping [-c] IP地址参数:-c 指定发送次数 命令名称:ifconfig功能:查看和设置网卡信息(临时设置)命令所在 ...
- 《C#开发微信门户及应用》
C#开发微信门户及应用(40)--使用微信JSAPI实现微信支付功能 C#开发微信门户及应用(39)--使用微信JSSDK实现签到的功能 C#开发微信门户及应用(38)--微信摇一摇红包功能 C#开发 ...
- addEventListener,attachEvent
addEventListener是js填加事件:用法如下: target.addEventListener(type,listener,useCapture) target: 文档节点.documen ...
- VBA对象模型(1)
关于对象和集合的比喻 Excel的基本单元是Workbook对象:在快餐连锁店中,基本的单元是单个餐馆.使用Excel可以添加工作簿和关闭工作簿,所有打开的工作簿组成了Workbooks集合(Work ...
- [Nginx] 关键概念解读
1.正向代理服务器VS反向代理服务器 我们知道,万维网的相互访问必须是外部网络间的相互访问,也就是访问的必须是外网IP或者映射为外网IP的域名.诸如192.168.1.11这样的内网IP是无法 ...