InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

Flash也要一次编写到处运行?

作者 张凯峰 发布于 2009年10月16日

领域
架构 & 设计,
运维 & 基础架构,
语言 & 开发
主题
RIA ,
互联网 ,
用户界面 ,
Java
标签
JavaFX Mobile ,
Flash ,
Adobe集成运行时/AIR ,
Adobe

在Adobe MAX大会上,Adobe透露了Flash Player10.1的有关细节。 一旦Flash Player10.1在2010年的某个时候成为事实,它将不仅能够运行在浏览器,也能运行在大部分智能手机上,而这对Java世界是件很有趣的事情。而 要注意的是,这并不是在说什么lite版本,Flash10.1甚至会以完整版的形式运行在palm上。Flash10.1将会支持的移动操作系统包括 Symbian S60、Google Android、Palm Web OS以及Windows Mobile 6.5。

这一切是不 是似曾相识?没错,这就是Java曾经鼓吹的编写一次到处运行,但不同的是,在移动设备领域,Java从未获得广泛的成功,Java ME和桌面版Java功能特性相差甚远。事实上,虽然Flash和Java的缘起背景有很大的不同,但同为跨平台运行时。Flash在Java依靠服务器 端技术大发横财的互联网时代一无所获,但当前Flash插件充斥着所有浏览器端,为所有用户带来动画效果和简单的应用,这像极了上世纪90年代Java最 初起家的情景。并且,Flash在Web浏览器体验方面的集成一直做得很棒,比较Java而言,对互联网更显透明。

Java在这个领域所作的尝试是JavaFX,它也会有个移动版本,并且期望能与桌面版本相当接近。但问题是,现在这款领地已经被大量的Flash开发者占据,可以说JavaFX从一开始就失去了战争。如果Flash Player10.1能赢得数以百万的智 能手机,而JavaFX仍在寻找机会,那么Flash将获得难以被逾越的优势。虽然Adobe在这领域有很大的遗憾——它没能说服Apple在 iPhone上安装Flash插件,但这同样对于Java来说也不是什么好消息,因为这款令人垂涎的手机更不愿意接受一个JVM。

【扩展阅读】

Silverlight、JavaFX、Flex/Flash技术比较
Flash遥居首位,Silverlight紧追不舍
Flash大举进攻智能手机
RIA特别专题和Flash开发平台工具下载资源发布
 

张凯峰 InfoQ中文站编辑,有多年软件开发和测试经验,热衷参与技术社区与技术传播。

可惜的是:Flash和Java集成方面非常缺乏 发表人 zaixiang wang 发表于
Open Screen Project 发表人 Long Allen 发表于
估计编者没有看全ADOBE MAX 2009 发表人 li yan 发表于
更关心底层访问能力 发表人 jiang rosen 发表于
Re: 更关心底层访问能力 发表人 y q 发表于
Re: 更关心底层访问能力 发表人 邱 广钦 发表于
  1. 返回顶部

    可惜的是:Flash和Java集成方面非常缺乏

    发表人 zaixiang wang

    Flash不应该和Java对立起来啊,如果能够结合起来,不是皆大欢喜的事情。

    - 用Java可以开发 Flash 应用。这个就像GWT一样。
    - ActionScript也可以开发 Java应用,只需要开发一个JVM上的执行环境罢了。
    - 提供一个JVM上的Flash实现。

  2. 返回顶部

    Open Screen Project

    发表人 Long Allen

    Open Screen Project 让Flash无所不在. Open Screen Project 得到众多IT巨头支持, 前景看涨. www.openscreenproject.org

  3. 返回顶部

    估计编者没有看全ADOBE MAX 2009

    发表人 li yan

    在ADOBE MAX 2009上,ADOBE 已经宣布FLASH PROFESSION CS5将会集成IPHONE发布模式。FLASH PLAYER 10.1出来以后才是真正的一次开发到处运行,JAVA还得分版本。

    关于ADOBE MAX 2009 可以看snowyrock.spaces.live.com/blog/cns!B8CBEB716988...

    如果想看全程实录:max.adobe.com/online/

  4. 返回顶部

    更关心底层访问能力

    发表人 jiang rosen

    诚然,flash的确不错,不过如何访问gps蓝牙,甚至电源管理这些手机的底层是个问题,不知道adobe如何解决。或者要重新发明kunerilite之类的平台?

  5. 返回顶部

    Re: 更关心底层访问能力

    发表人 y q

    这个也许就要看手机版本的air了。

  6. 返回顶部

    Re: 更关心底层访问能力

    发表人 邱 广钦

    也许会有专门的API,Flash Player在不同的手机也是不同的版本.应该会有检测是否有蓝牙.再对应开启

深度内容

大规模视频网站的计费与流量管理

本次分享将会就大规模视频网站的计费与流量管理这个话题,从操作层面细细进行讲解和分析,为系统工程师们揭示平日里我们没有关心的另一些内容。同时也希望本次分享能揭示行业中的一些“潜规则”,让互联网行业的流量与带宽管理更为开放与简洁。
本次演讲视频录制于QCon杭州2011

专访Jeffrey Richter:Windows 8是微软的重中之重

Jeffrey Richter以其多本Windows核心技术的经典著作而闻名,同时,他深入掌握微软的.NET等一系列核心技术,2012年1月,Jeffrey Richter在北京接受了InfoQ中文站的专访,谈到Windows 8和WinRT编程,并就异步编程、Windows编程中的可扩展性、性能和安全性方面给出自己的建议。

应用云平台的可用性——从新浪SAE看云平台设计

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

JVM定制改进 @ 淘宝

淘宝高度重视Java平台的健康发展,组建了一个团队专注于Java平台的底层部分的性能、功能与稳定性改进;工作主要基于OpenJDK中的HotSpot VM开展,其中一些通用的功能随后也会逐渐反馈给OpenJDK社区。希望能与使用Java平台开发应用的大家交流经验。
本次演讲视频录制于QCon杭州2011

"伤得起"的云计算应用——对云端应用之架构的思考

2011年4月21日至22日是值得云计算从业者纪念的日子。Amazon的IaaS服务出现故障,导致许多商业网站的服务中断,影响非常严重。作为云计算用户,我们需要思考的是,如何保证即便在云服务不可用的情况,我们的应用架构仍然能够屹立不倒?本文正是站在云计算用户的角度试图探讨这一问题。

让交付的速度跟上思考的速度

12人的技术团队,4组刀片服务器,每月20亿的访问量,每日1次准时部署,99.9%的可用性。这可能吗?当然。想知道如何做的吗?百姓网将与您分享他们在DevOps实践过程中的经验和技巧。
本次演讲视频录制于QCon杭州2011

架构之路——穿行在产品和业务之间

篱笆作为一家起源于社区的电子商务公司,反映到技术层面就是同时要面对产品和业务,以及经营战略的变化调整。如何在产品和业务的夹缝之间完成技术架构的抽象与平衡,寻找更有效的价值定位,这当中有些经验教训和个人感悟愿与众人分享。
本次演讲视频录制于QCon杭州2011

特性注入:成功三部曲

本文将对特性注入以及相关方法做一个扫盲性的介绍。我们会解释这个框架的关键要素,并附上实例来证实它们。为了让文章保持相对较短,我们不会深入到某个工具或方法中,而是会给出一些参考资料,以便大家做进一步的研究。