Celeste :: 深蓝世纪 :: 技术专区

Welcome to you visit Celesteteam CeTech!

« 中小企业信息化势在必行企业建站的网站布局、效果设计问题--深圳深蓝世纪 »

Flash: The Next Open Source Debate?

With Java open sourced and Microsoft unlikely to start open sourcing their software stack anytime soon, Flash stands and one of the most widely used technologies driving the internet which is not open source. Duane Nickull has written a starting point for the debate. In summary he asks what does open flash mean to developers. In Nickull's experience open means:
  • No lock in
  • Integration
  • Leveraging existing skills
  • Ability to fix bugs/issues without depending on a vendor.
Nickull also references a post made by David Mendels of Adobe in relation to the issue. Among the points of Mendels he summaries:
  1. The Flash programming language (ActionScript) is 100% ECMASCript, a standard with multiple implementations and is open. You can script using ActionScript with a plain old text editor.
  2. The internal Flash Player VM, “Tamarin” is an open source project run by the Mozilla foundation (donated by Adobe).
  3. The Flash file format, *.SWF is a published format.
  4. The Flash Player is available on Mac, Windows, Linux, Playstation, Nintendo Wii, Symbion, and many other platforms.
  5. An SDK for building, compiling, debugging Flash applications is available for free on Mac, Windows and Linux
  6. There is a very active Open Source community around the Flash runtime. For better or worse (I do work for Adobe -;) many many people take full advantage of the Flash Player without using any commercial products from Adobe (or anyone belse). See http://www.osflash.org/ to get a good view of this.
  7. Flash itself makes use of several standards such as JPG, AVI, GIF and PNG's as outlined here.
All of this raises the question "Is Flash Open Enough?".  This same question was asked of Java for many years before the its open sourcing in 2006.

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新留言

最近发表

Powered By Z-Blog 1.6 Final Build 60816

关于我们 | 服务项目 | 客户案例 | 联系我们 :: Copyright @ Celesteteam.com