从minibuilder引出的大世界
http://code.google.com/p/minibuilder/
minibuilder是一款用于开发ActionScript3程序的轻量级IDE,它有两个版本:桌面版与Web版。
因为 ActionScript 虚拟机现在也是开源项目,所以希望有更多解决方案会采用它。minibuilder针对了Tamarin AVM的几种实现:
为了连接Flex SDK这种Java程序,MiniBuilder作为Flash应用程序,在ActionScript和SDK之间采用了JetMBCompiler这样一个Java的通信层。没有JetMBCompiler,是用不了MiniBuilder的。
jimmy# cd JetMBCompiler
jimmy# ls
Readme.txt jetty start.ini
flex-sdks mbcompiler.sh start.jar
jimmy# java -jar start.jar
2010-04-05 19:29:41.629:INFO::Logging to StdErrLog::DEBUG=false via org.eclipse.jetty.util.log.StdErrLog
2010-04-05 19:29:41.879:INFO::jetty-7.0.1.v20091125
2010-04-05 19:29:41.965:INFO::Deploy /home/flex/JetMBCompiler/jetty/contexts/JetMBCompiler.xml -> WebAppContext@39e5b5@39e5b5/,file:/home/flex/JetMBCompiler/jetty/webapps/JetMBCompiler/
2010-04-05 19:29:42.125:INFO::NO JSP Support for /, did not find org.apache.jasper.servlet.JspServlet
2010-04-05 19:29:42.707:INFO::Opened /home/flex/JetMBCompiler/jetty/logs/2010_04_05.request.log
2010-04-05 19:29:42.731:INFO::Started SelectChannelConnector@0.0.0.0:8564
mod-actionscript是ActionScript基于Apache Http Server的服务器端解决方案,也就是说,另一种ASP(ActionScript active web Page)产生了。这种解决方案也是基于Tamarin虚拟机的。