论文部分内容阅读
摘 要 Flash是网页动画制作软件,本文主要介绍了Flash动画在网络应用方面的具体表现,通过这些表现可以领略到Macromedia?Flash除在网页上添加Flash动画之外在Internet内容和应用程序方面的强大功能。
关键词 Flash Mx 客户机 Internet 执行代码
一、Flash?Mx的由来
Flash是由美国Macromedia公司出品的一款矢量绘图和动画制作软件,主要用于制作网络动画。Flash是一种创作工具,设计人员和开发人员可使用它来创建包含图形、动画、声音、视频、演示文稿和包含丰富媒体的应用程序。宽带网络的发展使不少人对Flash的前途产生怀疑,他们认为,宽带的推广和普及使得文件量不再是那么重要的限制;而Flash电影本身只是平面动画,缺乏三维效果,因此,在宽带网络流行之后,Flash将会慢慢退出动画历史舞台。??事实并非如此,Flash?Mx的推出回答了这个问题。Macromedia在客户端Internet内容和应用程序方面引入了一个主要的创新概念:“丰富客户机(Rich?Client)”客户机是种分布式计算机体系结构,充分利用中央处理机和服务器,采用智能终端,把数据和程序放在服务器上,工作业务专门化每台计算机可专门设置一种功能,可把应用分为前、后台放在计算机上,在网络上只传递请求和应答,而不是大量的程序和数据,这样也减少了网络通信量。通过这一创新技术,Macromedia?Flash己经从”只是一个动画工具”演变成了Internet内容和应用程序的解决方案。”丰富客户机”环境可以从根本上改进终端用户程序的性质,使Internet对于商务和消费者关联更密切、更实用。MacromediaFlash?Mx的构建基础就是为Internet内容和应用程序提供丰富客户机环境。Macromedia意在通过Rich?Client(丰富客户机)技术继续保持在业界的领先地位,扩大Flash的应用范围,通过植入视频播放、即时通信以及后台服务器集成等增强Flash作为客户机端软件的功能,使它成为跨越广泛系统平台和设备的超级开发和应用工具。
二、Flash Mx网络应用的具体表现
1.为执行代码、内容和通信提供高效率、高性能的运行时间
Macromedia?Flash?Mx为执行代码、显示内容和通信提供了高性能的运行时间。这种高性能的运行时间,既体现在实际运行时的性能上,也体现在Macromedia?Flash?Player虚拟执行模式的可感知性能上。对于使用以HTML为基础的W比应用程序的最终用户来说,他们会遇到许多和性能相关的挑战。包括:每次都必须由客户机发出请求,然后由服务器产生响应的页面显示模型、即使传送简单数据也需要动态生成很大的文本块、缺少客户端数据存储、不能轻松唤醒和使用远程商用计算机等。?使用Flash?Mx所创建的Internet内容和应用程序将可以在本地计算机上存储数据,集成的XML数据服务也为本地和远程计算机之间的数据交换和传输提供了更高的性能。
2.将内容、通信和应用程序界面整合到通用环境中
目前的Internet最终用户通常需要多种不同的程序处理不同类型的内容。例如,使用HTML浏览器查看文本内容和基础应用程序界面;如果要执行通信功能,则需要使用多种可发布消息的客户端软件,例如ICQ;如果要处理音频、视频或其他格式的多媒体,则需要使用多种类型的媒体播放器,例如OuickTime播放器、Windows媒体播放器等。所有这些程序都是独立的,各自为政。丰富客户机则需要将所有这些类型的交互进行深度招合,集成到单个的环境中。
3.为交互提供功能强大并可扩展的对象模块
虽然通过文档对象(DOM?)?,?JavaScript或动态HTML,?Web浏览器对于交互性的支持已经有了显著进步,但是,对于建立正规的应用程序,它们的丰富性仍嫌不足。丰富客户机需要提供功能强大的应用程序和事件的面向对象模型,将用户界面、通信和系统层级服务集成到一个通用的对象模型中。
4.允许通过组件和重复使用组件实现应用程序的快速开发
丰富客户机应该支持功能强大的以组件为驱动的开发,允许第三方和企业开发人员轻松地重复使用可视组件,以加快他们的开发进程,并且允许开发人员访问组件的复杂功能。这些组件还应该紧密集成到设计环境中,以便开发时使用。
5.允许启用由应用程序服务器提供的Web服务和数据服务
丰富客户机能够清楚地将用户界面和网络上执行功能的应用程序区分开来。无沦是作为应用程序服务器中的执行程序还是作为XML?WebServices的访问,丰富客户机都应该提供一个模型,以便轻松使用后台组提供的远程服务。
6.接受已连接的和未连接的客户机
一方面,許多用户己经习惯于使用Web浏览器在线执行任务(实际上是不得不如此),另一方面,如果允许脱机使用或在偶然连接网络的设备(例如PDA和掌上电脑)上使用,则绝大多数应用程序都将因此而受益。同样,有许多应用程序在运行时需要一直连接网络,并且需要双向稳定连接和通信支持。丰富客户机必须做到允许启用已连接和未连接这两种应用程序类型,使之便于建立和使用。
7.允许在多种平台和设备上使用
Internet应用程序是连接到达的终点。无论是使用PC平台还是使用其他设备,都应该可以连接到Internet的内容和应用程序。丰富客户机必须包含并支持所有流行的桌面操作系统,以及最广泛的新型设备平台,例如智能电话、PDA、机顶盒、游戏机和新的Internet设备。使用Macromedia?Flash?Mx创建的应用程序将可以为所有这些设备提供丰富客户机环境。
作者简介:
苏霆,1981年11月,男,汉,甘肃省兰州市,讲师,甘肃电大兰州分校,730000,计算机。
关键词 Flash Mx 客户机 Internet 执行代码
一、Flash?Mx的由来
Flash是由美国Macromedia公司出品的一款矢量绘图和动画制作软件,主要用于制作网络动画。Flash是一种创作工具,设计人员和开发人员可使用它来创建包含图形、动画、声音、视频、演示文稿和包含丰富媒体的应用程序。宽带网络的发展使不少人对Flash的前途产生怀疑,他们认为,宽带的推广和普及使得文件量不再是那么重要的限制;而Flash电影本身只是平面动画,缺乏三维效果,因此,在宽带网络流行之后,Flash将会慢慢退出动画历史舞台。??事实并非如此,Flash?Mx的推出回答了这个问题。Macromedia在客户端Internet内容和应用程序方面引入了一个主要的创新概念:“丰富客户机(Rich?Client)”客户机是种分布式计算机体系结构,充分利用中央处理机和服务器,采用智能终端,把数据和程序放在服务器上,工作业务专门化每台计算机可专门设置一种功能,可把应用分为前、后台放在计算机上,在网络上只传递请求和应答,而不是大量的程序和数据,这样也减少了网络通信量。通过这一创新技术,Macromedia?Flash己经从”只是一个动画工具”演变成了Internet内容和应用程序的解决方案。”丰富客户机”环境可以从根本上改进终端用户程序的性质,使Internet对于商务和消费者关联更密切、更实用。MacromediaFlash?Mx的构建基础就是为Internet内容和应用程序提供丰富客户机环境。Macromedia意在通过Rich?Client(丰富客户机)技术继续保持在业界的领先地位,扩大Flash的应用范围,通过植入视频播放、即时通信以及后台服务器集成等增强Flash作为客户机端软件的功能,使它成为跨越广泛系统平台和设备的超级开发和应用工具。
二、Flash Mx网络应用的具体表现
1.为执行代码、内容和通信提供高效率、高性能的运行时间
Macromedia?Flash?Mx为执行代码、显示内容和通信提供了高性能的运行时间。这种高性能的运行时间,既体现在实际运行时的性能上,也体现在Macromedia?Flash?Player虚拟执行模式的可感知性能上。对于使用以HTML为基础的W比应用程序的最终用户来说,他们会遇到许多和性能相关的挑战。包括:每次都必须由客户机发出请求,然后由服务器产生响应的页面显示模型、即使传送简单数据也需要动态生成很大的文本块、缺少客户端数据存储、不能轻松唤醒和使用远程商用计算机等。?使用Flash?Mx所创建的Internet内容和应用程序将可以在本地计算机上存储数据,集成的XML数据服务也为本地和远程计算机之间的数据交换和传输提供了更高的性能。
2.将内容、通信和应用程序界面整合到通用环境中
目前的Internet最终用户通常需要多种不同的程序处理不同类型的内容。例如,使用HTML浏览器查看文本内容和基础应用程序界面;如果要执行通信功能,则需要使用多种可发布消息的客户端软件,例如ICQ;如果要处理音频、视频或其他格式的多媒体,则需要使用多种类型的媒体播放器,例如OuickTime播放器、Windows媒体播放器等。所有这些程序都是独立的,各自为政。丰富客户机则需要将所有这些类型的交互进行深度招合,集成到单个的环境中。
3.为交互提供功能强大并可扩展的对象模块
虽然通过文档对象(DOM?)?,?JavaScript或动态HTML,?Web浏览器对于交互性的支持已经有了显著进步,但是,对于建立正规的应用程序,它们的丰富性仍嫌不足。丰富客户机需要提供功能强大的应用程序和事件的面向对象模型,将用户界面、通信和系统层级服务集成到一个通用的对象模型中。
4.允许通过组件和重复使用组件实现应用程序的快速开发
丰富客户机应该支持功能强大的以组件为驱动的开发,允许第三方和企业开发人员轻松地重复使用可视组件,以加快他们的开发进程,并且允许开发人员访问组件的复杂功能。这些组件还应该紧密集成到设计环境中,以便开发时使用。
5.允许启用由应用程序服务器提供的Web服务和数据服务
丰富客户机能够清楚地将用户界面和网络上执行功能的应用程序区分开来。无沦是作为应用程序服务器中的执行程序还是作为XML?WebServices的访问,丰富客户机都应该提供一个模型,以便轻松使用后台组提供的远程服务。
6.接受已连接的和未连接的客户机
一方面,許多用户己经习惯于使用Web浏览器在线执行任务(实际上是不得不如此),另一方面,如果允许脱机使用或在偶然连接网络的设备(例如PDA和掌上电脑)上使用,则绝大多数应用程序都将因此而受益。同样,有许多应用程序在运行时需要一直连接网络,并且需要双向稳定连接和通信支持。丰富客户机必须做到允许启用已连接和未连接这两种应用程序类型,使之便于建立和使用。
7.允许在多种平台和设备上使用
Internet应用程序是连接到达的终点。无论是使用PC平台还是使用其他设备,都应该可以连接到Internet的内容和应用程序。丰富客户机必须包含并支持所有流行的桌面操作系统,以及最广泛的新型设备平台,例如智能电话、PDA、机顶盒、游戏机和新的Internet设备。使用Macromedia?Flash?Mx创建的应用程序将可以为所有这些设备提供丰富客户机环境。
作者简介:
苏霆,1981年11月,男,汉,甘肃省兰州市,讲师,甘肃电大兰州分校,730000,计算机。