Adobe Developer Tech Day上海站 / 2009年7月16日

 
Adobe Developer Tech Day
                                   
作者:Charles查尔斯


  



图一:会场外的海报。

    由于七月起常驻上海了,终于能时常参加一些官方活动,并与上海的大家伙儿聚头碰面。这次

Adobe Developer Tech Day 算是初次在上海参加正式的Adobe 场合,以下整理了一点儿摘要记录加个人心得分享,请多指教。 

    这次会议主要是针对初学者与观望者,告诉大家关于FlashFlexRIAAIR的基础知识,以及Adobe如何让designerdeveloper的工作更好地整合。是故,大部分的内容都是我们已经知道的,重听一次这些Adobe所强调的重点,算是温故而知新吧!
 
 
图二:中场休息时间。 

 
图三:中场休息时间。
 


图四:中场休息时间。

09:30-09:45大会致词

Ben Forta / Adobe全球技术总监

 

09:45-10:30 Flash Builder 4 & Flash Catalyst

Enrique Duvos / AdobeEMEA区技术经理

 

10:30-11:00 Flash Catalyst快速构建RIA交互应用

马鉴(7 yue) / Adobe平台技术经理 


图五:Ben Forta正在讲解Adobe Flash Platform

      Flash现在存在于99%PC上,每天有2000万个下载,是史上最普及的软件。在Macromedia还没被Adobe买下前,这就已成为谈到Flash时必提的基本教义。 

现在,新版本的Flash Player研发速度愈来愈快,以往需要一年时间才能推出新的版本,现在只要数月就可完成,这意味Adobe能更快速加入新的功能。 

Ben Forta说,Adobe本来就致力于不同browser的相同体验,现在Adobe致力于在不同的device上面达到相同的体验。 

Adobe正在努力推广其「Open Screen Project」,使命是希望所有存在屏幕的地方都同时存在Flash。关于此计划,可能有部分同好不曾深入了解,是故我google了一下中文相关信息,发现阿修已在他的blog上清楚介绍,我便不再赘述。值得注意的是ARM已于20085月加入Open Screen Project,这是相当重要的讯息,因为据wikiARM家族占了所有32位嵌入式处理器75%的比例,可谓举足轻重。另,从Open Screen Project官方网站的「PARTNERS」页里列出其他的伙伴来看,此计划虽离横扫江湖还相当遥远,但其前途已是一片光明。

n      阿修的部落格介绍Open Screen Projecthttp://www.lis186.com/?p=1814

n      WikiARM的介绍:http://zh.wikipedia.org/wiki/ARM架构

n      Open Screen Project官方网页:http://www.openscreenproject.org/

n      Open Screen ProjectPARTNERShttp://www.openscreenproject.org/partners/current_partners.html
(台湾最大的电信业者「Chunghwa Telecom中华电信」也在里面喔!) 

关于让designerdeveloper工作配合更顺畅,Adobe在开发工具方面做了调整。原来,常见的状况是designer使用PhotoshopFireworksIllustrator制作美术材料,并交给developer使用Flex进行开发;未来,designer使用PhotoshopFireworksIllustrator制作的美术材料都可以汇入到Flash Catalyst(并保留原来的特性,例如图层等),并交给developer使用Flash Builder进行开发。其中,Flash Catalyst是新工具,而Flash Builder则是原Flex Builder改名而来。网上关于Flash Catalyst的介绍已相当丰富,这儿也不需着墨更多了。

Adobe Flash CatalystAdobe Labs上的官方网页(目前还在beta版):http://labs.adobe.com/technologies/flashcatalyst/ 

Ben Forta提到,根据统计,中国是世界第二大Flex Builder使用国(在后面马鉴的session补充道,中国的Flex用户数量与第一名的国家差距很小),每次他来到中国总能看到很多很炫的Flex应用,因此希望中国的用户能尽量提出意见与需求反馈,他很重视中国用户的声音。 

以上主要是Ben Forta的内容,后面Enrique Duvos与马鉴讲解一些较深入细节的东西。其中较特别的是马鉴以Flash CatalystFlash Builder做了号称全世界第二与第三简单的demo,而第一简单的demo是「hello world!」。 


11:20-12:20 Aswing概述

黄晋威 / Aswing资深开发者
 

 

图六:猫粮向与会者介绍AsWing

    猫粮在这个
session向与会者介绍AsWing,虽然AsWing名震四海,但现场多半不是专职Flash developer,可以想见真正使用过的人并不多,因此围绕着AsWing的概观进行介绍,并进行简单的实作。 

