스티브 잡스가 플래시의 안정성을 문제 삼은 것은 유명합니다. 그런데 마치 그 말이 맞다는 것을 증명이라도 하듯이 Adobe Flash가 모바일 기기에서 시연하던 도중에 다운이 되버렸다(crashing)고 합니다.

제프 크로프트(Jeff Croft)씨가 자신의 블로그에 작성한 바에 따르면, 이 사건은 지난 주 시애틀에서 열렸던 플래시 캠프(Flash Camp)에서 일어났습니다. 키노트를 맡은 플래시 플랫폼 에반젤리스트인 라이언 스튜어트(Ryan Stewart)씨가  발표 도중 넥서스 원(Nexus One)에서 플래시 플레이어 10.1 버전을 시연하다가 문제가 발생했다고 합니다. 크로프트씨는 이렇게 작성했습니다.

사건은 이렇습니다. 라이언의 맥에서 Eco Zoo라는 사이트를 열었습니다. 겉으로 보기에는 아주 좋은 플래시 개발 사례였습니다. 풀 3D 렌더링과, 풍부한 인터랙션, 예쁘고 작은 글자가 있었거든요. 라이언이 이 사이트를 자신의 넥서스 원에서도 열었습니다. 사이트의 진행 바가 다 채워지고 3D 세상이 잠깐 나타나는가 싶더니 몇 초만에 브라우저가 다운되어버렸습니다. 라이언은 이렇게 말했습니다(대충 이런 뜻), “이런! 뭐, 베타니까요. 이 사이트는 좋은 예제군요. 다시 시도해보겠습니다” . 그리고 다시 시도했지만 결과는 마찬가지였습니다. 그가 참석자들에게 "이 사이트는 잘 안되네요. 혹시 잘 동작하는 플래시 사이트 아시는 분 있나요?" 라고 묻자, 누군가 "Hulu 요"라고 말했습니다. 그 소리에 라이언은 "Hulu는 동작하지 않습니다"라고 말하더니 데모를 중단했습니다.

Here’s what happened: On his Mac, Ryan pulled up a site called Eco Zoo. It is, seemingly, a pretty intense example of Flash development – full of 3D rendering, rich interactions, and cute little characters. Then, he pilled up the same thing on his Nexus One. The site’s progress bar filled in and the 3D world appeared for a few seconds before browser crashed. Ryan said (paraphrasing), “Whoops! Well, it’s beta, and this is an intense example – let’s try it again.” He tried it again and got the same result. So he said to the audience, “Well, this one isn’t going to work, but does anyone have a Flash site they’d like to see running?” Someone shouted out “Hulu.” "Ryan said, “Hulu doesn’t work,” and then wrapped up his demo, telling people if they wanted to try more sites they could find him later and he’d let them play with his Nexus One.

공정한 평가를 위해 말씀드리자면, 크로포트는  Hulu가 잘 동작하지 않는 것은 Adobe의 문제라기 보다는 Hulu의 문제일 것이라고 했습니다. 하지만, 사실은 아무도 모를 것입니다. 또한 그는 안드로이드에 탑재된 플래시가 베타 버전이며, 이는 죽거나 버그가 많을 수 있다고 공식적으로 인정한 셈이 됐습니다.

이 데모는 Adobe에게 부담으로 작용할 것입니다. 크로포트가 지금 할 일은 회사측에 플래시가 안정화 되기 전에는 데모를 중단하라고 요청하는 것이 아닐까 합니다.

from Was Apple right? Adobe Flash crashes twice during mobile demo

Posted by 행복한고니 트랙백 1 : 댓글 0

댓글을 달아 주세요

최근의 웹에서 동영상과 동영상 포맷에 대한 글이 많이 늘었습니다. 지금이 Microsoft의 관점을 이야기할만한 좋은 기회가 아닌가 합니다.

웹의 미래는 HTML5입니다. Microsoft는 W3C와 함께 HTML5의 진행에 깊이 관여하고 있습니다. HTML5는 발전하는 풍부한 인터랙티브 웹 응용프로그램과 사이트 디자인에 매우 중요해질 것입니다. HTML5 명세는 동영상을 지원하는데, 특정한 동영상 포맷을 정하지는 않았습니다. 우리는 H.264가 훌륭한 포맷이라고 생각합니다. HTML5를 지원하는 IE9은 H.264 동영상 재생만을 지원합니다.

H.264는 산업 표준으로서 폭넓고 강력한 하드웨어 지원이 뒷받침됩니다. 이러한 표준화 덕분에 여러분은 손쉽게 일반적인 비디오 카메라로 녹화한 동영상을 웹에 올리고, H.264를 지원하는 운영체제(예. Windows 7을 설치한 PC)의 웹 브라우저에서 재생할 수 있습니다. 최근에 우리는 IE9에서 H.264로 인코딩된 유튜브 동영상을 재생해 보인 바 있습니다. 하드웨어 가속의 이점은 여기서 읽을 수 있으며, 혹은 이 강연의 26:35쯤부터 장점의 사례를 볼 수 있습니다.

