计算机论文
Web浏览器在线执行任务
时间:2022-05-22 20:21 所属分类:计算机论文 点击次数:
1.将内容.通信和应用程序界面整合到一般环境中。
目前,internet的最终用户通常需要各种程序来处理不同类型的内容。例如,使用HTML浏览器查看文本内容和基本应用程序界面;如果您想执行通信功能,您需要使用各种可以发布信息的客户端软件,如ICQ;如果您想处理音频。视频或其他格式的多媒体需要使用各种类型的媒体播放器,如ouicktime播放器、windows媒体播放器等。所有这些程序都是独立的,各自为政。丰富客户机需要深入招募这些类型的所有互动,并将其集成到单个环境中。
2.为交互提供功能强大、可扩展的对象模块。
虽然Web浏览器通过文档对象(DOM)、JavaScript或动态HTML对取得了显著进展,但它们的丰富性仍然不足以建立正式的应用程序。丰富的客户机需要提供强大的应用程序和事件面向对象模型,并将用户界面、通信和系统级服务集成到一个通用的对象模型中。
3.允许通过组件和重复使用组件快速开发应用程序。
丰富的客户机应支持以组件为驱动的强大开发,允许第三方和企业开发人员轻松重复可视组件,以加快其开发过程,并允许开发人员访问组件的复杂功能。这些组件还应密切集成到开发过程中使用的设计环境中。
4.允许使用应用程序服务器提供的Web服务和数据服务。
丰富的客户机可以清楚地区分用户界面和在线执行功能的应用程序。无论是应用程序服务器中的执行程序还是XMLWebServices的访问,丰富的客户机都应该提供一个模型,以便轻松使用后台组提供的远程服务。
5.接受已连接和未连接的客户机。
一方面,许多用户习惯于使用Web浏览器在线执行任务(实际上是必须的),另一方面,如果绝大多数应用程序受益于脱机或意外连接网络的设备(如PDA和手持电脑)。同样,许多应用程序在运行过程中需要始终连接网络,并需要双向稳定连接和通信支持。丰富的客户机器必须允许使用已连接和未连接的应用程序类型,以便于建立和使用。
6.允许在各种平台和设备上使用。
Internet应用程序是连接到达的终点。无论是使用PC平台还是其他设备,都应连接到Internet的内容和应用程序。丰富的客户机必须包括并支持所有流行的桌面操作系统和最广泛的新设备平台,如智能电话。PDA.机顶盒。游戏机和新的Internet设备。MacromediaFlashMx创建的应用程序将为所有这些设备提供丰富的客户机环境。