AsWing是由Java Swing来的,看名字就知道它的目标是做出以ActionScript为基础的Java Swing,它现在已是在Flash环境内做窗口应用最方便的工具。想更了解AsWing,可以简单Google一下,网络上已有相当充沛的资源。关于使用AsWing的案例,则展示了FWindowsThis6、在线AS3编辑器等。 

使用AsWing最重要的是使用其GUI Builder,透过GUI Builder可快速完成AsWing外观相关的代码,不必耗费大量时间反复撰写、测试、修正,这是在节省开发时间上很重要的一环。 

现在最新版本是AsWing 2.0,已对Flash Player 10新功能有支持。AsWing 2.0一个重点是增加了style tune,具备动态改变组件外观的能力,如果有兴趣的人可至Google Code拿。 

AsWing教程的书,本来打算出版,但由于出版档案随着计算机被偷,已经失传,现在AsWing教程是PDF檔。 

最后猫粮提到,其实今天站在讲台上的,应该是AsWing创始人Iiley,但由于Iiley重病不适合远行,因此让他在台上主讲这个sessionAsWing是完全免费且open source的,希望大家能支持他们的工作,他们接受捐献,希望能有足够力量持续进行这方面的工作,为社群做出贡献。  

      


图七:午休聚餐回来,准备继续参加下午的session。从左到右:Kinglong、亮金金、Charles(我)、陆sir.Vily


13:45-15:00 Flex架构剖析
马鉴
/ Adobe平台技术经理

 

15:20-16:20 “技术应用与用户体验

王中伟 / 群硕软件开发有限公司 中国区用户体验经理

 

16:20-17:00 AIR上扩展RIA应用

马鉴 / Adobe平台技术经理 

 




图八:马鉴(7 yue)向与会者讲解AIR架构。

    在下午的
session里,马鉴与大家比较了Flex与后端通讯的多种方法的效率,以及Flex各种常用的framework特性。他表示「没有好的或坏的framwork,只有适合或不适合的framework」。简而言之,正确的framework带你上天堂,不正确的framework带你住套房! 

以往的RIA被浏览器所禁锢,这是我们需要AIR的原因。有许多开发人员问,AIR runtime的大小有11~12MB(以windows版为例),用户不会愿意去下载这么大的东西来安装,但事实上如果用户面对的是一个杀手级应用,他不会在乎这11~12MB的下载,况且这个下载可是自动进行的,用户不必自己跑到Adobe官方网站找出AIR来下载,自然没有「用户不愿意主动去下载安装」这样的问题。根据资料,目前AIR的安装量达到2亿部PC,来自于对Twitter AIR版的安装占最大宗。 

AIR 1.5内含SquirrelFishr34264),这是改良的webkit引擎,加速Javascript的执行效率,根据实际测试,AIR 1.5内的webkit,其速度比SafariFirefox都快。 

AIR 1.5内含的SQLite数据库含有AESCCM模式)加密能力,不必担心数据库内容被破译。SQLite具有的特性是轻量,任何一个文件都可以作为独立的数据库,并使用标准SQL语法,一般接触过数据库的人都能轻易上手。 

AIR未来将进入手机、电视机顶盒等设备,AIR for Mobile应在明年推出。Adobe也建立了Adobe AIR Marketplace来帮你卖AIR应用!

 

Webkithttp://webkit.org/

SquirreFishhttp://trac.webkit.org/wiki/SquirrelFish

SQLite官方网站:http://www.sqlite.org/

Adobe AIR Marketplacehttp://www.adobe.com/go/airmarketplace 

其他延伸阅读:

Aptana Studiohttp://www.aptana.com/studio

 

17:00-17:15 现场答疑

马鉴、Ben FortaEnrique Duvos

 
图九:休息时间趁着Ben Forta有空,跑去问问题,并要到一张合照。

    我把中午私底下跑去黏着
Ben Forta问的问题,以及这个公开session里面我所问及记录的问题一起列出于此。以下内容是根据笔记与记忆撰写,并非根据录音之类的记录,故不够精确,只可确定大致正确。 

我问:

几年前这些技术还属于Macromedia的时候,你们便提出了RIA概念,大家也非常兴奋,现在所有人都认同RIA是个好的概念,甚至包括W3CMicrosoftGoogle…等。然而,Microsoft正在推广SilverlightW3C正在制定HTML5Google刚刚公开了一套3D API,这些东西看来都是Flash的威胁,您对这个情况的看法如何? 

       Ben Forta答:

