Flickr, Viddler, Qik, Pownce, Revision3는 oEmbed를 지원하는 첫번째 서비스가 되었습니다. oEmbed는 써드파티 사이트의 특정 URL에 있는 미디어를 편하게 포함할 수 있는 방법입니다.
oEmbed 사이트에서 밝힌 내용입니다:
oEmbed는 써드 파티 사이트에 있는 URL을 포함하는 포맷입니다. 사용자가 해당 리소스의 링크를 포스팅하면 단순한 API를 이용해 리소스를 직접 파싱할 필요없이 웹사이트에서 임베디드 컨텐트(사진이나 동영상)를 표시할 수 있습니다.
이 말의 의미는, 만약 flickr에서 좋은 사진을 찾았다면 URL은 가져와서 임베드가 가능한 데이터로 쉽게 바꿀 수 있다는 것입니다:

원본 URL: http://flickr.com/photos/codepo8/2475016321/

oEmbed URL: http://flickr.com/services/oembed?url=http://flickr.com/photos/codepo8/2475016321/

결과:
[code:xml]
<oembed>
    <version>1.0</version>
    <type>photo</type>
    <title>? too much myspace error</title>
    <author_name>codepo8</author_name>
    <author_url>http://www.flickr.com/photos/codepo8/</author_url>
    <cache_age>3600</cache_age>
    <provider_name>Flickr</provider_name>
    <provider_url>http://www.flickr.com/</provider_url>
    <width>500</width>
    <height>375</height>
    <url>
        http://farm4.static.flickr.com/3128/2475016321_982666ec95.jpg
    </url>
</oembed>
출력 형식과 최대 너비, 최대 높이 등을 URL 파라미터로 정의할 수도 있습니다:

oEmbed URL:
http://flickr.com/services/oembed?url=http://flickr.com/photos/codepo8/2475016321/&format=json&maxwidth=200

결과:
[code:js]
{
    version: '1.0',
    type: 'photo',
    title: '? too much myspace error',
    author_name: 'codepo8',
    author_url: 'http://www.flickr.com/photos/codepo8/',
    cache_age: '3600',
    provider_name: 'Flickr',
    provider_url: 'http://www.flickr.com/',
    width: '100',
    height: '75',
    url: 'http://farm4.static.flickr.com/3128/2475016321_982666ec95_t.jpg'
}

from oEmbed makes embedding third party videos and images a breeze on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요


일단 삼천포부터 시작해보겠습니다. 이 사이트는 아마 제가 본 가장 Adobe스럽지 않은 사이트인 것 같습니다. 아래가 Open Screen Project 웹사이트의 전부입니다.
Open Screen Project
사이트에 볼 수 있듯, 언론에 공개된 상세한 내용은 다음과 같습니다:

Open Screen Project는 Adobe Flash Player와 향후 Adobe AIR의 이점을 취하며 일관된 런타임 환경을 조성하고 있습니다. 또한 개발자들과 디자이너들이 핸드폰과 모바일 인터넷 장비(MIDs), 그리고 셋톱박스 등의 장치와 데스크톱의 경계를 넘나드는 컨텐트나 응용프로그램을 작성하는데이 있는 장벽을 제거할 것입니다. Open Screen Project는 모바일 장치의 무선을 통해 업데이트되는 런타임 기술을 가능하게 함으로써 잠재력있는 기술을 다루게 될 것입니다. 일관된 런타임 환경은다양한 운영체제와 장치에서 최적화된 성능을 제공하고 궁극적으로는 소비자들에게 최상의 경험을 제공하고자 합니다.

이 중 멋진 부분은 SWF와 FLV 명세의 오래된 제약사항이 과거사가 되어버렸다는 사실입니다. 그 제약에 의해 여러분이 SWF 스펙을 읽은 적이 있다면, SWF 파일을 실행시킬 무언가를 만들 수 없었습니다. 따라서, 도구인 편집기를 만드는 것은 가능해도 런타임을 만드는 것은 불가능했습니다.

이렇게 바뀌었습니다:

  • SWF와 FLV/F4V 명세의 사용에 대한 제약 제거
  • Adobe Flash Player를 위한 장치 포팅(porting) 레이어 API 공개
  • 굳건한 데이터 서비스를 위한 Adobe Flash Cast 프로토콜과 AMF 프로토콜 공개
  • 라이센스 로열티 제거 - 장치용 Adobe Flash Player와 Adobe AIR의 다음 메이저 버전부터는 무료

FLV/SWF를 실행하는 JVM이나 .class 파일을 사용할 수 있는 Flash Player라는 어떨까요!

국내에서는 KLDP의 권순선님이 관련 소식을 올리셨습니다.

from Adobe lifts SWF/FLV restrictions and creates Open Screen Project on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요