社交化和移动:现代应用界面的趋势 - oracle · 企业2.0...
TRANSCRIPT
社交化和移动:现代应用界面的趋势
用户的抱怨仅仅只是因为界面吗?
操作太麻烦了,还不如以前桌面应用好!
响应太慢了!什么时候能完
成工作啊
这么难用,我才懒得用它!
这么难看的界面!我怎么好意思在朋友面前打开呢!
客户关注点
提供类似Facebook的用户体验
不同的渠道能够获得一致的用户体验
提供量身定制的用户体验
通过在线客户服务进行创新
员工关注点
能够随时随地的访问企业应用
提供更加直观,用户体验更好的
工具进行办公
能够更加容易的在企业内部
找到专家和知识
能够帮助员工提高工作效率
并提高其工作的有效性
合作伙伴的关注点
通过各种设备访问信息
支持业务自助服务并可实时
掌握处理过程
通过协作工具与厂商紧密联系
发展合作伙伴社区
社会化
企业2.0
社会化、移动化对企业应用的影响
企业流程
基于业务上下文与移动化的应用趋势
Most businesses now anticipate the ability of partners and customers to react quickly to whatever may be happening at any point within any business process. Customers and partners now expect any company they are doing business with to be able to react to any given situation immediately
By Tony Rizzo, Editor in Chief of Mobile Enterprise
现代用户体验
将社会化计算能力无缝地融入到
业务上下文当中:
• 使用户能够产生创造性的见解
• 使用户能够及时作出决定
• 增强用户能够准确,高效地完成自己的工作
• 鼓励团队合作,通过合作和沟通
不仅仅只是用户界面
定制应用与套装应用的融合 统一的用户体验
基于上下文的信息展现 提升生产率
社会化用户体验
上下文协作
基于上下文的信息
可视化工具突出显示连接组织中
的层次关系 相关业务
活动
社会化网络 关联
Facebook风格
在正确的时间显示正确的信息
Interactive Data Visualization Charts & Graphs
Personalized Sales Target Analysis Click & Drag Sliders, Graphical Heat Map
嵌入式智能决策
复合式应用
Notifications
Email Discussions & Presence
Documents Search
BI
Wiki, Blog
Social Networks
Custom Partner
Legacy
Other Apps
Other Data Sources
融合内容、人、流程到应用上下文中
现代化企业应用开发
业务用户 IT 开发人员
• 业务组合方案更加方便
• 快速响应业务需求
• 客制化混搭企业应用界面
• 定位移动设备与平板
• 广泛的开发工具支持
• 帮助业务用户快速组装业务场景
• 构建可重用组件
• 强大的管理和快速的升级周期
生产率提升 IT可管理性 高效
14
适用于业务用户与技术人员的工具
易于装配混搭与构建复合式应用
基于Web的混搭组装 简单的编辑与个性化
适用于业务用户
现代化企业应用生命周期管理
在设计时(IT开发者)或运行时(业务用户)精化任何资源
在浏览器中通过
Composer编辑 保存
添加到
JDeveloper 项目 保存 新的可用资源
业务人员与IT协作
共同的用户体验架构
Human Task
Components BAM Components
Interactive Data Visualization Charts &
Graphs
可重用资源与组件扩展库
共同的开发框架
• 提高生产力和易用性使用
• 促进面向服务的开发
• 基于标准的
• 通用框架平台
Oracle Application Development Framework (ADF)
开发体验
Drag & Drop in
JDeveloper
Site Resource
Manager for
Quick
Development
Broad
Choice of
Development
Tools
Personalization
更广的选择与回旋余地
企业应用移动化
美国2011年企业内部应用移动化
美国2012年企业内部应用移动化
美国2011~2012年企业内部应用移动化变迁
移动化对于企业应用带来的改变
• 用户群体发生变化 • 单一职能角色转变为多职能角色协同
• 单一类型用户转变化多种多类型用户:客户、员工、合作伙伴
• 用户对于应用成败的判断标准发生变化 • 员工:工作效率有限
• 合作伙伴:时效性优先
• 客户:注重用户体验
• 应用更注重用户体验持续性 • 用户体验监控
• 最佳实践资产库
2011年美国企业应用移动化
2012年美国企业应用移动化展望
企业应用移动化考虑问题
• 应用提供模式 • 使用自有框架与工具自开发
• 使用第三方平台自开发
• 由第三方应用提供商直接提供
• 应用移动化考量 • 是否提供自带移动原生应用
• 是否提供移动开发接口
• 是否可以实现资产重用
• 快速融入业务上下文 • 平台型移动化支持
• 套装软件接口支持
企业移动应用场景分类
Desktop Mobile Aware Mobile Optimized Hybrid Application Native Application
Development Goal Multi-browser
desktop support
Renders ok in
mobile browsers;
Reduce rendering
time
Unique views for
target devices
Specialized app for
completing tasks,
connecting with users &
accessing information
Sophisticated UX;
Specialized app for
completing tasks , connecting
with users , & accessing
information
Platform Support Agnostic;
Cross-platform
Agnostic;
Cross-platform
Agnostic;
Cross-platform
Native container: Specific
App content: Agnostic
Specific
Delivery / Availability Browser Browser Browser App Store App Store
Mobile Service
Support
No No Limited Yes Yes
Development
Language
HTML, JSP,
ADF, .NET,
PHP...
HTML, HTML5,
CSS3,
JavaScript...
HTML5, CSS3,
JavaScript,
HTML5, CSS3,
JavaScript, Phonegap,
ADF Mobile…
Objective C, Java, C#...
Desktop Mobile Web Mobile App
Gartner, April 2012 : by 2015, 80% of all mobile applications developed will be HYBRID or MOBILE WEB oriented
Oracle 移动策略
基于台式机和移动企业应用程序提供一个共同的平台,
重用你的开发技能和工具 - Java和基于Web的开发技巧
最大限度地缩短开发周期和成本
扩展企业应用程序和数据移动客户端
支持多渠道,多平台
ORACLE MOBILE APPS
ORACLE APPLICATION DEVELOPMENT FRAMEWORK
ISV / CUSTOM APPS
Oracle 原生移动应用支持
• 针对Oracle套装软件和融合中间件的原生移动应用
• Fusion, PeopleSoft, OCOD, OBI, WebCenter, Beehive…
Oracle B2C 移动方案
• 通过一致性的跨渠道用户体验提高客户的参与度 • 内容, 个性化, 分析, 社会化…
• 通过整合内容资产降低费用 • 多设备内容访问
• 设备专用站点
Classic Web Mobile Web Mobile App
CMS A CMS B CMS C
Classic Web Mobile Web Mobile App
WebCenter Sites
Oracle WebCenter Site举例
• 重用传统网站的内容,编辑转换来支持移动终端的浏览导航
• 开箱即用的终端模板:各种终端家族 • 支持任何运营商,上千种移动终端,包括
iPhone, iPad, BlackBerry, Android 等
• 同一界面,同时修改移动网站和Web网站 • 支持移动设备预览
• 上下文关联的文字编辑器,附带预览功能
• 整合移动 GPS 数据,推送基于位置的内容 • 广泛的视频和多媒体支持
Oracle B2B & B2E 移动方案
?
• 改善员工的工作效率提供新的移动Web Service来访问业务应用程序中最有用的功能
• 更快的投资回报率和更短的开发周期要归功于先进的工具
• 将WebCenter暴露为服务
Classic Web Mobile Web
WebCenter Portal
Apps
Oracle WebCenter Content 举例
Oracle WebCenter Portal举例
前端与后端
• 语言 • JavaScript Node JS
• JavaScript Java
• JavaScript CoffeeScript、Google Dart
• 架构 • MVC:AngularJS、Ember、Meteor、ADF Mobile
• Control:ADF Mobile
• 模板: ADF Mobile、Mustache、Dust.js
• 标准库 • Oracle ADF
• JQuery、Backbone、Spine、Knockout
• Bootstrap
在线与离线
• 本地存储 • HTML 离线存储
• SQLite/加密
• 安全 • 认证令牌离线存储
• 授权信息离线存储
• 通知机制 • WebSocket(JSR-356)
• 远程接口多样化 • Web Service / RESTful
• JSON
设备多样性适配
• 响应式Web设计(Responsive Web Design) • 远程内容支持
• 页面设备最佳实践
• 专有设备支持 • 设备探测
• 内容自适配支持
• 规则判断支持
Oracle ADF Mobile
• 针对不同平台的原生支持 • 允许原生应用安装 • 允许设备交互
• HTML/JavaScript 前端 • PhoneGap 集成 • Java 技术 • SQLite 集成
• 加密扩展
• 访问控制与安全 iOS Simulator Android Emulator
一次开发、多种部署
Java HTML5
Use Existing Skills Set
Built On Standards
Use Existing Skills Set
Built On Standards
Oracle ADF Mobile
Oracle ADF Mobile 内容支持
• 本地AMX文件 • 类JSF文件通过 JDeveloper
可视化开发
• 运行时自动生成HTML/JS
• 远程URL • ADF Mobile Browser
• ADF Faces Rich Client Components
• 任意第三方站点
• 本地HTML文件 • 自编码HTML5页面
Oracle ADF Mobile工作原理
Device Services
Phone Gap
Device Native Container
Web View
Server HTML
ADF Mobile XML View
Java
Managed Beans
ADF Model
Third Party Web Sites
ADF Faces RC
ADF Mobile Browser
Mobile Device
Web Services (SOAP & REST)
Local HTML
HTML5 & JavaScript
Configuration Server
ADF Controller
Local Data
Cre
den
tial M
an
ag
em
en
t, S
SO
& A
cce
ss
Co
ntro
l
Ap
plic
atio
n
Co
nfig
ura
tion
Server
Oracle 门户方案总结
需求方案对应表
客户 员工 供应商
个性化 ✔ ✔
移动化 ✔ ✔
社会化 ✔ ✔
多渠道 ✔
IT消费化 ✔
自服务 ✔ ✔ ✔
企业外网门户解决方案
企业内网门户解决方案
企业移动门户解决方案
知识管理解决方案
社会化协作解决方案
供应商移动解决方案
供应商协作解决方案
供应商门户解决方案
Oracle门户解决方案助力客户成功
Oracle企业外网门户解决方案
Oracle企业内网门户解决方案
Oracle企业移动门户解决方案
Oracle知识管理解决方案
Oracle社会化协作解决方案
Oracle供应商移动解决方案
Oracle供应商协作解决方案
Oracle供应商门户解决方案