写点什么

可将 ActionScript 字节码转换为 HTML 5 的 Greystripe:Flash 广告有望出现在 iPhone/iPad 上

  • 2010-06-21
  • 本文字数:1119 字

    阅读完需:约 4 分钟

Greystripe宣布他们将与 Adobe 合作来为 Android、iPhone 和其他的移动 Web 平台提供富媒体、交互式的广告解决方案。其技术可以将 Flash 广告转换为 HTML 5,目标是 iPhone 等不支持 Flash 插件的移动设备。

公司的此次声明刚好在 Apple 宣布其 iAds 之后,但却采取了完全不同的方式

我们的广告解决方案可与 Apple 最近宣布的 iAds 相提并论,但与 iAds 不同的是,该方案需要使用 Adobe® Flash®的授权工具,价位也非常低,既有可展开的 banner 条形式,也有整屏形式。由于 Flash 是开发富媒体数字广告的标准,品牌广告商和数字媒体可以通过这些解决方案实现对广告开发的完全控制,通过保留现有的工作流并且支持 HTML 5 来降低成本,这样广告商就可以触及到所有主流的桌面与移动平台,降低了广告概念诞生与发布之间的时间延迟。

由于关于该平台的信息较少,因此InfoQ 就产品的技术方面与Greystripe 的代表进行了一次交流:

InfoQ:能否向那些想要使用该平台的开发者介绍一下开发流程?这是设计工作还是开发工作呢?

Greystripe:我们认为广告应由富于创造力的设计人员而非开发人员完成。在我们的工作流中,富于创造力的媒体机构按照他们习惯的方式创建 Flash 广告。平台会在必要的情况下转换 Flash 文件(swf 格式)以便在设备上呈现出来。

InfoQ:你会在某一时刻转换 ActionScript 和 JavaScript 么?是一条命令接着一条命令地转还是先构建出完整的抽象语法树并对其优化呢,就像 GWT 将 Java 转换为 JavaScript 那样?

Greystripe:富有创造力的媒体机构将二机制的 swf 文件提供给我们,而不是 fla 源文件。我们的转换层操纵 ActionScript 字节码,而不是 ActionScript 源代码,因此它并不会使用 AST。我们会重新装配 ActionScript 字节码并将其重新编译为 Javascript 源代码。比如说,低层分支的 Actionscript 字节码序列会被恰当地编译为 Javascript 的 if/while/for 源代码语句。

InfoQ:你们的平台只能用于 Safari 么,会为所有浏览器提供兼容层么?

Greystripe:我们目前的计划是支持移动 Safari,因为只有它没有(或者说近期不会)提供原生的 Flash 支持。我们会在未来考虑其他浏览器。

InfoQ:那有什么限制么?

Greystripe:对 Flash 的支持有些限制,但根据我们过去两年的经验来看,这些支持涵盖了大多数广告内容。从高层次来看,这种限制类似于 Flash Lite 和完整的 Flash 之间的区别。

InfoQ:如何处理视频、音频等内容呢?

Greystripe:在预处理阶段抽取出音频和视频,然后使用原生的 HTML 5 媒体控件进行渲染。

感兴趣的读者可以在 InfoQ 上找到关于 ** HTML 5 Flash 的更多信息。**

查看英文原文: Greystripe Transcodes ActionScript Bytecode to HTML 5, making Flash Ads Available on the iPhone/iPad

2010-06-21 09:101809
用户头像

发布了 88 篇内容, 共 269.0 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Amoro 试用&贡献活动 | 10月社区评选揭晓

Amoro Community

大数据 开源 湖仓一体

inBuilder低代码平台新特性推荐-第十三期

inBuilder低代码平台

开源 低代码

软件测试/人工智能|Python 变量解析:从基础概念到内存地址探究

霍格沃兹测试开发学社

解决云电脑无法使用本地终端连接的USB设备

天翼云开发者社区

云计算 云电脑

大型语言模型在实体关系提取中的应用探索

数由科技

Embedding LLM rag 实体关系识别

安全加密传输大文件对金融行业的意义以及重要性

镭速

大文件传输 加密传输大文件

数实融合!低代码推动工业数字化转型走“深”向“实”

优秀

低代码 数字化转型 工业数字化

【哈尔滨学院主办】第三届高性能计算与通信工程国际学术会议(HPCCE 2023)

搞科研的小刘

通信 计算机 高性能计算 通信工程

10 | 递归:如何用三行代码找到“最终推荐人”.md

鲁米

云电脑:IO虚拟化实现的技术分析

天翼云开发者社区

云计算 虚拟化 云电脑

数据的力量:Web3 游戏运营指南

Footprint Analytics

区块链游戏 游戏运营 Web3 游戏

LCM:大大加快生成高质量图像的新方法

互联网工科生

图像生成 LCM

每日一题:LeetCode-76. 最小覆盖子串

Geek_4z9ami

面试 算法 LeetCode 刷题 字符串

腾讯云大数据ES荣获信通院优秀案例奖,云原生实力再获认可!

腾讯云大数据

ES

最新大文件传输解决方案,一站式解决网站文件上传下载速度慢问题

镭速

大文件传输

一文读懂 ChatGPT 工作原理

秃头小帅oi

低代码 AIGC ChatGPT

商城开发

Geek_8da502

如何撰写How-To文章:7个高效步骤(新手SEOer向导)

九凌网络

软件测试/人工智能|Python 数据类型转换解析:理解数据之间的灵活转换

霍格沃兹测试开发学社

重磅!天翼云斩获2023年中国通信学会科学技术奖一等奖

天翼云开发者社区

云计算

瑞技案例 | 优雅焕新,Neat 重塑法国再保险混合办公体验

Bytebridge

混合办公 Neat 会议室升级 瑞技科技 Bytebridge

特权账号管理之医疗行业篇

尚思卓越

数据库 运维 网络安全

结算系统开发,直销系统开发,交易所开发,dapp开发,公链开发 商城开发,

Geek_8da502

VPN证书过期问题梳理

Lane

如何实现通过API接口对商品信息进行实时更新和维护?

技术冰糖葫芦

API 文档

行云创新:与德国汽车业交流Catena-X数据空间技术有感

行云创新

平台工程 行云创新 Catena-X 云原生平台工程 数据共享空间

软件测试/人工智能|Python 数据类型解析:探索编程世界的多样性

霍格沃兹测试开发学社

可将ActionScript字节码转换为HTML 5的Greystripe:Flash广告有望出现在iPhone/iPad上_架构_Dio Synodinos_InfoQ精选文章