什么是Open Screen Project?
这个Screen可是一个大一统的东东,你可以暂时理解为只要是有能显示 Flash的屏幕,都被涵盖在这个Screen概念之中。总结一句话就是,Adobe希望能让有屏幕的设备都可以运行Flash Player。让Flash Player彻底的成为一个跨系统跨设备的大一统平台。
具体来说就是让个人电脑、手机、机顶盒、一些嵌入式设备都可以运行Flash Player。而在将来,都将支持Adobe AIR。
对我们Flash开发者来说,这是一个非常大的利好,意味着Flash的触角几乎要触摸到未来生活的所有终端。包括即将出现的许多智能家电、和智能公共电子设施。
目 前支持OSP的业界巨头有:ARM, Chunghwa Telecom, Cisco, Intel, LG Electronics Inc., Marvell, Motorola, Nokia, NTT DoCoMo, Qualcomm, Samsung Electronics Co., Sony Ericsson, Toshiba 、 Verizon Wireless。
OSP的核心是什么?
要 做到这一点,必须有一个硬件抽象层——the device porting layer APIs for Adobe Flash Player(暂可理解为Flash Player的设备移植API)。第三方的硬件厂商(手机、机顶盒、嵌入设备)只需要针对这个层来开发相应支持即可。
对于我们Flash程序开发者来说,不用care这些东东,我们只要关注Flash Player公布的API即可。
OSP还有哪些好消息?
这次Adobe是发狠了,大幅度的降低了SWF和Flv的licence限制,并宣布从下一个Flash Player和AIR的重要版本开始取消许可费用。这意味着不少的商业阻碍即将消失,Flash Player的推广势头将更加迅猛。
在 这儿不能不称赞一下Silverlight,是Silverlight 2的高涨势头让Adobe加快了步伐。没有微软如此快的开发步骤,没有微软如此猛烈的商业绑定推广能力,没有手机阵地的激烈争夺,也很难想像Adobe能 这样干净爽快走到这一步。没有竞争,就没有动力啊。让Silverlight 2的发展更猛烈一些吧,哈哈。
对了,除了SWF和Flv外,AMF的标准也被放在一块儿公开(这个其实早有了)。另外Flash Cast Protocal也将在未来几月公开。这个东东没用过,不做评论。等公布后看看。
OSP的相关文档和视频
- Kevin lynch对OSP的视频介绍:点击这里
- Flash SWF文件格式标准(pdf)
- FLV/F4V 文件格式标准(pdf)
- AMF3协议标准(pdf)