티스토리 툴바

블로그 이미지
"변화의 시기에는 배우려고 하는 이들이 세상을 차지합니다"

카테고리

분류 전체보기 (386)
매쉬업 (23)
Flash Platform (131)
AJIT (8)
Mobile (5)
JAVASCRIPT (33)
OpenAPI (5)
RIA (10)
Front-End (2)
Back-End (16)
SQL (2)
낙서장 (137)
TOOLs (4)
Total226,656
Today55
Yesterday86
Statistics Graph

Adobe 주최의 RIA Camp행사에 다녀왔습니다.

사용자 삽입 이미지


마이크 챔버스와 라이언 스튜어트가 새로운 기술을 발표하는 자리이기도 했습니다.

오늘의 주요 이슈는
FlashPlayer10 의 새로운 기능, Pixel bender와  새로운 텍스트 렌더링 엔진 그리고 AIR 1.5버전 FLEX4로 정리가 되네요.

사용자 삽입 이미지

Pixel Bender는 사실 오래전에 labs에서 진행되어 있었습니다...
 제가 핑퐁을 개발할 때 그 때의 이야기 였던거 같은데 필터를 만들어서 적용하는 것을 본 기억이 있습니다.
 그리고 베타버전으로 진행이 되고 있었던 걸로 기억합니다.. 그땐 그냥 아무렇지도 않게 지나갔었는데 관심있게
지켜볼껄 그랬습니다..

픽셀벤더는 아주 Low level에서 작동하는 것이기 때문에 GPU와 CPU를 모두 사용하면 훨씬 지금보다 훨~~~얼~~~씬
좋은 퍼포먼스를 볼 수 있습니다. 어쩌면 포토샾의 필터 같은 것을 만드는 것이 가능하다라고 말할 수 있겠습니
다.

마이크와 라이언은 이렇게 말하더군요 flash에 들어가있는 3D를 자신들은 2.5D라고 부른다라고요.
2D를 3D처럼 보여준다라고 말하는 뉘앙스였습니다. 맞는 표현이죠...

CS4에는 새로운 Drawing API가 추가 되었는데  Triangle이 생긴 것입니다. 이 Triangle객체에 질감을 맵핑해서 손수건 같은걸 흔드는 예제를 보여 보여 주였는데 실감났습니다. 제 컴에 있는 CS3를 다 걷어내고 CS4를 깔고 싶네요..

그리고 플래시(CS4)에서는 Sound도 Object로 취급한다고 합니다..
 
그렇다면 Sound도 붙였다 줄였다는 맘대로 할 수 있다는 거네요..
사운드도 재미있는 효과를 줄 수 있겠습니다.Tweener로 페이드인 페이드 아웃 효과를 주고하는 것도 가능하겠네요. 이 외에도 재미난걸 많이 할 수 있을 걸로 보입니다.

또 다른건Vector 객체의 출현이죠..이건 너무 많이 알려져서.. 다들 잘 아실 겁니다.

Java의 Generics(제너릭스) 표기법과 거의 동일합니다.
Map map<String,String> = new 'HasMap<String,String>(); 같은 것이죠.

ActionScript에서는
var map:Vector.<String,Sprite> = new Vector.<String,Sprite>(); 가 되겠지요..

Vector를 확장해서 많은 종류의 Map과 Collection객체가  만들어지게 될 듯합니다.
Vector객체의 퍼포먼스는 Array객체보다 38%정도 빠르게 객체를 찾아 준다고 합니다.

100개정의도 객체를 넣을 경우에는 별로 티가 안나겠지만 많은 양의 데이터를 push로 밀어 넣을 경우
퍼포먼스는 더욱 차이가 많이 난다고 하네요.

그야 벡터는 레퍼런스를 기억하는 기준이 배열과 다르기 때문일겁니다. 벡터개념이 있다면 Index개념도 있을 것이고 그 Index는 Key의 개념과는 다른 것이죠. 일종의 Java의 Hashcode를 생각하시면 될 겁니다.

DB의 인덱스를 생각하시면 될거 같습니다. 실제 구현된 건 까보지 않아서 모르겠지만 그럴 꺼라는 생각이네요.

사진 : 마이크챔버스

사용자 삽입 이미지

[사진: 라이언 스큐어트]
사용자 삽입 이미지


FLEX4에 대한 이야기가 나왔습니다. 아마 출시는 내년 하반기가 될 듯합니다.
FLEX에서는 FXG가 대두가 되었습니다.

벡터정보를 가지고 있는 XML이라고 보시면 될거 같습니다. 즉 벡터 그래픽도 XML객체화가 되어서 런타임 상황에서도 많은 이펙트를 가하는 것이 가능합니다.. 플렉스 Skinning에 좋은 재료로 등장 할 듯합니다.

