QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

可将 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:101779
用户头像

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

关注

评论

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

游戏制作片段

都灵树屋

Python 使用 PyQt5 开发的关机小工具分享,为什么阿里的程序员成长如此之快

程序媛可鸥

Python 程序员 面试

Python 基础教程:动态类型模型,超通俗解析

程序媛可鸥

Python 程序员 面试

Python 实现七大排序算法,Python中高级面试必知必会

程序媛可鸥

Python 程序员 面试

一文读懂网关中间件-Nginx

Linux服务器开发

nginx 中间件 api 网关 Linux服务器开发 Linux后台开发

VuePress 博客之 SEO 优化(四) Open Graph protocol

冴羽

Vue 前端 vuepress SEO 博客搭建

即时通讯(IM)开源项目OpenIM每周迭代版本发布-音视频实时通话-v2.0.4

Geek_1ef48b

2022 ARTS|Week 11

MiracleWong

算法 写作 ARTS 打卡计划

使用Node.js、MongoDB、Fastify 构建API服务

devpoint

mongodb nodejs swagger REST API 3月月更

Python 三十个实践、建议和技巧,各种风格的Python面试题进来了解一下

程序媛可鸥

Python 程序员 面试

Python 基础教程:动态类型模型(1),阿里巴巴Python面试题答案

程序媛可鸥

Python 程序员 面试

模块 6 作业 拆分电商系统为微服务

王大胖

Linux之bc命令

入门小站

Linux

首届实时渲染3D动画创作大赛最佳人气奖?你说了算!

3DCAT实时渲染

3D 虚幻引擎 实时渲染 ue

测试开发【Mock平台】02基础:Java Spring Boot框架知识

MegaQi

测试工具 测试发开 测试平台开发教程

你的 vscode 配置真的舒服么?

道道里

iOS内存管理篇

刁架构

内存管理 iOS 知识体系

三高Mysql - Inndb存储引擎和索引介绍

懒时小窝

MySQL innodb MySQL InnoDB

在线HTML压缩格式化工具

入门小站

工具

python pandas库统计分析基础必备知识汇总,2021Python网络编程总结篇

程序媛可鸥

Python 程序员 面试

Redis的数据类型实践

javaadu

Redis 核心技术与实战 Redis 数据结构

图文详解:阿里宠儿【小兔】RabbitMQ的养成攻略

浅羽技术

Java RabbitMQ 中间件 消息队列 RabbitMQ延时队列

DDD 实战(5):战略设计之上下文映射和系统分层架构

深清秋

DDD 软件架构 生鲜电商系统 3月月更

在线JSON转HTML,TABLE表格工具

入门小站

工具

一文了解 Python 中的对象析构函数:__del__

踏雪痕

Python 3月程序媛福利 3月月更

Python 命令行参数详解,Pythonui基础

程序媛可鸥

Python 程序员 面试

Python 深度集成的神器级 IDE,从此告别Excel!,成为阿里P7Python架构师到底有多难

程序媛可鸥

Python 程序员 面试

【C语言】 扫雷游戏(保姆级的实现过程)

謓泽

3月月更

Flutter 封装文本输入框

岛上码农

flutter 跨平台 Android开发 3月月更

C#调用C++动态库接口函数和回调函数

DS小龙哥

3月月更

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