ifactr overview - zebra...

25
iFactr Overview Mark D. Kirstein 企业解决方案软件高级总监

Upload: others

Post on 06-Jun-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

iFactr Overview

Mark D. Kirstein

企业解决方案软件高级总监

Page 2: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

耐用手持设备市场态势转变

现在有四种不兼容的操作系统在“争夺” 200 亿美元耐用手持设备市场的控制权

Page 3: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

受消费类操作系统驱动的现代化

面向耐用手持设备的现代化平台是以专为消费类智能手机开发的平台为基础

Page 4: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

打破应用程序兼容性

微软已经打破软件向后兼容性

Page 5: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

对旧设备的支持行将终结

2020 年,微软将终止对 Windows Embedded 6.5 的支持

Page 6: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

• 简单的升级路径

• 单一 OS 选项

• 不频繁的 OS 更新

一个时代的结束

Page 7: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

客户希望获得的现代化优势

提升的生产力 直观的体验 流程优化 可用的数据

Page 8: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

并非单纯实现设备现代化

软件 服务 硬件

通过技术支持的解决方案,提供出色的业务成果

Page 9: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

斑马技术提供的现代化选项

虚拟化 (只有斑马技术借助 iFactr 实现)

重新编写 (EMDK for Android、RhoMobile 或 Xamarin)

最新的设备

Page 10: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

虚拟化 在现代化的平台上运行您现有应

用程序

Page 11: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

iFactr 虚拟化流程

1. 应用程序虚拟化

虚拟化 WinForm

• 对.NET CF 的引用被有相同 API 签名的 iFactr 虚拟化库取代

• Windows Forms 变为虚拟化 WinForm 内存对象,可被反射以查看和控制状态

Page 12: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

iFactr 虚拟化流程

虚拟化 WinForm

1. 虚拟化应用程序

2. 现代化 UX

Page 13: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

支持旧的、新的以及未来出现的设备

+ + ?

Page 14: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

应用程序产品组合

Fleet Trailer

Page 15: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

借助斑马技术实现现代化 — 速度更快、成本更低、风险更小

虚拟化

功能变化

重新构想

重新设计

100% 0

10

0%

用户体验变化

Page 16: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

第一阶段 — 虚拟化

• 功能检验

• 降低成本和风险

• 数周准备

Page 17: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

借助斑马技术实现现代化 — 速度更快、成本更低、风险更小

虚拟化

功能变化

重新构想

重新编写

100% 0

10

0%

用户体验 变化

Page 18: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

第二阶段 — 创新

• 应用程序功能增强

• 流程重新设计

• 数据传感器

Page 19: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

借助斑马技术实现现代化 — 速度更快、成本更低、风险更小

虚拟化

功能变化

重新构想

重新编写

100% 0

10

0%

用户体验 变化

Page 20: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

借助斑马技术实现现代化 — 速度更快、成本更低、风险更小

虚拟化

功能变化

重新构想

重新编写

100% 0

10

0%

用户体验 变化

Page 21: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

虚拟化架构

if (trailerStatus = detlCodeLoadCondStatus)

{

if (MessageBox.Show(String.Format("Trailer {0} is currently loading. “ +

“Are you sure you want to continue?”, Model.ViewEditTrailerData.DisplayTrailer),

"Trailer Loading", MessageBoxButtons.OKCancel) == DialogResult.Cancel)

{

return;

}

}

iFactr.Modernization.Compact

iFactr.UI

iFactr.WindowsEmbedded iFactr.iOS iFactr.Android

Page 22: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

虚拟化解决方案架构

新的跨平台应用程序,带虚拟化翻译(Translations)

Android.Container iOS.Container WEH.Container

iFactr.Modernization. iFactr.Modernization.Virtualization

iFactr.Core

iFactr.Android iFactr.iOS iFactr.WEH

iFactr.UI

现代化基础

虚拟化引擎

跨平台框架

移动应用程序

iFactr.Modernization.Foundation

虚拟化 .NET CF 旧版应用程序

Page 23: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)
Page 24: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

希望看到您的应用程序被虚拟化吗?

Page 25: iFactr Overview - Zebra Technologieslaunchpad.zebra.com/apac_appforum2015/Day_2_CN/08_iFactr_Intro-CN.pdf虚拟化解决方案架构 新的跨平台应用程序,带虚拟化翻译(Translations)

THANK YOU 非常感谢!