플래시를 다루시는 분드에게는 이슈가 아니죠.. 그게모? So What? 하실꺼지만.. 플렉스는 드로잉이 약하기 때문에 충분한 이슈거리가 되네요.

개인적으로 Flex의 State는 참 쉽게 할 수 있는 걸 어렵게 녹였다라고 보고 있었는데 그점이 속 후련하게 고쳐지더군요.
FLEX4에서는 아주 간단하게 state 구성이 가능해 집니다.

<!-- Given the states A,B,C -->
<m:states>
<m:State name="A"/>
<m:State name="B"/>
<m:State name="C"/>
</m:states>

<!-- This button will appear in only states A and B -->
<Button label="Click Me" includeIn="A, B"/>

<!-- This button will appear in states A and B -->
<Button label="Button C" excludeFrom="C"/>

[code-from : http://www.onflex.org/ted/2008/05/flex-4-enhanced-states.php]


마지막으로 FLEX4는 컴파일 퍼포먼스가 5배 향상될거라고 하네요.. :)

이외에도 양방향 데이터 바인딩 지원, AIR application을 위한 자동화 지원, MXML 커멘트 지원, 이펙트나 트랜지션을 어떤 오브젝트에나 가능하도록.. 한다?? 원래 안됐나? 입니다...

올 가을에 플렉스 빌더는 3.2로 업데이트가 있을 예정이고. AIR1.5와 player10의 새로운 기능 적용에 촛점이 맞추어 질 거라고 합니다. 벌써 AIR1.5가 나오는 군요..

사용자 삽입 이미지

마이크와 라이언의 발표가 끝난 후 제 바표 시간이 왔습니다.
AIR와 매쉬업 이야기를 하게 되었습니다.

20분 너무도 짦은 시간이었습니다..
예전 같으면 연습을 2번 이상은 했었을 텐데.. 이번엔 그럴 여우가 없었습니다.
회사에는 너무나도 커다란 일이 있어 바빴고 회사가 끝나면....할일도 많이 있었고.. 거기다 정체성에 대한 고민도 한몫하고 있어서 연습이란 꿈도 꿀수 없었지요. ^^;

그리하여.. 전 전체의 반도 이야기를 하지 못한 채 끝내고 말았습니다. 최대한 티를 내지 않으려고 했는데..쫌
항상 그렇듯 시원 섭섭하네요. 이제 시작일 뿐이니 앞으론 더 잘해봐야 겠습니다. 아니 꼭 준비를 해야 겠습니다.

매쉬업을 보여 주면서 간간히 의식한 사람이 있을지 모르겠지만 HTML안의 엘리먼트와 FLEX의 엘리먼트가 서로 연결된ㄴ 모습도 보여 주었고 아직 미공개된 API도 스쳐가듯 지나갔지만 보여주었습니다 ^^; 미공개 API는 아마도..10월의 절반이 되기전에 알 수 있을꺼라 봅니다. 새로운 지도를 보여줬는데 아무도 관심이 없더군요. 쩝..

제가 하고 싶었던 말은..AIR가 너무나도 좋은 여건을 가지고 있다는 것과 매쉬업이란 참 재미있고 즐겁고 생산적이고 아름다운~ ^^ 것이다라는 겁니다.

Fiddler도 켜서 Resquest랑 Response랑 보여주고 싶기도 했고 sandBox를 컨트롤 하는걸 보여주고 싶었는데 그걸 하다간 시간이 다 가버릴거 같더군요. 매쉬업은 Http 기반의 Protocol을 다루는 싸움인 걸 말해주지도 못하고 매쉬업의 개념만을 심어준 채 끝을 맺었습니다.. 또 기회가 있겠죠? 없으면 만들어서라도 꼭 하고 싶네요.. ^^

매쉬업 이야기를 하려면 적어도 1시간 정도는 필요할 거 같습니다. 음..준비한 데모도 다 못보여 줬고 .. 그래서 좀 싱겁게 끝났다고 하는 분들도 있을 겁니다. "에이 저게 모야" 하는 분들 계셨겠지만..  이번은 제가 모자른 부분이 많았고 준비성도 떨어 지고 했으니..죄송스러울 따름입니다. 이해해 주실꺼죠? ^^;;

사용자 삽입 이미지

