Archive for the 'AIR' Category

Why not change stage.quality in AIR ?

비트맵 연산이 많이 사용되는 컨텐츠를 제작할 시에  가변적인 stage.quality 조정은 상당한 performance 향상을 가져올 수 있어 즐겨 사용하는 팁중에 하나이다. 하지만 안타깝게도 아래와 같이 공식적으로 Adobe AIR 에서는 StageQuality.BEST 나 StageQuality.HIGH 만 지원할 뿐 StageQuality.MEDIUM 또는 StageQuality.LOW 를 지원하지 않는다.

AIR 에서 이 속성을 사용하게 되면 그냥 무시되어버린다.

For content running in Adobe AIR, quality can be set to StageQuality.BEST or StageQuality.HIGH (and the default value is StageQuality.HIGH). Attempting to set it to another value has no effect (and the property remains unchanged).

For content running in Adobe AIR, setting the quality property of one Stage object changes the rendering quality for all Stage objects (used by different NativeWindow objects).

- from  Flash CS4 Professional ActionScript 3.0 Language Reference

물론 AIR 사용 목적이 과도한 비트뱁 연산을 주로 사용한 비쥬얼적인 요소의 표현이 아닌 desktop application 의 목적이 강한지라 원래의 의도(?) 대로 사용한다면 별다른 아쉬움이 없을 것이다.

하지만, 나와 같이 actionscript 를 visualization 도구로 사용하는 개발자는 아쉬움이 상당히 클것이다.  플래시 컨텐츠를  desktop application 범위로서 좀더 다듬고 싶은 생각이 들어 AIR 로 접근했지만 위 문제로 접어야만 했다.

AIR 가 기본적으로 다중 window 를 지원하여 일괄적인 stage.quality 를 조정할려고 강제로 위 기능을 막아놓은것 같은 생각이 들지만 굳이 위 기능을 지원 안했어야만 했는지는 의문이 풀리진 않는다.

AIR 2.0 beta 도 지원하지 않는다..아쉽다.

New – Adobe Apollo

Adobe [Macromedia] is working on a new product codenamed Adobe Apollo that integrates the Macromedia Flash Player with the Adobe Acrobat PDF Reader. Adobe Apollo software will provide Macromedia Flash and HTML functionality and will run independent from the web browser.

Apollo will offer data synchronization, the ability to work online or offline, one-click installation and desktop integration. Apollo will join Flash Lite (the mobile client) and Flash Player (the browser client) to form the Flash Platform client family.

Adobe Apollo is seen as the next generation Flash player that run out of the browser and offers Macromedia Central client like capabilities. Meanwhile, Adobe will continue to deliver the standalone version Flash Player and Adobe Reader for viewing and interacting with PDF documents and forms.

To explain the potential of Apollo, Macromedia Senior Vice President Mike Sundermeyer presented a concept application where a user’s entertainment library was fully indexed and integrated with ecommerce, email, messaging, media center and other dynamic content into one intuitive application.

Adobe Apollo sounds quite like Macromedia Central, a application and deployment environment. Macromedia Central applications are written in Flash and can be run locally on the user desktop from a Macromedia Central shell client.

Kevin Lynch said that Adobe Apollo will be posted on Macromedia (Adobe) Labs when it moves to alpha stage. It is now very clear that the Macromedia Flash Platform is not going to stay exclusively in web browsers.

Macromedia Flash Platform Architecture with Apollo Kevin Lynch announcing Apollo at Max 2005
Macromedia 가 Adobe 에 인수되고 나서 점점더 미디어 통합 정책이 일어나는것 같다.

플래시 내에서 pdf 파일을 볼수 있거나 html 태그가 완벽하게 지원되거나….등등…앞으로 엄청난 변화들이 예상되지만 한편으로 이많은 새로운 것들을 내 머리통 속에 넣어야 한다는 생각을 하면….기술은 사람을 기다려주지 않는것 같다.