오늘 놀라운 소식 하나가 더 기다리고 있다.
바로
Adobe의 ActionScript 엔진이 오픈 소스화 했다는 것이다. 어도비는 액션 스크립트의 버추얼 머신과 런타임 엔진, 가비지 콜렉터 등을 오픈 소스로 전환하고 이를 Mozilla 프로젝트 내에
Tamarin이라는 모듈로 포함 시켰다. 이 프로젝트를 위해 어도비의 AVM2 개발자들을 풀 타임 오픈 소스 개발로 전향하고 모질라 프로젝트와 함께 일하도록 했다.
액션 스크립트는 Flash와 Flex의 클라이언트 사이드 프로그램 언어인 자바 스크립트 표준인
ECMAScript 3을 준수하는 언어이다. 자바스크립트, J스크립트, 액션 스크립트는 따지고 보면 모두 같은 언어라고 볼 수 있다. 모질라 프로젝트에는 이미
스파이더몽키(Sprider Monkey)라는 자바스크립트 엔진이 있다. (이 엔진은 야후! 위젯을 만든 프로그램 내장 엔진이기도 하다.) 이 엔진은 파이어폭스와 기타 모질라 프로젝트 제품들에 이미 탑재하고 있다.
모질라의 CTO이자 자바스크립트를 만든 Brendan은 현재 표준 작업이 거의 완료된 ECMAScript 4버전을 빠르게 구현하고, 서로의 소프트웨어의 장점을 결합하자는 목적으로 어도비의 공헌에 의해 이루어졌다고 이야기 하고 있다.
그러나
실제로 앞으로 세상을 바라보면 서로의 결합은 필연적이라고 본다. 어도비 엔진이 오픈 소스화 됨으로서 파이어폭스가 장기적으로 액션 스크립트와 자바 스크립트를 실시간으로 컴파일하고 실행할 수 있는 길을 열었다고 할 수 있다. 이는 웹 어플리케이션 플랫폼 경쟁이 점화되기 시작한 현 시점에서 매우 중요한 로드맵이라 할 수 있다.
파이어폭스 3.0이 추구하는 가장 큰 플랫폼 변화는 Firefox3 on XULRunner, 즉 자바 버추얼 머신 같은 어플리케이션 플랫폼을 제공하고, Firefox는 그 위에 one of them으로 제공한다는 전략이다. 사실 기존의 웹 어플리케이션 플랫폼은 모두 한계를 가지고 있다. 맥의 대시보드, 야후 Widget과 구글과 라이브닷컴의 Gadget, 오페라 위젯 역시 모든 운영 체제와 서드파티를 포괄하는 플랫폼 전략이 쉽지 않다. 결국 MS는 자신의 운영 체제를 버리는 플랫폼 전략은 힘들고 라이브닷컴을 밀 수 밖에 없는 형국이다.
여기서 가장 가능성 있는 대안이 결국 플래시(플렉스)와 파이어폭스 뿐이었다. 어도비는 브라우저 플러그인으로서 플래시에 기대지 않고 보다 적극적으로 별도 어플리케이션 플랫폼 제공 전략을 펴고 있는데 , 그것이 바로
아폴로(Apollo)이다. 타말린 프로젝트 결과물은 어도비가 아폴로로 가는 가장 쉽고 편안한 방법이 될 것이다. 또한, 파이어폭스 플랫폼과 어도비 플랫폼의 공동 전선도 예측해 볼 수 있다. 이로서 모질라는 오픈 소스 프로젝트라는 개방성의 장점으로 어도비라는 또 하나의 원군을 얻었다.
p.s. 이 내용은 오늘 있었던 Web 2.0 Summit의
Breaking Free: Working with Real Time Data, Online, Offline, and Outside of theBrowser에서 어도비로 부터 발표가 됐나 보다.
2008/01/30 01:23 e/d re:
' 조선어/남조선, 조선어/북조선'
이건 절대 아니라고 생각합니다.
이런 사소한것 때문에..
자칫 한글이 양분화 될수도 있기 때문이죠.
좋은글 정보 감사합니다.^^
2008/02/01 02:27 e/d re:
솔직히 한국어, 조선어라는 거는 한반도 남쪽의 대한민국정부와 한반도 북쪽 조선민주주의인문공화국정부에서 주장하는 언어이죠. 이런 한국어, 조선어는 약간의 문제가 있으므로 제생각에는 한글이라고 부르는 것이 적절하다고 생각됩니다.
(한글이라는것이 조선어, 한국어의 개념을 다 포함한다고 생각하기 때문입니다.)
2008/02/01 20:16 e/d re:
여기서 '한글'이라는 호칭은 적합하지 않다고 생각합니다. '한글'은 '한국어'를 표현하는 '문자'이기 때문입니다.
2008/02/03 15:36 e/d re:
한글이라는 용어도 북쪽에선 인정하지 않고 있습니다.