'플래시플레이어 10 소개'에 해당되는 글 1건

  1. 2008.11.20 Adobe Flash Player의 수석 제품 매니저가 소개하는
Flash Player 102008. 11. 20. 13:09

Adobe Flash Player 수석 제품 매니저로서 여러분에게 Flash Player 10 대해 소개할 있게됨을 매우 기쁘게 생각한다. 새로운 기능과 향상된 기능을 소개하기 전에, 일단 Adobe Labs에서 Flash Player 10 다운로드 하길 바란다.

소프트웨어가 다운로드 되었으면 시작하겠다. 우리는 디자이너, 개발자, 심지어 Adobe 내부스텝에 이르기까지 많은 기능들을 요청받았다. 내가 가장 좋아하는 과정은 바로 어떤 기능을 포함할 선택하는 부분이다. 반면, 가장 재미없는 작업은 다음 출시 때까지 미뤄질 기능을 선별하는 부분이다. Flash 위한 기발한 아이디어들 중에, 더하고 빼는 기능들의 목록과 과정은 꽤나 길다. 하지만 포함될 기능을 선별하는 가장 좋은 방법 중의 하나는 새로운 가능성을 여는 것에 주안점을 두는 것이다.

우리들은 고객으로부터 새로운 그래디언트, 새로운 필터, 새로운 블렌드 모드를 위한 많은 요청을 받고 있다. 다행히 Adobe 전략팀이 Adobe Pixel Bender(Flash Player 10 필요)라는 환상적인 기술을 만들어 디자이너들로 하여금 채우기, 블렌드 모드, 필터들을 SWF 파일에 추가할 있도록 했다.

아주 흥미로운 것은 기능으로 추후 출시를 기다리거나, Flash Player 크게 만들 필요도 없이, 필터를 무한정 추가할 있게 것이다. 우리는 이제 보다 근원적인 기술을 만드는데 집중할 있게 되었고 크리에이티브한 이들은 Flash Player 출시에 얽매이지 않고도 많은, 나은 필터를 만들 있다. Pixel Bender 이미지 조작 이상의 것을 있다. 계산을 수도 있고, 다른 기능과 결합되었을 오디오 필터도 있다. 기술은 모든 것을 가능케 뿐만 아니라 우리가 예상치도 못한 방법으로 확장될 수도 있다.

여러분이 Flash Player 10 새로운 모든 기능을 접할 , 각각의 기능들이 크리에이티브 도구의 유연한 멀티태스커로 디자인되었음을 염두해 두기 바란다. 여러분들의 즉각적인 시도를 권하는 바이다.

 

크리에이티브 표현

크리에이티브 표현은 Flash 탄생된 핵심적인 토대다. Flash 핵심이 애플리케이션 개발, 게임, 비디오 등을 아우르도록 확장되었을 , 컨텐츠의 어떠한 유형을 작업하든 우리는 디자인과 경험이 중요하다는  사실을 한번도 잊은 적이 없다. 다음의 Flash Player 새로운 능력들은, 흥미롭고 직관적인 인터랙션을 만드는데 도움이 것이다.


3D
효과

2D 객체를 3D 쉽게 변환하고 애니메이션을 적용하여 창의적인 가능성을 넓히고, 새로운 차원을 여러분의 애플리케이션에 추가할 있는 반면, 동시에 2D 존재하는 모든 인터랙티비티를 그대로 유지할 있다. 객체 속에 3D 변환된 객체로 이루어진 간단한 코드로 화려한 효과를 만들자. 상속을 통해 직관적 방법으로 변경 사항을 객체 전반에 신속히 적용시킬 있다.

쉬운 수준의 3D 작업을 원하는 사용자나 커뮤니티 3D 엔진을 사용하는 이들을 위해 Flash Player 10 복합적인 형태를 그리기 위한 API 드로잉에 있어 UV 좌표를 이용한 삼각형 드로잉의 새로운 기능을 포함한다. 

사용자 정의 필터와 효과