的确,Flash有很多竞争对手,像SilverlightHTML5…这些都是,但现况是Flash能做到的事仍远远超过其他技术。这些东西还需要很长的时间才会对现在的Flash产生影响,而在此同时Flash会不断地进步,保持领先地位。 

我问:

我看到Adobe正在整合既有的桌面出版、数字出版优势技术如PDF等,以及领先业界的RIA技术如Flash等,其中一个明显的例子是我们看到Adobe推出的Buzzword。身为Flash开发人员的我们,对Adobe这样新的方向,应该做些什么来因应吗?例如我们时常接Flash项目来开发,未来是否要增强自己哪些方面的能力,以因应未来可能的改变?我们以前曾经看到过一个技术叫Flash Paper,但现在看起来它已经死了。 

Ben Forta答:

目前FlashPDF的兼容是非常低的,但Adobe的确在往此方向努力。未来我们会看到这两者有更多的整合。而且,是的,Flash Paper已经没戏了,MacromediaAdobe收购后,Adobe喜欢PDF,不喜欢Flash Paper,这是没办法的事。

(在我提问的同时,Enrique Duvos正在旁边玩自己的计算机,当提到Flash Paper的时候,Enrique Duvos笑了又摇头了,他的表情彷佛在说「喔,是的,Flash Paper…!」哈!) 

现场同好问:

Flash何时会推出多点触摸? 

Ben Forta答:

Adobe有严格的政策限制我们对外公开的讯息,我只能说,有些新的功能会在今年10月的MAX上公开!            

       我问:

今年好像大厂都发疯了,Microsoft开始做搜寻、Google开始做操作系统。从多年前的Flash到提出RIA,到后来Flex,到后来AIRAdobe的下一步是什么?会有什么令人惊奇的举动吗?      

       Ben Forta答:

如同前面曾经说过的,Adobe有严格的政策限制我们对外公开的讯息,所以我现在不能告诉你Adobe有没有什么重大的策略。Adobe现在的一个方向是在desktop发展,另一个方向是在device发展。可以确定的是我们不会去做数据库或操作系统。(最后一句Enrique DuvosBen Forta异口同声地说)。      

       我问:(对着Ben Forta

您以前在Macromedia时代曾是ColdFusion Evangelist,以前我们常听到Flash Remoting技术,并建议用ColdFusion做后端技术,这样前后端的通讯是最有效率且稳定的。然而后来渐渐少听到这样的建议,并且发现Adobe也没有再花力气提ColdFusion了,难道ColdFusion在这方面的优势已经消失?Adobe仍然建议现在RIA的后端使用ColdFusion吗?或是我们现在可以忘记它了?      

       Ben Forta答:(非常激动地说)

Co..Co..Co..ColdFusion仍然活得很好!仍然存在!而且最近正推出新的版本ColdFusion 9,它的所有优势一如以往,例如效率高、稳定度高、开发速度快、维护简易,而且更重要的是「总体拥有成本低于其他技术」!Co..Co..Co..ColdFusion在以往市占率高的地区,如北美,普及率还在持续成长,ColdFusion在既有市场里面是非常受欢迎的!在中国,你不常听到Adobe推广ColdFusion,因为在这里市场形成的过程中,我们没来得及将ColdFusion打进中国,现在中国的开发人员早已习惯其他技术,就算Adobe现在砸下数百万美元预算在中国营销ColdFusion,很可能也不会有任何改变,因为大家已经习惯其他技术了!然而这并不代表ColdFusion不好,也不会影响ColdFusion在其他地区的成功!我手上有非常非常多资料可以告诉你ColdFusion优于其他技术的原因,这些数据很多在Adobe网站上也有,如果你需要,写信给我,我可给你非常多的资料,也很高兴你能将这些讯息继续告诉其他人!(虽然Ben Forta态度激动中保持亲切,但我觉得他好像有点怒了抱歉!Mr. Forta!)             

17:15-17:30 抽奖 

补充,本日最佳服装!

         


图十:这位仁兄把他对人生与喜乐定义在main()函式里,并把函式印在自己的背上。
 

 
图十一:这位仁兄的背上印了「I Love PHP」(Love是红色的爱心图形)
 

 



图十二:Charles版「奥多比开发者技术日」!(中场休息时间,我们无聊到跑到投影机前面玩)
 

 
图十三:亮金金版「奥多比开发者技术日」!(中场休息时间,我们无聊到跑到投影机前面玩)

 

 

图十四:大会识别证,于报到时发放,凭证进入会场。(背景是随手涂鸦)


哈哈,有意思的一天哦(Vily)。

转载于:https://www.cnblogs.com/vilyLei/articles/1526803.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值