2007年6月11日星期一

Today is Adobe's day!

Today is Adobe AIR's day!
Today is Adobe Flex3/Moxie Beta 1's day!
Today is Adobe Flash Player 9 Update 3 Beta 1 's day!

Today is Real Adobe's day!

原來好戲真是在后頭啊!

DOWNLOAD FLEX BUILDER BETA 1
DOWNLOAD FLEX SDK BETA 1

Download Adobe AIR
Download the Adobe® AIR™ SDK

2007年6月8日星期五

Now, Let's talk about Flex3/Moxie! - Part Ⅴ

這次是關于Apollo的東西,以后你可以直接在FLEX3建Apollo了。

疑問是為什么Ted的圖片上有些東西沒有顯示出來呢。聽說有重頭戲哦。拭目以待吧。

2007年6月7日星期四

Now, Let's talk about Flex3/Moxie! - Part Ⅳ

今天Ted一開始就自己提了問題,明顯就是一副大有文章的氣勢。

"FrogStar",release of Flash Player 9!Frog-Prince! Not version 10.0!

把flex framework整合到FrogStar中, 大量的減少了FLEX SWF的大小。以前的東西總是BIG,BIGGER,BIGGERER, 現在的話聽說能一直BIG,已經是有很大的進步啦。

到時候我們能見到什么樣的Frog-Prince呢?當進入一個站點用到FLEX3/Moxie的時候,Flex3 framework會整合到你的Frog-Prince中,當你再去訪問其他擁有Flex3/Moxie的時候,其他站點會直接使用framework,因為Flash Player 有framework之后,swf可以不再需要把framework編譯到里面進去,也只是使用這一原理減少了SWF的大小。

framework支持版本選擇哦,因為如果單一的版本,說明大家都一定要使用相同的framework, 被束縛的東西是有局限性和短暫的生命力的。

RSL指的是Runtime Shared Libraries,Ted介紹了一大堆它的好處...可以選擇framework version,但其并不代表了所有人都能擁有修改cache of RSL的能力,為了安全,它需要Adobe的授權。

明天將會介紹Apollo的東西,會有Apollo的新控件和一些新功能。

Ted今天的確是風光無限啦,畢竟是ADOBE的傳教士,果然不是一般得能說,不過鄧小平說過"實踐是檢驗真理的唯一標準!"。

Practice is the sole criterion for testing truth! So! Let me try!

2007年6月6日星期三

Flex Tip of the Day & FlexTips

記得我整理過的AS Tips Of the Day 嗎?

現在出現了Flex Tip of the Day & FlexTips
Flex Tip of the Day是個PersonalBlog,暫時只有一篇叫作inline styles not permitted on UITextField。而FlexTips創建者希望大家平常能把平常在Flex開發中的小點子整合在一起,作者已經貢獻出了一些。

個人的想法是這些東西好是好,但實施起來不知道有沒有頑強的生命力。我的做法是把flexcoders等組織的信件一起扔到Gmail中然后進行搜索,多快啊。

Now, Let's talk about Flex3/Moxie! - Part Ⅲ

I was not shocked today!

Advanced DataGrid:
不是什么新鮮玩意,而且有偷去別人構思之嫌,這不是TreeGrid么?!所以最好還是取個Advanced TreeGrid的名字比較好服眾!
TreeGridLinkOne TreeGridLinkTwo
這早已經是Flex的構思及產物了,有什么區別么?在Adobe下的更快的編譯速度+編寫規約+Adobe人員制作?
新的玩意總要會帶著副產品的出現,下面就是由Adobe's Advanced DataGrid帶來的孩子們:
mx.collections.HierarchicalData;
mx.collections.Grouping;
mx.collections.GroupingCollection;
mx.collections.GroupingField;
mx.collections.HierarchicalCollectionView;
mx.collections.HierarchicalCollectionViewCursor;
mx.collections.ListCollectionView;
mx.collections.SummaryField;
mx.collections.SummaryObject;
mx.collections.SummaryRow;

Deep Linking:
一些某些人需要,某些人不需要的東西。這東西其實在Flex2已經可以完成部分的功能了。繼續帶來了Adobe的孩子們:
mx.events.BrowserChangeEvent;
mx.managers.IBrowserManager;
mx.managers.BrowserManager;
mx.utils.URLUtil;
Application.historyManagementEnabled

Resource Bundles and Runtime Localization:
暫時還是滿少接觸到的東西,properties是你會在工程目錄下找到的東西,你可以進行相關的配置,exactly like a Java-based properties file,比如你可以輕易的在RUNTIME用Resource Bundles對多語言的支持,最終引入到ResourceManager,Help里面倒是有蠻多的例子,也許是Flex3把load&Recompiled的速度提高了吧。