두번째는 덕글 쿨럭이라는 재미있는 발표였습니다. AIR를 이용해서 크롬같은 브라우저를 만드는 걸 잘 보여주신거 같습니다. AIR의 HTML은 HTMLLoader도 있지만 HTMLHost도 있습니다. 이 Host를 extends해서 override해서 로직을 재구성해야지만 window.open같은 부분이 올바르게 작동하게 됩니다. 그런 부분을 잘 설명해 주셨구요. 이 희덕님 너무 재미있었습니다.
그리고 네이트온과 AIR의 합작품 정말 일품이었습니다.

네이트온을 이용해서 문자를 받고 AIR에서 받은 문자를 보여주는 ㅠ_ㅠ 걸 만드셨는데 발표 내내 재미있는 문자가 많이 노출 되었습니다. 여기에 추첨을 넣는 센스까지.. ㅠ_ㅠ 멋집니다 ^^b

사용자 삽입 이미지

세번째 발표는 딴동네라는 닉넴으로 유명하신 김춘경님의 발표였습니다. 픽셀 벤더를 소개해주셨는데 이미 마이크과 리안이 설명해 버려서 빛이 바랜 면이 있습니다. 하지만 많은 부분을 상세하게 설명해 주셔서 그래픽관련 종사 개발자들에게는 흥미를 유발 시켜주셨을 꺼라 생각됩니다. 온라인 강의를 많이 하셔서 그런지 잘하시더라고요 :) 만나서 정말 반가웠습니다. 가끔 뵈면 인사도 하고 즐거운 이야기 나누었으면 좋겠습니다~..

그리고 오늘 그 유명하신..이태호님, 검쉰님, 영구기님, 동강님.  꽃미남 꽃녀님 ^^ 을 한자리에서 뵈었는데 뒷풀이 약속땜에 많은 이야기도 나누지 못한채 헤어지고 말았습니다. 에효..오늘 말씀 드렸다시피.. 꼬옥~ 한잔해요..!! 쏩니다. ^^ 연락주기에욧!..

아쉽게도 같이 못했지만.. 지금 알고 보니 마음 맞는 분들끼리 유익한 자리를 가지셨더군요.. ^^

오랜만에 뵌 김창열 과장님, 임대찬님 너무 반가웠습니다.. 저녁하려고 했는데 같이 못해서 아쉬웠습니다.
이렇게 아쉽게 RIA 캠프를 마무리하고 OKJSP를 운영하시는 허광남님과 함께 뒷풀이 장소로 출발했습니다.~

오늘 발표의 핵심을 맡아주신 마이크와 라이언의 메일 주소입니다.
mesh@adobe.com
: 마이크 챔버스 이메일 주소
ryan@adobe.com : 리안 스튜어트 메일주소

http://www.tostring.org : AIR 개발문서를 다국어 개념으로 번역하는 사이트인데 한글화는 열이아빠님께서 진행하고 계시더군요. AIR 개발문서의 한글화에 참여하고 싶으시면 살표보시면 돟을 거 같습니다.


끝나고 나서..참 마이크에게 질문한게 던졌습니다.

질문의 이유는 AIR 애플리케이션을 인스톨은 쉬운 반면 uninstall은 약한 편이어서 지원을 해주겠거니 생각만 하고 있었습니다.. 그런데 제공이 안될거 같더군요.. 그래서

AIR쪽은 Update는 제공해주는데 왜 Uninstall기능은 제공하지 않죠? 영어를 잘하시는 이정웅님을 통해 여쭤봤습니다 ㅋㅋ

답변 : 맞다 언인스톨러 기능은 아직 없다. 왜 언인스톨러가 필요한가? 필요한 구체적인 이유가 있다면 메일로 준다면 좋겠다였습니다..전  말은 못해도 알아 듣기는 합니다 ㅋㅋㅋ

결론적으로 보면
AIR1.5에는 uninstall기능은 없을 듯합니다.
2.0에서는 생길지도 모르겠네요.. 제가 자꾸 메일을 보낼꺼니 까요.. 필요합니다..전 절실히 ^^

Custom update를 제공하면 당연히 Custom uninstall도 제공해주어야 하는데.. 그 생각은 못한듯합니다.

현재는 Custom update가 아닌 재설치시에는 제거기능이 있는데 Custom Update가 일어나면 제거기능은 없기 때문에 사용자에게 제어판으로 가서 지우세요라고 밖에 말을 할수 없습니다...


아래 사진은 brau hous에서 뒷풀이를 가진 사진입니다..chambers앞에 제가 있었다는 ... :)

사용자 삽입 이미지

검쉰님이 Thermo에서 파생된 xml이 flex에 그대로 쓰이는데 그렇다면 그 xml로 나온 코드는 Class냐? 라는 것이었죠? FXG말이죠..

FXG는 일단 이 부분을 참고하시면 될거 같습니다..
http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification

죄송해요 물어 본다는걸 까먹엇어요 ㅠ_ㅠ

문서중 스펙을 보면.

FXG 1.0 describes an XML-based graphics interchange format for the Flash Platform. FXG contains high-level graphical and text primitives that can be used to create, group, transform and visually modify basic vector and bitmap shapes. The FXG rendering model follows very closely the Flash Player 10 rendering model and exposes all graphics capabilities of the Flash platform as well as offering expandable support to accommodate future capabilities of the Flash Player. The specification below dives into the technical details governing every element of FXG 1.0.

이 부분이 있습니다.. Flash platform으로 바꿔주는 이라는 표현이 있는 걸로 봐서 별도의  Class가 아닌 Sprite나 MovieClip같은 객체로 컨버팅을 하지 않을까 생각되네요.. ^^;;





Posted by lovedev

Trackback | http://lovedev.tistory.com/trackback/332 관련글 쓰기

  1. 2008/10/01 01:22

    Subject: [Flex] RIA Camp 2nd in Seoul 에 참석하고 왔습니다.

    RIA Camp 2nd in Seoul(제 2회 Flex Camp) 에 참석하고 왔습니다. 이번 캠프부터 명칭이 RIA Camp로 변경되었어요. Flex에 국한되지 않고 Flex, Flash, AIR와 같은 RIA에 대한 열린 공유의 장이 되고자 하는 의지가 담겨있는 명칭이 아닌가 합니다. ;) 이번 행사는 강남 교보타워 23층에서 진행되었는데 준비된 좌석이 꽉 차서 뒤늦게 오신분들은 뒤에서 서서 들으셔야될 정도로 많은 분들이 오셨습니다.(공지사항의..

     삭제Tracked from 영원의 헤아림
  2. 2008/10/01 15:31

    Subject: 제 2회 Adobe RIA Camp in Seoul 에 다녀와서

    Adobe에서 주최하는 RIA Camp에 다녀왔다. 교보문고 23층 B동 이벤트 홀에서 진행되었으며 참석자는 약 200명 이상이였던 것 같다. 사진은 이희덕(http://adnaru.com/)님께서 찍은거다. ^^ 이번 Adobe RIA Camp는 2번째로 열린 것이다. 지난 1회때 Flex Camp라는 명칭이 RIA Camp로 변경되었다. 왜냐하면 Flex 뿐만 아니라 Flash, Flex, AIR등의 Adobe의 RIA 기술 전반에 대해 언급되어..

     삭제Tracked from 지돌스타의 Flex와 천문프로그래밍
  3. 2008/10/02 00:35

    Subject: 살라딘의 생각

    30일, 1일 RIA캠프와 SilverLight to Flash 세미나 다녀왔습니다. 후기는 조금 뒤에;;

     삭제Tracked from saladin's me2DAY
  4. 2008/10/02 10:31

    Subject: RIA CAMP 2nd in Seoul을 다녀와서..

    보통 후기는 그날끝!이 원칙이라 바로바로 쓰곤하는데, 어젠 너무 피곤해서 뻗어있어서 그런지, 이제서야 쓰네요... ㅎㅎ 그날 정말 많은 분들이 오셨고, 지난번보다 행사장도 엄청나게 큰 규모여서... 나름 엄청난 긴장을 안고있었습니다.. ㅠㅠ 그리고 바로 제 옆자리엔 라이언과 마이크가 앉아있었는데, 정말 유명하신 분들을 바로 10cm앞에서 바라보고 있으니... ㅠㅠㅠㅠㅠ 정신이 아찔해지더군요.. 약 4일전에도 온 교보타워입니다;;; 이곳 16층에는 한..

     삭제Tracked from 희희덕하며 웃어보자

댓글을 달아 주세요

  1. 2008/10/01 01:25 Favicon of http://warkyman.tistory.com BlogIcon 검쉰  댓글주소  수정/삭제  댓글쓰기

    제가 부탁드린거 물어보셨나요? ㅎㅎ
    제가 문자로 '소녀들의감성'이라고 보냈습니다. ㅎㅎㅎ

  2. 2008/10/01 12:54 Favicon of http://2rang.tistory.com BlogIcon 꽃녀  댓글주소  수정/삭제  댓글쓰기

    발표 잘 들었습니다. ^^
    챔버스랑 창훈님 바로 뒤에 앉았는데..
    인사타이밍 잡다가 마지막에서야 인사를 드렸네요.

    뒤에서 보니 챔버스의 능숙한 맥 다루기에 깜짝 놀랐었습니다.ㅋ;;

    • 2008/10/01 15:44 Favicon of http://lovedev.tistory.com BlogIcon ActionDev  댓글주소  수정/삭제

      흠.. 닉넴 바꾸시죠 꽃미남으로 ^^
      아 진작에 알았더라면 좀더 많이 이야기 했을텐데 ^^
      만나뵈서 너무 반가웠습니다.
      한번 뵌 분은 자꾸 뵙더라구요 ^^ 꽃녀님 나중에 만나서 자녀에 대한 이야기도 좀 나누고 그럴까요? ㅋ
      좋은 하루 되세요.

  3. 2008/10/01 15:36 Favicon of http://blog.jidolstar.com BlogIcon 지돌스타  댓글주소  수정/삭제  댓글쓰기

    잘 들어가셨나요? ^^

    • 2008/10/01 15:44 Favicon of http://lovedev.tistory.com BlogIcon ActionDev  댓글주소  수정/삭제

      하하.. 즐거운 분이시다~..
      지돌님 잘 들어 갔습니다. 너무 즐거웠어요.
      다음에 만날게 기대되네요~..
      좋은 하루 되세요.

  4. 2008/10/01 22:38 Favicon of http://vdesire.wordpress.com BlogIcon 이퉤호  댓글주소  수정/삭제  댓글쓰기

    오마이갓 넘 재밌으셧겠다.;;; 내심 반가웠는데 아쉬웠습니다.ㅎㅎ 동강이랑 같이 찾아갈께요ㅋ
    29일날 이사왔는데 박스개봉도 안한채로 30일 플렉스 캠프, 오늘 MS에서 열린 Flash to 실버라잇 염탐다녀왔습니다.. 괄목할 만한 이슈가 안테나에 걸렸는데 나중에 자세히 쓰겠습니다. 집 좀 정리하고 좀 쉬고 천천히 연락드리겠습니다. 초장부터 강행군했더니 몸살기가 있으려고 하네요;-
    플렉스 캠프는 리뷰 쓸려고 했는데 넘 빡세서 이 포스트 그냥 트랙백 걸께요.;; 이해하세요;; ㅜ

    참~ 꽃녀님 여자분이 아니라는 거 알고 거품물었다지요.. -_-; 다음에 한자리서 뵈고 호칭정리좀 했으면 좋겠습니다. ^^

  5. 2008/10/02 10:32 이희덕  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 : ) ㅋㅋ
    잘 들어가셨는지요?
    오창훈님의 멋진 발표 잘 들었습니다!
    다음번 devday, riacamp에도 또 뵙길 바랄게요 : )

    • 2008/10/02 18:04 Favicon of http://lovedev.tistory.com BlogIcon ActionDev  댓글주소  수정/삭제

      저도 ^^;; 희덕님의 생동감 넘치는 강의 정말 재미있게 잘 봣습니다. :)

      담에 또 봐요~ 잘 지내고..몸관리 잘하세요~ ^^
      담에는 더 멋지게 만나도록 해요 ^^
      감사합니다~ 또 만나요~!

  6. 2008/10/04 02:50 Favicon of http://www.ddongkang.com BlogIcon 동강  댓글주소  수정/삭제  댓글쓰기

    역시나 기대했던데로 멋진 발표였습니다.ㅎ
    다만 아쉬웠던건 술한잔 하지 못했다는거.
    조만간 태호님과 찾아 뵙겠습니다.

  7. 2008/10/04 21:51 Favicon of http://www.ddongkang.com BlogIcon 동강  댓글주소  수정/삭제  댓글쓰기

    ㅋㅋㅋ 꼭 신청해야 겠네요.ㅎ

  8. 2008/10/06 19:31 Favicon of http://2rang.tistory.com BlogIcon 꽃녀  댓글주소  수정/삭제  댓글쓰기

    저도 웹앱.. 꼭 신청해야겠네여..
    좋은정보 감사 ^^

  9. 2008/10/07 00:38 이태호  댓글주소  수정/삭제  댓글쓰기

    회사 일하시랴 세미나 준비하시랴 요새 발표도 원체 많이 하시고 원.^^ 가을공기가 변화무쌍하니 몸 관리 잘하시구요ㅎㅎ
    알찬 발표내용 기대할께요~!

    • 2008/10/07 14:25 Favicon of http://lovedev.tistory.com BlogIcon ActionDev  댓글주소  수정/삭제

      요즘 그렇게 되네요..할일이 많기 하네요 ^^
      고마워요..태호님도~ 몸관리 잘하고.
      언제 연락 줘요~..여기는 문래동이에요 ㅋ

최근에 달린 댓글

최근에 받은 트랙백

달력

« » 2012.05
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

글 보관함