다른 코덱들도 종종 비교되고는 합니다. 소스 코드를 사용할 수 있다는 것과 소스 코드의 지적재산권을 소유하는 것은 서로 다른 문제입니다. H.264의 지적재산권은 MPEG LA의 프로그램을 통해 잘 관리되고 있으므로, 소스 코드를 광범위하게 사용할 수 있습니다. 반면, 다른 코덱들의 지적재산권은 언론에서 알려진 바와 같이 명확하지 않습니다. 물론, Windows 7과 같은 운영체제의 하드웨어 가속 지원과 H.264 코덱을 사용하려는 개발자들은 아무런 로열티를 제공하지 않아도 됩니다.

오늘날, 웹에서는 플래시 기반의 동영상이 우세합니다. 다른 포맷으로도 동영상을 볼 수 있긴 하지만, 일반 사용자들에게는 플래시만큼 편한 방법도 없습니다. 플래시는 신뢰성, 보안성, 성능 등의 문제가 있습니다. 우리는 Adobe 기술자들과 긴밀히 일하며, 이러한 문제들에 대한 정보도 공유하고 있습니다. 이러한 문제에도 불구하고, 오늘날의 웹에서 플래시가 좋은 사용자 경험을 전달하는데 중요한 위치를 차지한다는 사실은 부정할 수 없습니다.

Dean Hachamovitch
General Manager, Internet Explorer

from HTML5 Video (IEBlog)
Posted by 행복한고니 트랙백 1 : 댓글 0

댓글을 달아 주세요

Adobe는 AIR 런타임과 SDK를 데스크탑 프로그램을 작성하는 강력한 크로스플랫폼 기반으로 만들기 위해 지속적으로 업데이트 해왔습니다. AIR팀에게 그동안 리눅스 운영체제에 대한 지원은 상처였습니다. 하지만, 그들은 그것을 해결하기 위해 열심히 노력했고, 그 증거로 어제(9월 16일) Adobe AIR for Linux Beta가 출시되었습니다.

AIR for Linux FAQ는 어떤 것들이 베타에서 제공되고 있는지 매우 상세히 기술하고 있으며, 이번 버전이 Windows와 OSX 버전의 런타임 & SDK와 기능상 호환된다고 밝혔습니다.

AIR 리눅스판은 다음 배포판을 공식 지원합니다:
  • Fedora Core 8
  • Ubuntu 7.10
  • Open Suse 10.3
이번 판에 대해 피드백을 제공하시려면, Adobe의 AIR Support Center를 이용하시면 됩니다.



from Linux Users Are Closer to Building AIR Apps
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요

검색엔진이 Flash 파일을 읽지 못하는 이유로, SEO(Search Engine Optimization:검색엔진최적화)와는 요원한 것으로 알려져왔습니다. 하지만, Google과 Adobe는 Flash 프로그램의 인덱싱을 개선하는 작업을 계속해왔었습니다. 예전에도 SWF 파일에서 문자열을 추출해내는 것은 본적이 있었지만 거기에는 컨텍스트가 없었죠.

좀 더 진행이 되어, Google이 Adobe의 검색가능한 SWF를 프로그램에서 보다 '인간스러운' 행동을 위해 사용하기로 했습니다.

한계는 이렇습니다:

  1. 구글봇은 몇몇 JavaScript를 실행할 수 없습니다. 그래서 웹 페이지가 JavaScript를 통해서 Flash를 읽어들인다면 Google은 Flash 파일을 인식하지 못할 수도 있고, 이 경우에는 인덱스가 되지도 않습니다.
  2. Flash 파일에서 HTML 파일, XML 파일, 다른 SWF 파일 등을 불러온다면, 현재로서는 Flash 파일에서 읽어들인 외부 리소스의 컨텐트는 덧붙일 수 없습니다. Google은 해당 리소스를 따로 인덱스할 것이지만,  하나의 Flash 파일의 일부라고 인식하지는 않습니다.
  3. 웹 상의 거의 모든 언어로 Flash를 인덱스 할 수 있지만, 현재로서는 양방향 언어로 작성된 플래시 컨텐트에는 어려움이 있습니다. 이것이 수정되기전까지는 Flash파일의 히브리어나 아랍어 컨텐트는 인덱스할 수 없습니다.

아마 모든 리치 응용프로그램에 좋은 소식이 아닐까 싶습니다. 검색 엔진이 발달함에 따라 리치한 프로그램을 작성하면서 하는 고민도 줄어가는 것 같습니다.