Flex Component Kit for Flash CS3:
恩,又繼續吸引了FLASH的愛好者們開發FLEX。

I wish I will be shocked tomorrow!

2007年6月5日星期二

Now, Let's talk about Flex3/Moxie! - Part Ⅱ

今天Ted的Flex Details繼續給我們展示Flex3/Moxie,其中有3個个人认为比较重要的部分


Compilation:
优化了MXML/COMPC/ASC Compilers,想升级一个版本,我想这东西应该是个必需品吧,但是到什么样的程度,我们拭目以待。


Flex Profiling:
一個So Smart的內存監視器,讀取一個Application來展示各部分的細節所占用的內存量,然后根据实际情况可以对代码进行优化。不過個人思考的是這東西是怎么工作的,在Ted的例子中,我們發現它是讀取一個swf文件,然后再出現Flex Profiling View,難道它能從二進制的swf中來反編譯出Application個細節部分的組成?希望我错了。這是我自己非常期待想知道的問題。


Multiple SDK Support:
這是我自己非常期待的東西,就像JAVA1.4到JAVA5.0切換那么簡單,而且對我受益匪淺。不得不說的是我現在的項目還是2.0,別的小組已經是2.0.1 Hotfix2,在用哪個編譯器的時候,這是一個非常之煩人的問題,我現在只能一個裝到Eclipse,一個單獨裝個Flex SDK,不知道大家在Flex3/Moxie之前有什么好的解決方法呢?


我越来越觉得Flex3/Moxie開始Adobe傾向化,就象Dreamweaver一样...Design/Dev...


有消息说明天Ted将会公布一些新的控件和AS支持SQL的情况。新的控件中包括了‘强大的’DataGrid,真令人期待啊。恩,不得不说的是现在的Flex2 DataGrid完全满足不了用户对它的需求,满足了需求,在性能发面确是Bull Shit!希望明天的DataGrid能给我一个全新的感觉。

RXNA

RXNA是中文的RIA聚合器,它有Keshin發起,RIS全球华人(http://www.j2eemx.com)的站长Bing主力推廣。

今天起我將正式加入RXNA,希望對RIA開發者包括自己有所幫助。

Now, Let's talk about Flex3/Moxie! - Part Ⅰ


自從Ted上周說要發布一些Flex3/Moxie的細節,我就在一直關注,今天終于讓我看到了傳說中的Flex3/Moxie哦!一直以來,個人總覺得一個好的FLEX高手并不一定能制造出一個好的作品,很大一部分原因是在給用戶豐富體驗的同時不能給客戶帶來視覺沖擊,所以一直曾考慮應該專門招一名美工設計師來完成最后的美化工作。Flex3/Moxie畢竟是出自設計世家Adobe的東西,Ted's Monday讓我們繼續看到了Better Design:


Skin Importer:
可以從圖片文件夾,SWC,SWF導入到Flex3/Moxie Project。今天你導了么?


Design View Zoom/Pan:
這東西能讓你放大版面,做更好的布局工作。今天你對齊了么?

Design Mode support for ItemRenderers:
顧名思義,Design Mode支持了List,HorizontalList,TileList,Tree,DataGrid等的itemRenderers,并支持靜態數據在上面的顯示。今天你愛騰了么?


Advanced Constraints:
mx:ConstraintRow & mx:ConstraintColumn將會是新的玩意,會讓東西布局可以再細分化。今天你還是瘋(分)的么?


CS3 Suite integration:
Flash CS3 Skinning
Illustrator CS3 Skinning
PhotoShop CS3 Skinning
Fireworks CS3 Skinning
FireWorks CS3 - Flex components & Save as MXML/CSS
Flash CS3 - Flex Component Kit (Container support coming)
Skin Importer - See Above
又是廣告?今天你看了么?


CSS Outline:
CSS大綱,一個Application下面有怎么樣的CSS,一個BUTTON下面有怎么樣的CSS,完全可以看到。今天你還要偷窺么?

CSS Design View:
除了CSS Outline,還是有這個CSS的Design View,要注意的是,這可是個狠角色哦,這樣的話就不用每次要跑Flex 2 Style Explorer調這些破玩意啦。今天你調戲過Flex了么?



在Better Design的同時我可不太希望看到它的臃腫化,而且我還在繼續期待FLEX3(Moxie)在MemoryLeak的改進!