已然眼球决议商机,那么首要咱们看看下面几张产品相片,这些很炫的UI是怎样开发的呢,这些产品是什么操作体系呢?Android ?
图1 多彩UI规划
不知道你心里的答案是什么,是Android也好,其他的体系也罢,不知你是否想到了WinCE体系?Android 运用XML 言语来区分这运用程序开发者和UI规划者的边界。这种思想在QT 和WinCE 上也得到了快速的学习和推行。
Windows Embedded高档产品司理David Wurster曾表明,微软丰厚的东西供给差异化的用户体会。UI方面,面向Windows Embedded的SilverLight技能可以发挥非常大的作用,依据SilverLight的UI结构恰恰可以协助电子类设备厂商为设备带来非常丰厚的用户界面和运用体会,而且能用很短的时刻完结动画或其它任何作用。更重要的是,SilverLight使得运用体会从开发到终究产品都一直保持一致。
1.1 SilverLight完成统一化UI
从Windows Embedded CE 6.0 R3版别开端对SilverLight的引进,在用户界面及运用程序作用等方面带了巨大的改进。Silverlight是一个跨阅读器、跨客户渠道的技能,可以开发出具有专业图形、音频和视频的Web运用程序,增强了用户体会,一起,Silverlight还供给了强壮的东西来进步开发者的工作效率。Windows Embedded Compact 7 供给了Expression Blend开发东西来协助UI规划者直观的开发!
如下图1所示,运用Expression Blend开发一个时钟界面的工程视图,在 Expression Blend 中,您可以在美工板上制作形状、途径和控件,然后修正其外观和行为,然后直观地规划运用程序。
图2 Expression Blend开发Silverlight时钟程序
Windows Embedded版的Silverlight的API集是全新的API集,它可以让Windows Embedded设备上的运用程序愈加漂亮,而且可以把UI规划和代码开发更好的别离,完成UI结构在不同设备上可以统一化。
1.2 用规范渠道规划不同产品
因为SilverLight技能,实践上是一个Web运用程序,有自己的专用API集,所以在不同的渠道可以做到兼容。而实践现在产品不同功用和功用的需求,导致各种处理器渠道的多样化,那么挑选一款能渠道通用、移植性好的UI规划办法至关重要。
一些公司,在规划阶段可以敏捷了解Silverlight、微软Expression Blend和Internet Explorer Embedded的专业知识,然后就可以完成平移和缩放、接触及手势输入等多项功用,改进Web阅读和全体的用户体会。1.3 ARM渠道UI作用展现
广州致远电子股份有限公司在嵌入式职业有丰厚的技能堆集和经历,依据产品的功用和功用,有低端ARM9到高端Cortex-A9一系列产品。在Windows Embedded CE体系渠道也不断投入,比方BSP(板级支撑包)、硬件及规划资源等。咱们看看选用TI Cortex-A8 处理器AM3352规划的M3352渠道,集成Windows Embedded Compact 7体系,可完成体系UI展现如下图所示。
图 5 SilverLight体系UI
在嵌入式wince中SilverLight技能,给咱们多了一个挑选,此文仅作抛砖引玉!
1.4 产品引荐
图6 M3352中心板
M3352 中心板,静电、浪涌、脉冲抗干扰规划契合工业4 级;
主要功用特色:
u Cortex-A8 处理器,800MHz 主频,支撑WinCE 与嵌入式Linux 操作体系
u LCD 最高支撑1366*768 分辨率
u 6 路UART 接口、2 路CAN 接口
u 2 路高速 USB OTG(内置PHY,480Mbps)
u 2 路以太网(其间1 路为千兆MAC)
u 机械尺度 60mm * 45mm
u 工作温度-40℃ ~+85℃