Action Script 开源项目大全(二)


Action Script 开源项目大全(二)
2010年06月13日
  转自 http://www.open001.com_1 我所能想象到的今天AppleScript能完成的,Jstalk都能, 如果它是由迷恋Cocoa和Objective-C的Cocoa 程序员编写。
  JSTalk的目标不是消灭或取代 AppleScript, 而是通过整合存在的技术提供另外一个吸引人的选择,.
  JSTalk 具有命令行工具 (jstalk), 编辑器 (JSTalk Editor), 和框架结构(framework) ,开发者可以在他们的程序里面,以单行代码形式加入脚本支持。
  FLASM,名字是由FLASH和ASM而来,用汇编语言来写ACTION SCRIPT,FLASM能帮你将SWF里面的AS转换成汇编语言,然后你要做的是优化这些代码,最后交由FLASM再把他转回SWF,FLASM的语法与汇编类似
  更多Flasm信息 Flexcover是一个针对Flex、AIR和AS3的开源代码覆盖率工具套件。
  Flexcover的设计主要出于以下目的: 实时获取和查看AS3应用程序的覆盖率信息
  容易、迅速地识别出低覆盖率区域
  保存覆盖率信息报告
  查看保存的覆盖率报告
  既能从自动测试、又能从手动测试收集覆盖率数据
  逐项进行分析
  Flexcover的结构由三部分组成: 一组用Java编写的ActionScript编译器的修改。结果是一组修改过的Java库,支持mxmlc和compc,带有代码覆盖率的附加选项。
  一个运行时ActionScript库,用于测试时收集应用中的数据并输出。
  一个AIR应用,用来读取被测试应用输出的数据。
  Flex Formatter 是一个开源的Eclipse的编辑器工具,使用ActionScript编写,主要用于格式化ActionScript 和 MXML 代码,无论你的代码多么不美观,使用这个就可以让他们变得漂亮整齐。
  更多Eclipse代码格式化插件 Flex Formatter信息 JAGS 游戏服务器是一个开源的 Java / AS 3.0 的游戏服务器,支持多玩家、碰撞检测以及键盘事件等等。
  An Open Source Blog made in Flash. It uses XML as the source of the files and PHP as the workhorse. Flash Blog is more of a Blog System, rather than just a blog. This Flash Blog is also search engine optimized. So your entries may appear search engines Yass 是一个基于Web的流媒体服务器(streaming server),拥有一个类似于iTunes的界面。它能够共享你的MP3音乐库,并通过Internet访问。Yass利用JPA(openJpa)操 作数据,Spring控制事务。利用Apache Derby来存储数据。通过JAX-RS与JAXB(Jersey)实现客户端与服务器通信。Yass的客户端基于Adobe Flex与ActionScript开发。
  FLARToolKit是基于flash构架的人机互动开发工具,使用Actionscript3开发,兼容Flex和AIR,并且可扩展支持C。官方网站上介绍:FLARToolKit是AS3版的ARToolKit,其前身是基于java的NyARToolKit
  MXML 是一种用于创建用户截面的功能强大的标记性语言。在大多数情况下,使用ActionScript布局不如使用MXML布局。 ActionScript更适合描述逻辑和数据模型,然而MXML和ActionScript并不是有巨大的不同。实际上,在编译的时候,MXML会转化 成AS,MXML结构能理解成一种动态的AS类。
  AsWing 是一套UI组件框架,纯ActionScript开发的组件框架(有ActionScript2和ActionScript3版本),也包含 一些常用的工具类,目的是让Flash/Flex开发人员方便的开发出想要的应用程序界面。另外AsWing还提供SkinBuilder和 GuiBuilder工具用于制作Skin和可视化编辑生成界面。目前AsWing团队专注于ActionScript3版本的开发和维护。 AsWing以 BSD协议发布,不管你是商业还是非商业,都可以自由免费使用.
  XUIML for Adobe Flex是一个开源框架和标记语言用于快速创建Adobe Flex的用户界面,而不需要对 ActionScript 进行单独编码。该XUIML终端连接任何SOAP或RESTful Web服务。 wsdl2as 是一个Java的应用程序,用来根据 WSDL 文件生成相应的 ActionScript 的客户端调用框架代码。
  用法如下: AFLAX是'A JavaScript Library for Macromedia's Flash? Platform'的略称。AFLAX是(AJAX - Javascript + Flash) - 基於AJAX的「派生/合成」式(derivative/composite)技术。正如略称字面的意思,AFLAX 是融合Ajax和Flash的开发技术。 主要有如下实现:
  Laszlo Systems - OpenLaszlo 一个OpenSource的实现。
  Paul Colton - The AFLAX Library JRun作者的一个OpenSource作品。
  更多Ajax和Flash的技术融合 AFLAX信息 RIA领域的知名公司Farata System开放了Clear Toolkit 3.1 框架的源代码,该框架用于使用Adobe Flex和Java来开发企业级富Internet应用程序(RIA)。
  Clear Toolkit 3.1包含了下列Eclipse插件和组建:
  ?Clear Data Builder 3.1--一款Eclipse插件,使用BlazeDS或LCDS基于SQL语句或Java数据传输对象来建立CRUD应用程序。
  ?DTO2FX--一个基于相应Java peer来生成适当的ActionScript类的工具。
  ?Log4Fx--一款用Flex logging API建立的Eclipse插件,不过它可以自动使登陆过程变得更灵活,更符合用户的要求
  ?Fx2Ant--一个Flex Builder项目的优化ANT build脚本的生成器
  ?clear.swc--增强的Flex组件库。所有组建的源代码都在com.farata.components包中
  Clear Toolkit今年的技术路线主要集中在以下几个方面进:
  ?为AIR/BlaseDS应用程序提供数据同步解决方案--2009年2月完成
  ?增强Flex UI组建,来支持客户端生成PDF--2009年4月完成
  ?提供基于Flex的门户网站的解决方案--2009年5月完成
  ?clear.swc组建库中的文档类--2009年6月完成
  位 於巴西的行动内容开发公司i2tecnologia宣布将在五月份推出一项称为Flyer的开放原始码的Flash Lite Python Framework。Flyer是利用Nokia S60平台上的Python扩充Flash Lite 2.1的功能,使其能够拍照、透过蓝芽传输档案甚至读取手机内的通讯录。未来计画加入录音、撷取手机萤幕动态影像、档案上传与GPS支援! 如果使用Flyer能够简单利用Python的开发这些功能,我觉得对Flash Lite Developer意义重大,这代表无须钻研难度超高的Symbian C++就能使用Flash Lite开发进阶应用。 目前Flyer的官方网站上未提供档案下载,还得再等一等。 在Google Code可以下载说明文件与档案。
  更多Python手机Flash Lite框架 Flyer信息 Adobe Flex是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。
  Adobe? Flex? 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。 可以使用免费的 Flex SDK 构建 Flex 应用程序, 开发人员可以使用 Adobe Flex Builder? 3 软件来显著促进开发。
  Flex是开发富互联网应用程序(Rich Internet Application,缩写为RIA)的利器,目前已广泛应用于各种商业领域,如电子商务、行政管理,企业业务流程自动化等方面。
  不仅是传统的Flash开发人员,还包括越来越多的Web开发人员,都开始注意到Flex这一富有活力的新技术,2007年,"Flex"成为Web应用中被谈论得最多的词汇。
  更多RIA平台 Adobe Flex信息

猜你喜欢

转载自zhsc08zhsc.iteye.com/blog/1571852