APP下载

Flash技术在OA系统建设上的探讨

2018-04-19王栋

科学与财富 2018年4期
关键词:办公自动化

王栋

摘 要: 本文摒弃了JAVA传统技术开发政府企事业单位OA办公自动化系统的建设理念。提出了以Flash技术为基础开发技术,开发建设政府企事业单位OA办公自动化系统的构想。阐述了Flash技术现今的各种优势和特点,并列举了以Flash技术开发建设政府企事业单位OA办公系统所带来的优势和特点。并结合传统JAVA技术优缺点对比加以系统的说明与探讨。描述了以Flash技术开发政府企事业OA办公自动化系统的一种新开发应用模式。

关键词: Java;Flash;OA;办公自动化;OA系统建设

自1985年国内召开办公自动化规划会议以来,OA办公自动化系统在应用内容的深度与广度、IT技术运用等方面都有了突飞猛进的变化和发展,并成为政府企业事业单位不可缺的核心应用系统。主要体现无纸化办公模式。从而提高政府企事业单位的办公效率。

一、OA办公自动化传统技术背景

伴随着科学技术的迅速发展,OA办公自动化开发技术也不断发展着。从过去的黑白屏单一的Basic文件系统到可视化VB+ ACCESS、DELPHI+ORACLE、PHP+MYSQL、JAVA+MYSQL等等,在到后来的.NET+Weblogic+ORACLE、J2ee+Weblocgic+ORACLE等模式。

其中,由于JAVA技术以跨平台、安全稳定、开放性好等特点,使得JAVA顺应时代发展需求,成为OA软件开发商的宠儿,截至2017年,市场上主流的OA软件中,90%以上采用JAVA技术。这是传统意义上的OA开发技术。

二、Flash技术背景

虽然JAVA技术平台已经基本占领了整个OA办公开发的市场。但是,还有另外一种技术它至今已经占据了全世界每一个网络应用的角落。那就是Flash技术,当你打开任何一个网页时看到那些琳琅满目的广告和动画时,Flash技术已经展现在你的眼前了。

Flash技术并非新兴技术,是1995年由Macormedia公司推出的交互式矢量图和 Web 动画标准。主要是由于当时HTML标记语言的功能十分有限,无法达到人们的预期设计,难以实现令人耳目一新的动态效果。在这种情况下,各种新型脚本语言应运而生,使得网页设计复杂多样化。造成程序设计总是不能很好地普及,因为需要一定的编程能力,而人们更需要一种简单直观又有功能强大的动画设计工具,而Flash的出现正好满足了这种需求,Flash就这样的诞生了。

三、Flash技术当今发展状态及特点

随着Flash技术突飞猛进的发展。从给人们的印象是网页动画的代表。发展到至今的集动画设计,软件开发设计等等于一身的高级网页互动技术,并形成了自己的开发语言PostScript页描述语言,至今已经发展到了Adobe ActionScript 3.0,它使得开发高级的多交互性项目成为可能。

简述Flash技术现今的一些特点:

1、跨平台性:Flash技术是通过 Adobe FlashPlayer Plugin这个插件来实现跨平台的,它的功能类似于JAVA的虚拟机。两者有着一定相似处也有着众多不同。例如:JAVA的虚拟机是需要进行详细的参数配置以实现完整兼容支持,需要有一定的计算机专业知识。而Flash Player是一款能够播放多媒体动画,以及交互式动画、动态标志和用Macromedia Flash做出的动畫的一个媒体播放器。无需配置,且体积小巧,只需花少许时间下载,就可以体验网页上的多媒体效果,从而实现跨平台的能力。这就是Flash技术的优势。

2、安全性: Flash技术的安全性主要是通过安全沙箱(Sandboxing)这个机制来实现的,沙箱是用于区分不同的数据和程序的执行方法。沙箱对于安全性尤其重要。如果没有恰当的信任授权,两个位于不同沙箱内的内容之间没有任何交互。内容数据加密均进行了再次编译,如果有更高的要求可通过开发人员的二次编程进行近一步的加密。所以它的安全性可以堪比Winrar数据加密方式。由于,Flash Player是个已编译加密程序,反编译也是很困难的。形成的软件数据均来自远端服务器,真实数据交互均在远端服务器上进行,再加上通过安全沙箱机制提供了更高的信息交互。保证了信息数据的安全。