from SEO and RIA get closer together with Flash indexing news
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요

Adobe AIR가 국제화internationalization 지원을 강화한 AIR v1.1를 릴리스 했습니다. Adobe는 이번 버전에 일본어, 중국어, 러시아어, 스페인 & 브라질 포르투갈어 등을 포함해 지원하는 언어를 10개로 늘렸으며 2바이트 키보드 입력에 대한 지원도 추가했다고 합니다(한글 쓰기가 더 편해진건가요?).
사용자 삽입 이미지
사용자 삽입 이미지
주목할만한 기능들은 이렇습니다:
  • Windows Vista 64비트 지원
  • 디스크 사용가능 공간을 알려주는 API 개선
  • OS의 투명창 지원 여부 탐지
보다 자세한 정보는 전체 릴리스 노트를 참고하세요. 한국어 문서도 배포하고 있으니 다운로드 받으시기 바랍니다.

Adobe AIR 1.1 FAQ (새 기능과 버그 수정 예제 포함, 영문)
http://www.adobe.com/go/air1-1faq

기사: 다중언어를 지원하는 HTML 기반 응용프로그램 만들기(영문)
http://www.adobe.com/devnet/air/ajax/quickstart/multilingual_air_apps.html?devcon=f3b

Fresh RSS Reader Sample Application & Source Code Localized to 11 languages
http://www.adobe.com/devnet/air/ajax/samples.html

Adobe AIR 1.1 SDK
http://www.adobe.com/go/getairsdk

from Adobe AIR v1.1 Released, Enhanced Support for Internationalization
TAG adobe, AIR
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요

사용자 삽입 이미지

Macromedia와 Adobe가 합병된 이래로, PDF와 Flash가 함께 동작할 그 날만을 기다려왔는데, 드디어 가능하게 되었습니다. 합병 전에 있는 회사들에게는 매우 상징적인 의미를 가질 것 같습니다.

TechCrunch에 따르면 이렇습니다:
Adobe가 Acrobat.com을 런칭함과 동시에, 메이저 업그레이드된 Acrobat 9 이 릴리스 되었습니다. 놀랄 만한 뉴스가 있습니다. Adobe의 데스크탑 PDF 작성 소프트웨어가 Flash를 지원하게 되었습니다. 따라서 사람들은 문서에 YouTube로 부터 가져온 Flash 동영상을 삽입하거나 개발자들이 웹 응용프로그램을 작성할 때 사용하던 바로 그 프로그래밍 툴인 Adobe의 Flex 프레임웍을 사용한 전자 문서의 전체 스킨을 디자인할 수도 있게 되었습니다.

Acrobat 9으로 작성된 PDF 문서는 또한 그들을 연결된 문서로 만들면서 인터넷 상의 다수의 저자와 리뷰어들과의 협업을 지원합니다. 가장 좋은 것은 읽는데 읽어들이는데 시간이 많이 들지 않는다는 것입니다. Adobe의 다음 행보는 PDF가 웹 페이지로 쉽게 변환되는 것과 그 반대입니다.
사용자 삽입 이미지
사용자 삽입 이미지

from Acrobat.com: PDF and Flash sitting in a tree on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 1

댓글을 달아 주세요

  1. addr | edit/del | reply BlogIcon st.Ashley 2008.06.10 17:54 신고

    안녕하세요:>

    온라인 촛불 문화제 담당자입니다ㅎ,
    혹시.. 이게 스팸이라고 생각하실지 모르겠네요 ㅠ
    저희 사이트에서 지금 개발자분과 디자이너분을 추가로
    모집하고 있어서- 혹시 몰라서(?) 트랙백 날리고 갑니다.

    실례가 되었다면 트랙백 지우도록 할게요 ㅠ
    관심있으시면 확인 해보시고 연락 주시면 감사하겠습니다!


일단 삼천포부터 시작해보겠습니다. 이 사이트는 아마 제가 본 가장 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

댓글을 달아 주세요

Adobe의 Ryan Stewart 씨와 구글의 Dion Almaer씨가 Adobe AIR와 Gears 그리고 오프라인/데스크톱 응용프로그램 작성법에 대해 토의했다고 합니다. 당연한 말이겠지만 Ryan씨가 AIR에 대해, Dion씨가 Gears에 대해 설명하는 형태였고요.

이런저런 얘기를 했는데, 슬라이드를 공유해달라는 요청이 있어 공개한다고 합니다. 하지만 슬라이드만 봐서는 잘 모를거라고 하는군요 -_-a



from Taking Web Applications Offline, to the Desktop, and beyond on Ajaxian
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요

from Adobe AIR for JavaScript Developers Pocketguide on Ajaxian

