网站大量收购独家精品文档,联系QQ:2885784924

于波-Titanium的企业级应用 - 原生UI局限性和跨平台的折中-大数据文档资料.pptx

于波-Titanium的企业级应用 - 原生UI局限性和跨平台的折中-大数据文档资料.pptx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Titanium的企业级应用-

原生UI局限性和跨平台的折中

码实信息科技(苏州)有限公司

Mash5Technologies,Inc.

企业移动化的挑战

1.应用太多,争夺入口,体验和版本不一致

2.应用彼此隔绝,阻断业务流程

3.成本太高,跨平台开发、部署、版本更新

4.难以应对企业频繁的需求变化

苹果奠定的智能手机应用模式倒退回前Web时代

iPhone2007

Windows95

SmartApp应对挑战

云编程aPaaS和应用动态加载,可自由配置

解决开发、部署、版本更新,随时响应需求变化

可编程aPaaS

移动终端框架

小部件

卡容器

应用容器

监听器

主题管理

本地数据存储

本地数据缓存

网络/安全管理

云际协同

云接入

SmartApp的技术体系

行为

语义

数据

传输

IaaS

ETL

ESB

REST

API

映射

聚合

平台核心运行库

云存储

云数据缓存

REST

API

编程模型及运行库

API网关

组件及模板库

平台

管理

用户

管理

应用

创建

个性化SaaS

服务注册

资源注册

SaaS

业务配置和编程

开发Widgets

企业最需要哪些移动应用?

移动协同的效率工具

所有企业,所有部门,所有人员

移动人员现场业务专用工具

•运营维护

•客户服务

•销售管理

•知识管理

•危机处理

码实产品实现企业移动化

知识管理

档案管理

创新管理

可靠性模型

业务培训

知识获取

知识

K

PI

评估

任务管理

工单处理

服务请求管理

故障管理

巡检管理

任务

事件

项目管理

工作报告

多项目管理

业务排班

人力

全生命周期管理

扫描跟踪

软资产评估评测

资产

应用行业典型应用移动业务移动协同

交通石油化工轻工物业电力煤炭教育物流港口

状态展示

信息报表

文件

团队

任务

名片

动态

会话

跨平台移动开发工具

移动框架

•应用更新问题,多数企业用户很少主动更新应用。

•用户体验,视觉和感觉体验更加精致。

•发布渠道,企业安装和运营平台

•开发时间和成本,多项目的产品级复用。

•硬件接口,无缝使用本机资源。

开发要求

•UI要单纯,非常简约

•应用可以从JS动态动态加载

•跨越安卓、苹果和黑莓平台

•编译出来的应用,是原生或者近乎原生

优势与困难

•优势

入门容易,会js即可

完善跨平台技术,85%开发时间15%调试时间与native的很好结合(module)

•困难

深入困难,需要相当的原生开发经验

技术文档还不够丰富

页面特效没有原生的丰富

扎克伯格承认其中最大的一个错误就是“在HTML5上下了重注,而忽略了原生应用开发,有些人这项技术已足够好,但这还不够”。

目前公司已经开始专心开发iOS和安卓系统原生应用。原生将成为我们与iOS及Android共同发展的途径。Facebook为开发基于iOS平台应用时置办的基础设施,将重新应用到Android应用的开发中。

非HTML5

平台适应性

•Titanium更适合IOS一些。

•由于重新封装了IOS和安卓两个平台的API,Titanium的API很多。

•亮点:中间添加了新的一层,需要去调用某些原生特性时,可以编写module

缓存与离线处理

•Phonegap并不通过JS暴露本地的UI接口,而Titanium则有完整的本地UI接口,通过JS调用就能够获得本地一样的UI,通过这些UIJS接口Titanium的应用更加接近本地。

介绍三个实例

•Titanium的module实现与android的结合

•数据库操作

对手机端sqlite数据库

•通知功能

两种通知方式

Module的报表实现

•使用工具

Titaniumstudio:创建module项目

eclipse:具体开发(eclipse具备开发android的环境)

android-ndk:是一个工具集,让你的Android应用程序里可以内嵌使用本地代码的组件。本处用来将你的C/C++源文件编译成本地库。与titanium适配作

您可能关注的文档

文档评论(0)

分享吧 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档