3、稳定性:Flash技术的稳定性体现在程序均在客户端动态形成,数据交互可全部来自远端服务器,这是Flash技术的数据无端特质,真正数据均在远端服务器的本地化交互。这样就避免了本地存储交互数据带来的数据交互不稳定的可能,客户端仅为展现,通讯双向验证保证稳定通讯。Flash技术已经更新换代发展到Adobe Animate CC2017 and Mobile Device Packaging这个版本,稳定性已经得到了全面提高。

4、良好的交互界面:众说周知Flash技术是交互式矢量图和 Web 动画的标准。现今,网络上出现了众多的网页游戏。例如:仙剑类《缥缈仙缘》、角色扮演《十年一剑》、策略类《三十六计》等,均是使用Flash技术开发,有着优秀的用户交互界面,游戏就是个权威的证明。所以Flash技术能达到的用户交互界面设计是传统JAVA技术望尘莫及的。

5、浏览器兼容性:由于Flash技术采用安装FlashPlayer PlugIn插件形式进行使用,所以在浏览器安装插件即可得到全面的浏览器功能支持,截止目前出现的各种浏览器版本都全面支持Flash。而JAVA对浏览器的支持效率相比之下,需要进行开发二次编程才能够达到完全的兼容。并且JAVA的虚拟机体积越来越庞大,运行时内存占用率高等,一些应用弊端目前还较为突显。

四、Flash技术将给政府企事业单位OA信息化带来革新

对于政府以及企事业单位,开发基于Flash技术的OA办公自动化系统将会得到良好的技术支持,更好的获得体验。将获得体验优势和特点如下:

1、系统安装要求低响应速度快。Flash技术采用插件技术,不同的系统有着不同插件支持,只与安装的插件有关,且安装体积小,下载速度快。一次安装永久使用。使用Flash技术开发的OA系统多为通信,本地化动态生成软件主体。一经生成便稳定使用。出现顿挫感将显著减少。用户好比安装一款播放器在播放动画一样顺畅。用户的使用体验将会得到明显的提升。

2、系统安全性能高。系统重要数据均存储在远端服务器,本地端的加密堪比Winrar加密,保证了数据安全。将更加方便的实现无纸化办公的模式建立。

3、操作方便,所见即所得。动态图形化操作,降低了对操作使用人员的要求。解决了对计算机操作使用技术空白人员的培训问题,方便推广。

4、客户端控制便捷。由于,Flash技术提供可以获得客户端计算机的权限众多,获取客户端的系统信息并进行控制。更加方便OA系统管理员管理。例如:MAC地址获取、信息推送、离线推送等功能的实现成为可能。而传统的JAVA 技术的客户端开放权限低,控制功能实现较困难,需要开发单独客户端才可以实现信息推送等控制功能的实现。用户控制性能较差。

5、用户界面多样化,界面友好。由于,Flash技术的特点是多媒体交互。制定多种动态用户操作界面,将便的很容易实现。

6、移动端的便捷定制。由于Flash技术的迅速发展,目前发展到的Animate CC2017 and Mobile Device Packaging版本已经全面支持移动端的开发。在技术统一的前提下,开发OA办公自动化移动端也将更加便捷。

五、综 述

总体来说,采用Flash技术开发OA办公自动化系统的需要条件已基本具备。也将会给用户一个新的使用体验,用户在办公的同时就像在玩着一款网页游戏一样简单方便快捷,将大大提高了工作效率。

参考文献

[1] 李正涛. OA系統发展历程与趋势. 办公自动化, 2008,(08).

[2] 王玫丽. 浅析OA系统(网络办公自动化)的开发. 科技信息(科学教研), 2008,(22).

[3] 朱治国,繆亮,陈艳丽。 Flash ActionScript 3.0 编程技术教程 ,清华大学出版社.

[4] 任学文、范严编, 网页设计与制作,中国科学技术出版社.

[5] 鲁宏伟、汪厚祥主编,多媒体计算机技术(第三版),电子工业出版社.

[6] 埃克尔,译者是陈昊鹏 。 Java编程思想 ,机械工业出版社出版.

猜你喜欢

办公自动化
浅谈办公自动化系统的设计与应用
办公自动化中的计算机应用
办公自动化系统软件教学探索
办公室自动化、办公自动化与OA