여러분은 Adobe After Effects CS3 소프트웨어에서 필터와 효과를 강화하는데 사용했던 것과 동일한 기술인 Adobe Pixel Bender 사용하여 여러분만의 이식가능한 필터, 블렌드 모드, 채우기 등을 만들 있다. 사용자 정의 필터와 효과는 기존에 존재하는 Flash Player 필터들과 결합될 있으며, 반면 완벽한 인터랙티비티를 유지하면서 벡터, 비트맵, 비디오 등과 같은 모든 디스플레이 객체들에 적용될 있다. 사용자 정의 효과는 런타임시 효과를 바꾸거나 애니메이션화 있도록 매개 변수화될 있다. 심지어 효과를 위한 코드는 작을 있다. 대부분의 필터는 1K보다 작을 텐데 이는 애플리케이션을 확장시킬 필요 없이 가장 작은 파일 안에서도 이들을 사용할 있다는 뜻이다.

이미지 필터 효과와 더불어, Pixel Bender 다른 유형의 정보를 처리하는데도 사용될 있다. 여러분은 새로운 오디오의 기능으로 실시간 오디오 필터를 작성하거나 Pixel Bender 크런칭 엔진만을 사용해 별도의 스레드에서 데이터를 비동기 방식으로 처리할 있다.

새로운 텍스트 엔진

TextField 함께 존재하는, 새롭고 높은 유연성의 텍스트 레이아웃 엔진은 컴포넌트 수준의 텍스트 객체를 만드는 텍스트 레이아웃과 인터랙티비티 API 쉽게 접근함으로써 새로운 텍스트 컨트롤을 만드는 혁신을 일으킨다. 이러한 새로운 텍스트 엔진은 앤티 앨리어싱되거나 회전되거나 스타일이 적용된 디바이스 폰트를 최우선으로 다룸으로써 창의성에 많은 자유를 부여한다. 디바이스 폰트는 흡사 임베디드된 것과 유사한 필터들을 가지고 있다. 또한 새로운 텍스트 엔진은 오른쪽에서 왼쪽, 수직적 텍스트 레이아웃을 제공함과 동시에 여러 열에서의 합자와 같은 정교한 타이포그래픽 요소를 제공한다.

드로잉 API 강화

드로잉 API 삼각형 지원이나 Pixel Bender 등의 새로운 기능들로 더욱 강력해졌다. 또한 보다 효율적인 드로잉 API 지원을 위해 APIs 추가하였다. , 최소의 코드로 훨씬 빠른 드로잉 엔진을 갖게 것이다

 

 

비주얼 성능 향상
Flash Player 10 ActionScript 3.0 Virtual Machine(AVM) 지원되는 Flash Player 9에서 소개된 향상된 스크립트 실행 상에서 구현된다. ActionScript 3.0 Virtual Machine(AVM) 여러분의 RIA 풍부한 미디어경험의 중요한 비주얼 성능을 동등하게 향상시킬 있다. 블리팅과 컴포징을 위한 CPU 파워 확장은 CPU 상에서의 로드를 줄이고, 그래픽이 강한 많은 애플리케이션의 성능을 향상시켜 보다 유연하고 실제적이고 빠르게 반응할 있는 사용자 경험을 유도한다.

새로운 WMODE 선택

Flash Player 9 Update 3에서, 첫번째 하드웨어 가속 기능이 하드웨어 수준의 전체 화면을 통해 Flash Player 추가되었다. Flash Player 10에서는, 새로운 하드웨어 기반의 WMODE HTML 매개변수를 통해 동일한 성능의 결과물이 브라우저 창에 전달될 것이다. 직접적인 WMODE 다른 작업을 하기 위한 여러분의 CPU 해소해 주는 사이, 가능한 빠르게 스크린의 픽셀들을 칠하기 위해 여러분의 비디오 카드를 사용할 것이다. GPU 모드는 비디오 카드 상에서 변환과 합성 작업을 보다 많이 수행하기 위해서 새로워진 비디오 카드들과 작업한다.

앤티 앨리어싱 엔진(Saffron 3.1)

Saffron 앤티 앨리어싱 텍스트 엔진의 업데이트는 앤티 앨리어스가 적용된 텍스트, 특히 아시아 문자의 렌더링의 경우 품질 및 성능이 향상된다. 획 글꼴에 대한 지원으로 인하여 메모리 요구 사항이 줄어 든다.  

벡터 데이터 유형