사용자 삽입 이미지
'JavaScript 개발자를 위한 Adobe AIR'는 JavaScript, HTML, CSS 등으로 AIR 응용프로그램을 만드는데 흥미가 있는 사람들을 위한 책입니다. 최신판으로 업데이트 되었고, Creative Commons Attribution-NonCommercial-ShareAlike 3.0 라이센스로 배포됩니다. 게다가, 공짜입니다.

Ajaxian에서 다운로드하거나, 아마존에서 종이책을 주문하실 수도 있습니다.

이런 내용을 담고 있습니다:

  • Adobe AIR 소개
  • Adobe AIR 시작하기
  • Adobe AIR에서 JavaScript와 HTML로 작업하기
  • Adobe AIR Mini-Cookbook

이 책은 AIR 팀의 구성원들이 쓴 만큼, 정확한 정보를 얻을 수 있습니다.

Posted by 행복한고니 트랙백 0 : 댓글 2

댓글을 달아 주세요

  1. addr | edit/del | reply BlogIcon Gloridea 2008.04.22 11:34

    우왕ㅋ굳ㅋ

  2. addr | edit/del | reply BlogIcon oritnox 2008.04.22 13:03 신고

    꺄악~ 저도 이런거 원했어요~

from Adobe Releases AIR for Linux, Joins LSF on Ajaxian

Adobe사는 Adobe AIR의 Linux용 런타임을 발표함으로써, Linux 플랫폼에 대한 지원을 지속적으로 확대해나가고 있습니다. 이로써 웹 개발자들이 자신들에게 익숙한 표준을 사용하면서 AIR 데스크탑 응용프로그램을 세 개의 주요 운영체제(Windows, OS X, Linux)에 작성할 수 있게 되었습니다.

이번에 릴리스 된 AIR는 다음 배포판을 지원합니다:
  • RedHat Desktop Linux 4
  • RedHat Enterprise Linux v5
  • Novell Desktop Linux 9
  • SUSE Linux Enterprise Desktop 10
  • Ubuntu 6.06
그리고 다음과 같은 기능을 지원합니다:
  • 런타임/응용프로그램 설치/업데이트, 언인스톨
  • AIR 응용프로그램에서 HTML 렌더링을 위한 JS를 포함한 HTML 로더
  • 로컬 데이터베이스 API
  • 바탕화면/내문서 등과 같은 사용자 폴더를 지원하는 파일 시스템
  • 드래그앤드랍, 클립보드 지원을 통한 데스크탑 통합
  • 테두리가 없는 창과 표준 창 지원
  • 불투명도 기본 지원
  • 문맥 메뉴, 메뉴 바, 팝업 메뉴와 메뉴 이벤트를 지원하는 메뉴
  • 네트워킹
  • 네트웍 변경 검출 (Event.NETWORK_CHANGE )
  • 시스템 전역 휴지idle 검출 (userIdle Event)
  • 네이티브 응용프로그램 API
  • Capabilities (OS) API
  • 마우스 이벤트
  • 실행중인 응용프로그램 검출 (InvokeEvent.INVOKE)
한편 Adobe는 새로운 제품에 대한 자세한 정보를 위해 FAQ를 운영하고 있습니다.

Adobe가 Linux Foundation 에 가입

Linux용 AIR와 더불어, Adobe는 Linux Foundation 에 가입했습니다. Linux가 Rich Internet Application(RIA)와 Web 2.0 기술의 선두 플랫폼으로서 발달하는데 협력하고 싶어서라고 합니다.
“LF에 참여하기로 한 Adobe의 결정은 소프트웨어 산업에서 리더십과 통찰력이 증명된 공개 표준과 오픈 소스에 대한 책임의 자연스러운 연장선입니다.”라고 The Linux Foundation의 사무총장인 Jim Zemlin 씨가 말했습니다. “Adobe는 Web 2.0 에 특히 중점을 둔 Linux 상의 응용프로그램 개발을 늘리는 우리의 목표에 많은 도움을 줄 것입니다”

“Adobe는 Linux 사용자를 위해 주요 RIA 기술을 제공하고 있습니다. 거기에는 Adobe® Flash® Player를 비롯하여 이번에 포함된, 데스크탑에서 브라우저의 RIA를 사용할 수 있는 Adobe AIR™ 등이 있습니다.” Adobe의 표준/오픈소스 담당 이사인 David McAllister 씨가 말했습니다. “The Linux Foundation은 우리에게 공개 채널을 제공해주고 있습니다. 우리는 그를 통해 Adobe RIA 기술들의 Linux 소프트웨어 플랫폼에 대한 호환성을 보장할 수 있습니다.”
Posted by 행복한고니 트랙백 0 : 댓글 0

댓글을 달아 주세요