- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
各种中间件产品的介绍 SUP是企业移动应用开发平台,创建SAP的MBO业务逻辑对象后,可以直接生成应用的代码(生成HTML/JS、iOS、Android等平台的代码) 这些MBO业务逻辑对象是部署在服务器SUP上,可以通过数据库或者WS接口方式访问 开发者是需要在生成的代码基础上继续开发,除了html,其他都需要使用原生开发 SUP支持跨平台的模式,是SUP生成的Java或Object-C或C#代码,嵌到客户自己开发的原生应用中,并没有真正做到一次编写,处处运行的目的。 业务系统一旦发生变更,需要在多个平台上做修改,再发布 SUP解决的是应用的数据发布、访问、更新等集成问题 对应用的UI如何跨平台没有提供很好的解决方案 SAP SUP(Sybase Unwired Platform) SAP SUP 各种中间件产品的介绍 使用HTML,JavaScript和CSS进行开发 使用Appcelerator API访问本地特性 把JavaScript和本地库链接在一起,把它编译成字节码 各种中间件产品的介绍 Appcelerator 网管平台 企业系统 APNS 短信平台 IDE 代码编辑 代码调试 资源管理 代码管理 应用打包 模拟器 在线模拟 更新管理 应用执行容器 推送服务子系统 烽火中间件的功能和特点 管理和控制平台 应用管理 应用发布、更新 应用升级、推送 定制包发布管理 应用的统计分析 用户管理 设备录入、绑定 用户认证、鉴权 用户的导入导出 用户的统计分析 系统管理 角色管理和授权 告警、安全日志 系统设置和管理 开发者辅助排查 网络能力 应用基座 脚本引擎 UI框架 设备能力 跨平台 插件管理 统计框架 数据存储 内置模块 应用执行平台 发布 管理接口 数据接口 控制 推送 文档解析和转换 邮件系统 安全邮件推送网关 其它系统 客户端 烽火中间件的功能和特点 烽火中间件不仅仅是跨平台的开发工具 烽火中间件是一个全面的移动应用解决方案 开发、测试、发布、升级、管理、分析一站式解决,一应俱全 贴合企业需求的多种内置功能,文档预览、消息推送、用户鉴权、统计分析、智能图表、安全管理,拿来即用 全方位的安全保障,数据加密、系统安全、安全审计、多重绑定 灵活自由的客户端开发选择 支持开发Native应用对接中间件服务器 支持开发Native插件,扩展平台能力 支持中间件直接对接应用服务 内嵌对HTML5混合开发的支持 丰富强大的服务器集成能力 支持各种标准的数据集成接口 支持各种主流文档的解析和预览 支持分布式处理的数据交换总线 随时控制开启关闭的安全接入网关 移动应用开发相关概念 iOS系统采用系统内核中的TrustedBSD MAC框架实现了应用的安全隔离 由于iOS设备没有共享存储空间,应用之间的隔离对比Android更加彻底 对比Android,iOS应用之间的通信机制非常单一,没有广播、Service通信等,只提供了URL调用,安全更加有保障。 iOS应用沙箱 移动应用开发相关概念 对应用进行数字签名是移动应用在代码安全方面的强制要求 数字签名的作用:防止应用在发布途径中被篡改、防止开发者或开发组织对自己开发的应用抵赖 应用程序数字签名 android数字签名的作用有限,仅仅是 识别代码的作者 检测应用程序是否发生了改变 在应用程序之间建立信任,基于这一信任关系,应用程序可以安全地共享代码和数据 iOS中的签名限制度和可信度比较高 苹果验证该程序代码是否来自有效的已注册的开发者 苹果用自己的签名证书为应用程序签 签名之后,开发者也将不得再擅自改动应用文件 移动应用开发相关概念 在移动应用开发中,消息推送是一项单独的技术命题 传统PC软件实现推送的方式一般是:客户端和服务器建立一条TCP长连接,服务器通过TCP通道发送数据给客户端实现数据的主动推送 传统的推送方案在移动设备上遇到困难,原因是: 移动设备没有持久可用的网络连接,网络容易切换和中断 在锁屏状态下,设备转入休眠状态,此时应用中的任何线程都会被挂起,任何代码将不运行! 在设备休眠状态下,网络事件不会唤醒CPU 因此,iOS、Android、Windows Phone都提供了自身的消息Push解决方案。(Windows Phone模仿iOS) 应用消息推送 服务器 移动应用开发相关概念 iOS消息推送的工作机制可以简单的用下图来概括 第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,把消息发送到iPhone 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知 应用消息推送-iOS APNS:Apple Push Notificatio
文档评论(0)