Flash Player 10 ActionScript 3.0 언어 에디션, ECMAScript 4 벡터(Vector)라는 새로운 데이터 유형을 위한 지원을 추가하고 있다. 이는 array 비슷하지만 모든 요소가 같은 유형이어야 한다는 전제가 있다. 일관성 있는 유형을 가짐으로써, Vectors 성능은 arrays보다 훨씬 높다.

 

리치 미디어
Flash Player 10 새로운 오디오 비디오 기능을 선보이고 있다. 이들 일부는 리치 미디어 전달과 향상된 사용자 경험을 최적화 하기 위해 향후 출시될 Adobe Flash Media Server 혹은 Adobe 서버 제품에서도 사용 예정이다.

강화된 오디오 APIs

Flash Player 10상에서 오디오 데이터를 byteArray 추출하고 사운드 버퍼에 제공함으로써 로드된 MP3 오디오를 최저 수준에서 작동시킨다. 새로운 오디오 APIs Adobe Pixel Bender 애플리케이션 수준의 오디오 합성 필터링을 가능케 한다.

동적 스트리밍

변화하는 네트워크 상황에 따라 자동으로 조정되는 스트리밍 기능을 사용하여 뛰어난 비디오를 제공할 수 있다. 비트 전송률을 바꿈으로써, 사용자를 계속 끌어들이면서도 비디오 시작-멈춤을 피할 수 있다. 동적 스트리밍은 대역폭 환경에 기반한 비디오 소비자에게 최상의 경험을 제공한다. RTMFP Adobe Flash Media Server 소프트웨어의 향후 릴리스에서 지원될 예정이다.

RTMFP (Real Time Media Flow Protocol)

RTMFPTCP를 통한 RTMP의 대안으로 보안이 향상된 UDP 기반의 네트워크 전송 기술이다. 이 기능의 이점을 십분 활용하려면, 향후 릴리스 Flash Media Server 혹은 Adobe 서버 제품군을 통해 NetConnection을 설치해야 할 것이다. Flash Player 10의 새로운 Real Time Media Flow Protocol 기능에 대한 더 자세한 정보를 보려면 RTMFP FAQ(PDF, 166K)를 참조하라.

Speex 오디오 코덱

Speex 보이스 코덱은 Nellymoser의 대안으로, 대기 시간이 짧은 고품질의 오디오를 경험할 수 있다. RTMP 혹은 RTMFP는 향후 릴리스 Flash Media Server와 사용될 때, 실시간의 버퍼없는 Speex 트랜스미션은 RTMFP의 부분적 신뢰성 기능을 이용해 네트워크 대기시간을 줄일 수 있다.

 

커뮤니티 요청으로 강화된 기능

Flash Player 10 새로운 창의적 표현, 비주얼 성능, 리치 미디어 기능과 더불어 커뮤니티로부터 지속적으로 요청받은 새로운 기능을 포함하고 있다.

unloadAndStop

새로운 ActionScript 3.0 API ActionScript 2.0 언로드 비헤이비어와 유사한 언로드 기능을 추가하고 있다. 로드된 컨텐츠 상에서 unloadAndStop 호출한 , 멈춘 모든 오디오, 제거 eventListeners, ActionScript 통한 접근 불가능 등이 즉각 제거될 것이다.

한정된 전체 화면 키보드 접근

Flash Player 10상에서, 이벤트는 화살표, Shift , Tab, 스페이스 인쇄되지 않는 키들을 지원된다. 한정된 키보드 접근은, 안전한 방법으로 인터랙티브한 게임과 비디오를 전체 화면에서 제어하고 재생할 수 있게 한다.

파일 레퍼런스 런타임 접근

사용자에게 여러분의 RIA안으로 파일을 로드할 있는 경험을 부여한다. 런타임시 컨텐츠를 작업할 있고, 브라우저 대화상자를 통해 끝낼 때도 다시 저장할 있다. 파일은 서버를 왕복하지 않고도 ActionScript 편리한 API 사용해 byteArray 텍스트로 접근될 있다. 이상 서버 언어를 필요도 없고, 런타임시 파일을 로드하거나 저장하기 위해 서버에 접근할 필요도 없다.

비트맵 지원

Flash Player 10 16,777,216 픽셀(4,096 × 4,096)까지, 최대 8,191 픽셀의 길이에 이르는 보다 거대한 비트맵을 조작할 있다.

출처 : 어도비 기술문서

Posted by 버터백통