Macromedia的客户端内容和应用程序
Flash是美国Macromedia公司生产的矢量绘图和动画制作软件,主要用于制作网络动画。Flash8的功能不断强大,从1998年推出Flash2到2005年推出的最新版本。Flash是一种创作工具。设计师和开发人员可以使用它来创建包括图形、动画、声音、视频、演示手稿和丰富媒体的应用程序。Flashs在网络动画方面达到了顶峰,使Flash电影成为网络动画的事实标准。然而,宽带网络的发展使许多人怀疑Flash的未来。他们认为宽带的推广和普及不再是文件数量的重要限制;Flash电影本身只是平面动画,缺乏三维效果。因此,在宽带网络流行之后,Flash将慢慢退出动画舞台。
事实并非如此。FlashMX的推出回答了这个问题。Macromedia在客户端内容和应用程序方面引入了一个主要的创新概念:丰富客户机。客户机是一种分布式计算机系统结构,充分利用中央处理机和服务器,使用智能终端,将数据和程序放在服务器上,专门从事工作业务。每台计算机都可以专门设置一个功能,可以将应用程序分为前部和后台,只在网络上传递请求和响应,而不是大量的程序和数据,这也减少了网络通信的数量。通过这种创新技术,Macromediaflash已经从只是一个动画工具演变为Internet内容和应用程序的解决方案。丰富客户机环境可以从根本上改善终端用户的性质,使Internsh从只是一个动画工具演变为Internet内容和应用程序的解决方案。MacromediaFlashMx的建设基础是为Internet内容和应用提供丰富的客户机环境。Macromedia旨在通过Richclient技术继续保持行业领先地位,扩大Flash的应用范围,通过植入视频播放、即时通信和后台服务器集成,增强Flash作为客户机软件的功能,成为跨越广泛系统平台和设备的超级开发和应用工具。具体性能如下:
1为执行代码、内容和通信提供高效、高性能的运行时间。
MacromediaFlashMx为执行代码、显示内容和通信提供了高性能的运行时间。这种高性能的运行时间不仅体现在实际运行时的性能上,也体现在MacromediaFlashPlayer虚拟执行模式的可感知性能上。对于使用基于HTML的W比应用程序的最终用户,他们将面临许多与性能相关的挑战。包括:客户机每次都必须发出请求,然后服务器生成响应页面显示模型。即使传输简单的数据,也需要动态生成大型文本块,缺乏客户端数据存储,无法轻易唤醒和使用远程商用电脑。所有这些都必须改进。
使用FlashMX创建的Internet内容和应用程序计算机上,集成的XML数据服务也为当地和远程计算机之间的数据交换和传输提供了更高的性能。这主要是通过以下功能实现的:
1.1编译SWF文件。
MacromediaFlash的运行时代码(SWF文件)组合了代码、媒体内容和数据,最小化了有利于发送的编译文件格式。相比之下,HTML页面包含原始文本标记、实际文本数据、外部二进制图像文件、内部或外部脚本代码,这将获得臃肿的文件和未经优化的执行效率。因此,Flash文件比HTML页面执行得更快。
L.2压缩SWF文件。
如果文件包含最大的代码和文本数据,文件可能会在编译前变得非常大。为了解决这个问题,MacromediaFlashMX包含了一个高性能的压缩/压缩模型,允许开发人员在发布时压缩代码、媒体文件和数据。当在用户的机器上运行时,CPU的潜在计算能力可以用来少压缩。压缩可以改善最终用户体验,降低IT网络成本。
1.3代码和内容按流媒体缓冲执行。
MacromediaFlashSWF文件将以流媒体休息模式加载。在此模式A中,下载的开头部分的内容将立即使用。该模式可以应用于文件中包含代码、媒体和数据。这样,开发人员可以轻松设计其应用程序和内容。当基本部分加载完成后,快速加载应用程序的特定部分。这种加载模式显然可以提高应用程序的运行性能。
1.4代码,缓存媒体和数据。
HTML页面的船只必须通过请求生成,这将被迫生成新的数据和内容传输。MacromediaFlash文件是不同的。它可以通过缓存快速从当地磁盘获取数据。SWF文件可以像GIF或JPEG文件一样建立缓存,但SWF文件还包括代码、媒体休息和数据。一个复杂的应用程序可以在其整个使用过程中加载一批SWF文件作为模块,可以在当地建立缓存,包括SWF文件中的音频和视频数据。当用户返回应用程序时,它将立即加载,而无需返回InternetoFlash应用程序查询服务器上的任何新数据(如新气象数据),然后只将数据传输到客户机。
1.5在当地保留状态和数据。
MacromediaFlashMx包含所谓的Share-dobjects功能。它可以作为一个整体存储复杂数据,以便在多个应用程序或应用程序会话中重复使用。Sharedobjects减少了对服务器的要求次数,也减少了用户在开始工作前需要传输的最多数据,从而提高了应用程序的运行性能。该功能还使应用程序的脱机操作成为可能,因为当用户重新连接到服务器时,应用程序可以使用当地磁盘中的数据同步服务器上的数据。
1.6高性能远程数据集成。
Macromediaflash包含集成远程应用服务器和web服务的新技术,支持数据和逻辑的集成。这种新模式将使Internet应用更容易开发、调试和配置,并可以提高Macromediaflash的性能。
1.7动态输入代码和媒体。
就像在Java中动态加载class(类)文件一样,Macromediaflash允许开发人员将应用程序和媒体分成多个组成或模块,然后在运行过程中动态加载。这个模块化的应用程序会带来更高的运行性能,因为Flash内容只需要加载必要的基本模块就可以开始工作。
1.8可视过渡和外观状态。
当MacromediaFlash应用程序中有更多的内容时,用户可以设计一个应用程序界面来改变屏幕某一部分的外观状态,甚至在运行过程中动态地输入一个新的界面和元素,而无需刷新整个屏幕或页面。在目前的网络上,即使用户最终执行一些微不足道的交互操作,他们也需要几秒钟的空白屏幕时间来等待新页面的刷新和显示。因此,Flash的视觉过渡状态是Internet应用性能的重要突破。
- 上一篇:AST应用程序管理编译器
- 下一篇:网络技术本身的安全隐患
最新更新
热门推荐
- [计算机软件]语义检索模型的设计与优化
- 语义检索模型的设计与优化语义检索概念语义检索是一种在语义网络上查询和检索的技术,也称语义检索为概念匹···[全文]
- [计算机软件]深入学习本体论和语义检索
- 引言在教育领域,数字化步伐迅速加快,数字教育资源呈现井喷式增长。如今,越来越多的用户通过互联网进行学···[全文]
- [计算机软件]用语言塑造形象的文学
- 用语言塑造形象的文学艺术、音乐、舞蹈、戏剧、电影、建筑、雕塑等,通过塑造具体而感性的艺术形象,帮助读···[全文]
- [计算机软件]文学史上的两种创作方法
- 作品成功的标志——典型标志俄罗斯大作家果戈里曾经听过一个故事:一个小官员非常喜欢打鸟,节俭,并利用休···[全文]
- [计算机软件]崇尚理性的古典主义人文思潮和文学
- 人文思潮和文学“人类是一件伟大的杰作!多么高贵的理性!多么伟大的力量啊!多么美丽的外表啊!多么优雅的···[全文]
- [计算机软件]自然主义是西方的一种文学创作方法
- 古典文学具有情节简单、结构紧凑的优点,但它束缚了自己,因为它把一些原本合理的东西变成了规则和戒律。同···[全文]
- [计算机软件]书法艺术在现代创新的要求
- 乐泉是如此的简单和粗俗。说话,做事,不注意大开大合,看起来飞扬,但注意平和的语言,真诚的话语,方便人···[全文]
- [计算机软件]纯文学作者的世俗关怀是最深层次的
- 作为一个在中国长大的作家,血液中没有宗教成分。那么,当他想与强大的传统世俗世界作斗争时,是什么支持他···[全文]
- [计算机软件]写作就是不断打败他们的传统
- 对人类精神的深入探讨不断揭示了精神王国的面貌,展现了一个与我们肉眼看到的小世界相对称的全新、陌生、难···[全文]
- [计算机软件]七子文学复古运动的主要内容
- 受复古特征的影响,复古人非常重视”法“,关注的程度与复古人的文体意识成正比。七子派有很强的文体意识,···[全文]