跨平台视频加密和服务,我们是专业的!

English


英宇智能移动商务解决方案

占领未来市场,把手机变成用户手中的零售店,将您的业务扩展到用户的口袋里

一、智能手机发展前景

 智能手机指使用开放式操作系统、第三方可根据操作系统提供的API为智能手机开发各种扩展应用和提供各种扩展硬件,因而智能手机的功能应用在各方的支持下可以得到极大扩展。
随着无线数据业务的迅猛发展,中国智能手机市场增长极为迅速,预计到2009年出货量将达3200多万台。
研究报告还发现:
· 普通手机单机利润的减少迫使大量手机厂商转向智能手机生产,激烈的市场竞争使价格大幅度下降,引发市场销量持续快速增长;
· 2005年智能手机市场将继续延续2004年第四季度的强劲增长势头
· 中国智能手机市场还处于起飞和快速变化阶段,市场群雄并起,没有绝对的领导品牌;
· 中国已经成为世界上*大的手机市场,并且数量还在不断的增加。其中高端手机的份额已经超过了15%
· 2004年智能手机销量突破380万台,到2006年销量将突破1000万台

二、智能客户端技术

1、 Smart Client是什么

简而言之,Smart Client智能客户端就是这样一种一个可扩展的能集成不同应用的桌面应用程序:它可以无接触部署、即需即装、动态加载,XCopy即可运行而无须修改注册表,可以动态升级、自动更新,可以方便的经Web运行而不用担心防火墙问题并可以方便的离线运用,方便的连接WebServices的Windows应用程序

2、 Smart Client的特点

(1). 动态加载,即需即装

应用程序的各个构件之间的相互调用并不采用直接引用的方式,而是采用动态加载,即需即装的方式,有效地降低了对系统资源的消耗。应用软件开发商可根据企业应用系统的公共接口进行开发,然后将应用组件发布在企业的服务器上,客户端应用程序将自动发现并加载该应用组件。

(2). 更松散的耦合

由于上面地一点所言构件之间的相互调用并不采用直接引用方式,这样系统实现的更松散的耦合,为应用程序升级更新提供了方便。

(3). 进一步的模块化

由于应用程序的松散耦合特性,使得系统的进一步模块化成为了可能,新功能、新特性的加入只需要开发出符合接口定义的新模块并添加连接即可。而无须修改重编译现有的程序。

(4). 零接触部署

安装时只要将一个主程序文件下载到本地,直接运行即可,无须改变注册表或共享的系统组件,其他应用组件将在地一次运行时自动下载。

(5). 网络加载应用程序组件

Smart Client的应用程序可以很方便的从网络服务器加载应用程序,而且因为程序及加载是从80端口实现,故无须考虑防火墙问题,这样为企业系统的集中管理提供了方便。

(6). 自动更新

只需将新版本的程序发布在服务器上,由客户端自动发现*新版本的程序和应用组件,并自动下载和更新。

(7). 在线与离线均可使用的应用程序

Smart Client应用程序尽管使用网络加载程序集,但一旦加载之后,程序集便被缓存到了本地。当用户至少启动了一次应用程序后,其装配就被下载和缓存到本地内存中了,所以用户就可以离线运行你的智能客户端了(通过转换浏览器到离线工作状态),假设应用程序不需要永久访问Web services或一个共享的数据库就可以运行。

构建智能客户端的*大的好处就是可以离线使用。尽管业务之间的联系越来越紧密,但我们仍不能给企业应用程序提供始终连续的连接。离线式工作方式可以在你重新在线时,自动接收数据和应用程序更新,这种特征是人们很想得到的,但在.NET前,这是很难实现的。同胖客户端一样,智能客户端给客户端分布大量的处理,这就为服务器免除了它在一个基于Web的应用程序中需要承担的负荷。*后,智能客户端采取一种用户希望应用程序采取的工作方式——允许快速数据存取和管理,而不需要不必要的屏幕更新。

(8). 个性化用户界面

用户可根据喜好自行设置客户端应用程序,配置信息将被保存到服务器上。

(9). 与WebServices的集成

Smart Client应用程序可以与WebServices方便的集成应用,这样便可以轻松享受C/S应用程序的用户体验而不需担心防火墙等等的一系列问题。

3、 Smart Client的优势

尽管有大量的广告,但瘦Web解决方案并没必要成为所有企业应用程序的未来。不要丢弃用WinForms来构建企业应用程序这种想法,因为企业应用需要集中的分布。下面的这张表格描述了Smart Client和瘦Web解决方案之间的对比:

功能

智能客户端

Web应用程序

可以离线工作

可以

不容易

集中的部署

可以

可以

高级的GUI特征

高性能的GUI

可以

不可以

卸载处理到客户端

可以

有限

通过HTTP更新

可以

可以

安全

不接触客户端安装

不是;需要构建用来改变.NET的安全配置的一个加载应用程序

传输数据

裸数据传输,快

不是;结合内容的传输,.NET控件显示在IE

客户端需要.NET Framework

不是

平台和客户端是独立的

不是

电子商务

新的购物体验

充分利用客户端丰富的资源

可以

不能



 

DRMsoft 出品,精心打造、真诚服务 Copyright DRMsoft All Rights Reserved.

 

QQ群号 288574398
175 2657 6745【微信同号】
  support@drmsoft.com
  天津市和平区塞顿大厦3-1-2101-B31
 

扫码微信咨询