본문 바로가기

프로그래밍

어도비의 크리스마스 악몽

반응형
실제 제목은 'Adobe’s Xmas presents - Flex, AIR, BlazeDS' 라는 제목의 글에서 따온겁니다.
연말을 앞두고 어도비가 엄청난 선물을 퍼부었군요.
아무리 맛있는것도 한꺼번에 많이 먹으면 배탈이 나고
그렇다고 냄새만 맡고 있으면 스트레스만 만빵되겠군요..ㅎㅎ
제목을 저리 쓴것은 연말에 개발자들한테 어쩌라고 저런 선빵을 날리는지..하는 맘에..ㅠㅠ
앗 위 제목의 블로그 주소는
http://www.franto.com/blog2/adobes-xmas-presents-flex-air-blazeds

일단 Flex3 와 AIR 가 각각 베타 3 로 넘어갔습니다.
10월에 베타2 12월에 베타3 가 나왔으니 내년 2월에 정식버전 릴리즈를 기대해도 되겠군요.
베타 2 테스트 다시 해보려고 설치한게 지난주인데..
또 다운받고 있습니다. ㅠㅠ (집에서는 속도도 안나오는데..)


Flex 3 에 대한 다운로드와 정보는 아래 주소에서 확인하세요.
사용자 삽입 이미지

http://labs.adobe.com

http://labs.adobe.com/technologies/flex/


AIR 에 대한 정보는 아래 주소에서 확인하세요.
http://labs.adobe.com/technologies/air/

그리고 3종세트중 하나인 'blazeds' 는 뭐지 하고 찾아보았습니다.
일단 단어가 이어진것은 아니고
'BlazeDS' 라고 표기하는 것으로 보아 blaze 의 뜻을 보면 되겠군요..

일단 2가지 의미를 가지는데
네이버 사전을 찾아보면 아래와 같이 나오는데 그래도 의미를 모르겠군요.
2개의 의미가 따져보면 들어맞는 부분이 있어서..ㅎㅎ

blaze1

1 [보통 sing.] (비교적 크고 맑은) 불꽃, 화염(⇒ flicker1 [유의어]);화재, 불
2 [보통 sing.] 섬광(glare)
3 (강한) 광휘(光輝) 《of》;타는 듯한 광채;(명성의) 발양(發揚)
4 [보통 sing.] (감정 등의) 격발, 폭발 《of》
5 (총의) 연발

blaze2 vt. (큰 소리로) 포고(布告)하다, <뉴스 등을> 퍼뜨리다

그럼 BlazeDS 에 대하여 간단히 살펴보도록 하지요.
http://labs.adobe.com/technologies/blazeds/

어도비에서 발표한 보도자료를 보면 제목이 아래와 같습니다.
Adobe Announces Open Source Technologies for Enterprise RIAs
http://www.adobe.com/aboutadobe/pressroom/pressreleases/200712/121307BlazeDS.html

아주 중요한 키워드가 제목에서부터 보이죠.
바로 'Open Source' 와 'Enterprise RIAs' 입니다.
기존에 Adobe LiveCycle® Data Services ES 에서 제품군을 다양화하는 정책인것 같습니다.
안정성과 지원이 필요한 기업용시장에서는 지속적으로 LiveCycle® Data Services ES 가 제공되고
LiveCycle® Data Services Comminunity Edition 이 나오고
BlazeDS 가 LGPL(Lesser General Public License) v3 로 공개되었다고 합니다.
그냥 읽으면 어떻게 쓰라는거지 하고 포지셔닝에 대한 난감함이 떠오르고 있지만..ㅠㅠ

참고로 스프링노트의 Xquared 도 동일한 라이센스로 공개되었더군요.
스프링노트 편집기 Xquared를 LGPL V3 하에 정식으로 공개합니다.
http://blog.openmaru.com/179

Flex 는 이미 MPL 라이센스로 올봄에 공개를 하였죠.
2007/04/26 - [인사이드플렉스] - Flex 오픈소스 코드가 우리에게 가지는 의미는

For added support, Adobe will offer Adobe LiveCycle Data Services, Community Edition, a subscription offering that includes certified builds of BlazeDS, access to Adobe enterprise support resources and additional benefits, such as product warranty and infringement indemnity, as well as additional developer support.
어도비의 공식적인 지원을 받기를 원한다면 Adobe LiveCycle Data Services 를 애용해달라는 이야기네요. BlazeDS 와의 큰 차이는 해당 제품에 대한 지원여부군요. 하지만 Community Edition 은 상업용은 아니고
The commercial version of the product, LiveCycle Data Services ES, includes enterprise class capabilities for building advanced customer engagement applications that require massive messaging scalability, advanced client-server data synchronization, conflict detection/resolution, offline data management services for Adobe AIR applications, and RIA-to-PDF generation.
상업용으로의 사용은 LiveCycle Data Services ES 를 써야하는거군요. 몇몇 주요기능에 대하여는 BlazeDS 에서 제공하지 않는듯 합니다. PDF 생성이라든가 AIR 에서 오프라인 데이터 관리같은 기능인것 같네요.

최근 폭탄급 발표라고까지 표현되었던 FMS(Flash Media Server) 의 정책변경이후
동영상 서비스에 Adobe발 폭탄! Flash Media Server 3 발표
http://i-dreaming.com/2511420
데이터 서비스부분도 가격적인 변화가 있지 않겠나 싶었는데
이정도로 지를줄은 몰랐습니다.
좀 더 살펴보아야 겠지만
이제는 듀얼코어쓰면 CPU 가 2개일까 하는 고민은 안해도 될것 같네요.

그리고 AMF3(Action Message Format) 에 대한 스펙도 공개를 하였는데요.
이러한 것들은 자바기반이 아니더라도 어디서나 해당 스펙을 구현하여 서비스를 만들어낼 수 있다는 이야기지요.

BlazeDS 을 사용하여야 하는 5가지 이유로 아래를 제시하였네요.

1) Easily connect Flex and Adobe AIR™ applications built using Flex and Ajax to existing Java server logic
2) High performance data transfer for more responsive applications
3) Real-time server push over standard HTTP
4) Full pub/sub messaging that extends existing messaging infrastructure
5) Free and Open source

자세한 내용은 공식자료를 살펴보시구요.
http://www.jamesward.org/blazebench/
에서는 속도에 대한 비교테스트를 할 수 있도록 하였습니다.
혹 잘못 전달된 내용이 있다면 알려주세요.
728x90