- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 技术专区技术播客系列:第3 季
Jonathan Stark 谈跨平台移动开发
播出日期:2011 年11 月29 日
GLOVER :我是 Andy Glover,这里是 developerWorks Java 技术系列播客。我特别邀请了
Jonathan Stark 讲解本次课程。Jonathan 是多本 OReilly 移动开发书籍的作者,还是全球知
名的跨平台移动开发专家,过去曾参与jQuery Touch 项目,是一位有趣的全能型人才。
我在追踪 Jonathan 期间遇到了一点麻烦,但我读过他的很多书,并且同他一起参加过多场
网络研讨会。因此,对于今天Jonathan 能来参加我们的节目感到非常高兴,终于有机会可
以单独与您进行交流了。
STARK :谢谢Andy 。很高兴参加本期节目。
GLOVER :移动技术的潜力巨大,也是一个非常有趣的领域,每天都在不断发生变化。所以
我想首先向您咨询几个问题:移动Web 开发人员的工作职责是什么?什么是跨平台开发?
这一领域的现状和发展前景如何?
STARK :好的。我与 Mobiquity 公司合作开展了大量工作,Mobiquity 拥有企业级客户端。
因此,它们有机会同财富2000 强企业合作,帮助它们完成从企业级移动应用程序战略指定
到设计、开发、部署和维护的一切工作。
当与这类大型组织合作时,它们通常不能悠闲地单纯集成iOS 或Android 等某个平台,而是
必须支持各种 B2C 计划,必须部署各大群体将会使用的多种应用程序。当然,我们无法控
制这些用户使用哪种手机。
即便是 B2E 应用程序内部,也有着巨大的商机——许多公司纷纷支持员工自带设备,这样
它们将不必再发放 BlackBerry,与此同时,员工要求在企业网络和企业系统上使用自己的
iPhone。
真正的这类大型组织不会大费周章地推行仅使用 iOS 的举措。所以,我需要连接各后端系
统,这些系统通常最初在二十世纪九十年代的桌面时代创建,它们并没有实现完全实时,
我们只能保持原样,并设置大量数据孤岛和类似装置。
后端设置就是这样,因此营销部门、IT 部门或人力资源部门广泛开展移动项目,希望借此
为使用各种不同设备的庞大用户群体提供移动体验,无论他们使用的是手机、平板电脑还
是其他什么设备,他们都需要设法从A 点实际连接B 点,这就是我的工作职责。
GLOVER :那么,如何从A 点实际连接B 点呢?正如您刚刚所说,根据热度,这一点上基本
包含两个主要平台。您已经具有 iOS 和Android ,其次所有企业都在探寻第三市场,我猜会
是Microsoft 和BlackBerry。Web OS 曾经一度显示有望再次崛起,但它似乎未能实现复苏。
我的意思是,您发现了哪些发展机遇?如何实现相应的目标?
STARK :是的,目前呈现出若干不同的趋势……我是指每个项目都不同,毫无疑问。但似
乎仍在不断涌现出某些模式。在分析用例、应用程序堆栈、发布内容以及后端显现的各种
乱象之后,通常会凸显一些问题。
其一,它们需要从某种程度上集成后端系统与某种 API ,通常是指云中的基于简单 RESTful
的 API ,这样就能整合这些后端系统,至少创造近实时式体验,因为如果某款移动应用程
序包含夜间批处理脚本,那么您将无法发布这款移动应用程序,更不能期望它实现任何工
作进展。
这似乎是要求当天返回,但……确实一项合理的设计决策,架构决策当天返回,但目前无
法实现,更不能期望您的应用程序实现任何进展。
因此通常包含某种统一API 或一组联合API ,这些API 的数据中心包含某种中央文件,如果
是非直接构建,则由托管该IT 部门的第三方实施主要协调。
接下来开始介绍首款移动应用程序,它很可能适用于市场中的各种智能手机设备。我们将
会对现有的网站或其可能包含的数据进行分析,然后说我们需要提供……
90% 的通信来自 iOS,很可能还有数量惊人的通信来自 iPad、iPhone,以及各种版本的
iPhone 硬件、大量Android 设备和一些BlackBerry 设备。通常这些才是人们真正需要解决的
问题。
在这种信息水平下,似乎可以将这个 API 设置在前端的中央位置,以便我们进行通信,而
且可以为这些不同的手机创建客户端应用程序。首先……通常总是首先采用Web 优先方法。
我仔细查看了应用程序设计规范以及它们要支持
您可能关注的文档
- 2011年本溪市城市建设投资发展有限公司公司债券信用评级摘要.PDF
- 2011年春、夏季黄、东海水团与水文结构分布特征摘要.PDF
- HydraulicCartridgeSystems方案.PDF
- HZ12系列组合开关(电源切断开关).PDF-控制电器方案.PDF
- ICT创新成就智能电网方案.PDF
- IC卡RFID电子标签的分类识别与解密现状方案.PDF
- IEEECOMMUNICATIONSSURVEYS&方案.PDF
- IEEEJOURNALONSELECTEDAREASIN方案.PDF
- IEEETRANSACTIONSONCIRCUITSAND方案.PDF
- IMEKOTC4International方案.PDF
- JewellDPMPGDAPGDVPGD3APGD3V方案.PDF
- JN516x集成外设API用户手册方案.PDF
- JN516x模块详细参数-Quick,easydevelopmentofZigBee,方案.PDF
- JournalofOrganometallicChemistry方案.PDF
- JSDMIAC系列交流转直流(ACDC)信号隔离变送器方案.PDF
- JZF系列DCDC变换器(3W~5WA型系列)方案.PDF
- KellyKAC-8080IHighPower方案.PDF
- 2012年度上海市发展改革决策咨询研究成果奖摘要.doc
- KeysightTechnologies方案.PDF
- ks现场总线与USB接口的设计与实现方案.PDF
文档评论(0)