移动设备和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为自定义手机端应用程序提供了更好的工具,可以看这里

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的支持,只是寥寥几句带过,并没有提出什么实在的解决方案。

时间: 2024-11-09 02:15:28

移动设备和SharePoint 2013 - 第5部分:自定义应用的相关文章

移动设备和SharePoint 2013 - 第3部分:推送通知

博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和SharePoint 2013 - 第1部分:概述 移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型 推送通知 可以在SharePoint站点启用推送通知服务来发送设备更新如瓷砖或吐司通知到Windows Phone设备. 通知包含发生在网站的事件,比如

移动设备和SharePoint 2013 - 第4部分:定位

博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和SharePoint 2013 - 第1部分:概述 移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型 移动设备和SharePoint 2013 - 第3部分:推送通知 定位 SharePoint Server 2013支持一个新的地理位置字段类型,可应用

移动设备和SharePoint 2013 - 第1部分:概述

博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 一. 移动设备和SharePoint 2013 - 第1部分:概述 流行型视图 SharePoint 2013提供了优化的手机浏览器体验,是之前被称作"经典视图版本的增强"(通过HTML,CHTML,WML等渲染),叫做"流行型视图",通过HTML5渲染. 它是一个轻量级的视图,

移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型

博客地址:http://blog.csdn.net/foxdave 原文地址 在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观--对移动设备的支持. 该系列文章: 移动设备和SharePoint 2013 - 第1部分:概述 Device Channels 现如今在移动设备上浏览网站太平常了,SharePoint网站应该在智能手机和其他如平板等移动设备上具有高可读性和易用性. 在SharePoint之前的版本中,SharePoint基于已存在的网站自动生成了单一的默认手

SharePoint 2013 Designer系列之自定义列表表单

在SharePoint的使用中,默认的样式过于单调经常困扰着我们,其实,SharePoint使用Designer工具,可以很轻松解决这一问题,制作出各式各样漂亮的页面.下面,让我们简单介绍下这一过程. 1.首先创建一个测试列表,里面的字段如下: 2.看一眼默认的Dispform.aspx页面,对于新闻来说,基本属于不能看: 3.使用SharePoint Designer 2013打开列表,找到Dispform.aspx页面,右键在高级模式下编辑该文件,如下图: 4.一般都是隐藏默认的td,然后新

在移动设备上优化SharePoint 2013站点

本文由SPFarmer翻译自Waldek Mastykarz的文章 移动市场在持续的增长,在不远的将来,使用移动设备浏览网站将会超过电脑.为了保证用户友好的体验,我们必须优化网站,以便在不同的设备上展示.SharePoint 2013 提供了一系列的选项来优化在移动设备上访问面向公众的网站.根据你的实际情况,你可以选择一个或者一系列组合的选项. 在过去的几年里,使用移动设备浏览网站得到了极大的增长.据一些研究者说,到2015年,使用移动设备访问网站会超过电脑.移动设备有不同的尺寸和功能.因为电脑

在SharePoint 2013上面实施响应式设计

  本文由SPFarmer翻译Ricardo的文章 学习如何在SharePoint上实施响应式设计,以让一个publishing site在不同的分辨率下有不同的显示. 我们都知道,网页设计师对于一个成功的SharePoint实施是至关重要的.基于这一点,我想为网页设计师写一篇文章.在这方面我不是权威的专家,我决定咨询一下在网页设计有资深经验的人.通过询问我的联系人,我得到了SharePointbranding 和UX customization领域的一个专家-- EricOverfield的邮

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第2章节--SharePoint 2013 App 模型概览 移到云端

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第2章节--SharePoint 2013 App 模型概览 移到云端 .APP结构使你能够配置和部署Apps到SharePoint,同时也能构建.打包和引用部署到云上的库.尽管新的App模型非常"以云为中心",你也不必每次都部署代码到云端.可选的是,你可以部署云数据到内部部署的IIS服务器上.在这个部署情形中,代码 并不存活在SharePoint服务器上,但是你仍在使用云App模型部署它到IIS.在这个非云

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

Office Web Apps Server 是新的 Office 服务器产品,它提供 Word.PowerPoint.Excel 和 OneNote 的基于浏览器的版本.单个 Office Web Apps Server 服务器场可支持通过 SharePoint 2013.Lync Server 2013.Exchange Server 2013.共享文件夹和网站访问 Office 文件的用户.Office Web Apps Server 适用于支持 WOPI(Web 应用程序开放平台接口协议