什么是智能客户端?请详细叙述一下它的主要功能,实现方式以及运行环境等。

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:05:42
最好有一个简单的介绍,主要应用在那些方面?它都涉及到哪些语言?是不是应该在B/S模式下,我是学计算机的,在这方面我是一个初学者,请介绍详细点。谢谢!~

它在传统的九十年代中期以来的客户机/服务器结构中的胖用户接口上作了一些改变。在传统的胖客户端中,通过使用标准的界面——使用典型的界面组件,如菜单、上下文菜单、工具栏、分层次的数据视图、数据表格、图等,用户可以很方便地和收集或展示的数据进行交互,这给终端用户提供了很高的可用性和效率。在此之外,智能客户端加入了基于Web的配置,增加了对自动版本更新、联机/脱机操作、以一种可控制的安全的方式管理客户端安全等的支持。

什么是“智能客户端”?智能客户端不将再是梦想。
人们对智能客户端的关注是从微软开始的。事实上,自微软推出.NET战略以来,其最令人关注的技术新动向之一就是对智能客户端(SmartClient)技术的深人研究与应用推广。
微软对于智能客户端的定义是这样的:是易于部署和管理的客户端应用程序,它们通过统筹使用本地资源和到分布式数据资源的智能连接,提供适应的、快速响应的和丰富的交互式体验。
智能客户端技术是瘦客户端应用的代替技术。微软的大力推动将使其在EIP产业变革中扮演重要的角色。
智能客户端:B/S与C/S的融合
是否有可能将B/S与C/S的优势融合呢?答案是肯定的,可以。
卓越EIP的智能客户端就是这样的解决方案。卓越EIP认为智能客户端应用程序可以将胖客户端应用程序的优点和瘦客户端应用程序的部署和可管理性优点结合起来,使之在资源的利用上达到平衡(见下图)。目前,微软已有Windows/Office/移动智能客户端等解决方案。

智能客户端的优势
与B/S或C/S相比,智能客户端具有明显优势。总结起来有三气本地资源充分利用和享受本地用户体验具备离线连接能力;智能部署和自动更新。
利用本地资源的能力,指可以利用存储、处理或捕获数据的硬件,例如闪存、CPU和扫描仪等。
离线连接能力指:无论是否连接到Internet,智能客户端应用程序都可以正常工作。在没有网络连接或网络连接断续时,智能客户端能够利用本地缓存和处理进行操作。该功能对移动信息工作者来说极具价值。
离线功能不仅可以在移动方案中使用,而且对于桌面解决方案也可以利用离线体系结构来更新后台线程上的后端系统,从而保持用户界面的响应并改善整体的最终