Archive for category AIR

[Flex] 解決 VerifyError: Error #1014: Class IIMEClient could not be found.

當chowky 更新了air 2.0 之後,就發現以前的AIR application 會出現 VerifyError: Error #1014: Class IIMEClient could not be found.

chowky 就發現release note 提到:
According to the Adobe AIR 2 Release Notes:

You must update your application descriptor file to the 2.0 namespace in order to access the new AIR 2 APIs and behavior. If your application does not require the new AIR 2 APIs and behavior, you are not required to update the namespace from 1.x based namespace. To update the namespace, change the xmlns attribute in your application descriptor to: http://ns.adobe.com/air/application/2.0

原因就在於namespace 的改變。大家只需要把application 的xml config 改改namespace 就可以了。

<application xmlns=”http://ns.adobe.com/air/application/1.5.3″>
改為
<application xmlns=”http://ns.adobe.com/air/application/2.0″>
  • Share/Bookmark

No Comments

[Flex] Flex SDK 下一個version 代號 Hero

這個hero 不是htc hero 呢~,乃是 flex sdk 下一version。

經過4個version 之後,flex 都開始變得穩定,

* Multi-Screen Development: Allow developers to build applications that target the web, desktop or mobile devices using a single unified framework.

* Spark Maturation: Polish and grow the Spark architecture by adding new Spark components and capabilities. (Spark Framework 由flex 4 引入,下一個version 當然會加入更多spark 的新 components 和 features

* Large-Application Development: Support developers building large applications by improving fundamental pieces of the Flex infrastructure.

Milestone Date
Product Defined April 2010
Hero Preview Release Second-half 2010
Final Hero Release 2011

Source: http://opensource.adobe.com/wiki/display/flexsdk/Hero

  • Share/Bookmark

,

No Comments

Adobe投訴 美查蘋果壟斷

近來最多 flash platform 上討論的事情當然是,apple 在adobe 推出cs5 之前3 日就改招改 app store 的license agreement.

Apple 這招「肥水不留別人田」的做法當然引來不少批評,而且,之後apple 出了公開信表明不加入flash的原因,而 adobe 就當然再出公開信反擊,搞到事件升級 (當然這是肯定會發生)。近日又有更新~

《華爾街日報》引述消息稱, Read the rest of this entry »

  • Share/Bookmark

, , , ,

No Comments

[Flex] Enterprise 利用 Flex 的 Do’s and Dont’s

雖然香港還未多人用flex ,不過later 應該會多一點人用呢~

chowky 除了覺得SEO 在flex 上面仍然是一個問題之外 (所以以chowky 的專業意見來說是會suggest html + flash),RIA 上面應該會要100﹪ 肯定會用flash。加上可以利用CS5 的 flash catalyst,改變傳統的創作模式,相信會愈來愈多人採用。

ok~ 題外話已經講完。

Flex 上做data visualization,其實是很合適的。

Enterprise 在技術上的應用是會比較慢的,(完全合理,因為IT system 是公司營運的重要一環,不會輕率地採用。)
現在 SAP,Crystal Report 都慢慢加入這個新功能,所以大家都會慢慢地見到AIR/FLEX 開發的的產品。雖然flex layout framework 加入了flash platform 入面,但是flash 的文字處理功能都仍然是弱,所以有可能只是某一些地方採用了flex ,而其他的都會用回html, java ..etc。
不過連oracle 都講和sell enterprise 2.0,看來enterprise 用RIA 應該只是時間問題。

這篇文章的作者真的不行

1. 利用MVC:正常的enterprise 的大project 都會有採用design pattern ,而flex 就應該利用 MVC model 的。

2. 放棄用 XML: enterprise 的project 必定是用database…..MSSQL/ORACEL DATABASE…..

3. Use resource bundles: for multi-language use. 同意的,現在每一個system 都想做到multilang。

4. Stay away from the Flex Builder WYSIWYG Editor: chowky 覺得他解釋得不對,雖然chowky 少用flex builder 的 wysiwyg,只是因為太慢,但不是不等如不用,hardcode X,Y ,很明顯只是作者不太了解flash builder wysiwyg…,我們可以改用left, right, top, bottom 的attributes ,這就可以解決hardcode x,y 的問題。

5. Don’t mix AS with MXML: 作者很明顯是java 的developer,functionality (chowky 是指business process) 竟然會放在flex 上run….正常會放在backend server,server process the result 再 return flex 4,原因是 enterprise 的data 的量和business logic都會是比較complex 的,server會比client PC 快很多,而且flex 4 是layout 都大概都會是利用skin 的方法。分不分AS / MXML 真是不太重要。

Source: http://flexonjava.blogspot.com/2010/04/enterprise-flex-development-dos-and.html

  • Share/Bookmark

,

No Comments

[Flex] Flex Pixel Bender

Flex 4 是可以利用pixel bender 來做新的effect 了。

這位作者就做了這個effect 來demo 一下pixel bender 的能力。

比起flash 本身有的filter (blur filter, glow filter, shadow filter…),這個當然會有很多新的玩法…. 記下來,可能遲一點會幫到你。

Source: http://www.artima.com/articles/bend_your_pixels.html

  • Share/Bookmark

, , ,

No Comments

[Flex] Flash Builder 4 Setting

Chowky 常常都要利用到flash builder 4。

不過eclipse 就真的需要memory. 做得太多野的話,就會有機會out of memory…. 連build project 都會有問題呢。

不知道production release 會否有這個問題?

加多一點memory 的方法:

  1. 先要關上flash builder
  2. 打開 .ini 的setting file. Mac  的朋友:Flash Builder 4.app -> MacOS -> Adobe Flash Builder 4.ini,而PC就C:\Program Files\Adobe\Adobe Flash Builder 4\FlashBuilder.ini (當然是跟據你入的位置)
  3. Search 這個字串:”-Xmx512m”,這是max memory,較大一倍,1024 ~之後儲存,還有-Xms40 的呢,這個應該是minimum,可以改做-Xms256. ( 大家可以search 字頭就可以了,-Xmx , -Xms,現在的COMPUTER 很多ram….應該要物儘其用呢~
  4. 再重新開啟flash builder 就可以了~

文章中還有提到plugin 的呢~

大家可以試下這種方法,去customizing 個settings.

Source: http://www.insideria.com/2010/03/intro-to-flash-builder-4-workf.html

http://polygeek.com/2496_flex_improve-flash-builders-performance-by-updating-your-eclipse-ini-file

  • Share/Bookmark

, , ,

No Comments

Adobe 公佈的 ColdFusion 9 performance

Adobe 公佈了coldfusion 9 和coldfusion 8 的performance 比較~

  • CFC Object Creation – 700% improvement over CF8
  • CFC Method Invocation – 200% improvement over CF8
  • Flash Remoting – 800% improvement over CF8
  • UUID key generator / CreateUUID – 10,000% improvement over CF8
  • IIS Connector Performance Improvement – 100% improvement

看來都改善了不少呢。

雖然是收費的server。不過既有IDE 做development 之外,又有一套完整的library. development cost 都省了不少。

大家都是在最大化efficiency,development cost + hardware cost + software cost。可惜,香港是focus on hardware only……

人工一直以來雖然不算太低,但是it方面 ot 的情況一向很大,而外國對這方面又很有保障的。

所以外國會考慮,development cost : software cost 方面的平衡。

而香港的情況是,做不完的工作就 OT 去完成,development cost 既然可以用這種方法keep constant 的話,跟本就不用去考利用 increase software cost 去 ease development cost。

這就是香港不能成功的跟本原因

Source: http://www.petefreitag.com/item/742.cfm

  • Share/Bookmark

2 Comments

[AIR] iPad Simulator

估不到這麼快就有人做好一個ipad 的simulator.. 當然這只是simulate 到個interface only. ,而且是利用了Adobe air 來寫的。

不過都很有心呢~

雖然ipad 真的有可取之處,這麼大的mon,玩什麼game 都可以la~~

不過還不技援flash 就真的太可惜了。

Source: http://www.merhl.com/?page_id=58

  • Share/Bookmark

,

No Comments

Flex 3 Profiler

當每一次 flex 的project 完成之後,就要做測試 (這個當然!)。但flex 方面的測試方面,還要好好考慮一下 memory usage 和速度的測試。

以下的slide 就教你怎利用flex 3 的 profiler 去試驗。

  • Share/Bookmark

, ,

No Comments

Intel 都搞developer program

一開始還以為是寫很low-level 的program. 原來是利用intel 所提供的 sdk 去寫system 的program.. battery management, wifi management, video…etc

不過現在只可以支援native的pc environment. 所以都是利用 ms visual studio 來做的。

將來好像會支援adobe air ,不知道會否成為另一個app store?………不過現在就要收$99 us 作為developer program 就好像有點過份。

等intel 出air 的sdk 就去試試~吧

Source: http://appdeveloper.intel.com/en-us/

  • Share/Bookmark

, , ,

No Comments