AIR/AIR란?2008.10.22 14:08
제가 생각하는 AIR란 예전부터 지금까지 이어온 CS를 보다 화려하게(?) 개발할 수 있는 Actionscript기반의 개발툴이라고 생각합니다.

이미 C나 MFC,VB... 등을 사용하여 사용자 컴퓨터에서 실행되는 데스크탑 어플리케이션을... SWF를 이용하여 화려한 UI로 개발하기 위해서는 별도로 MFC나 C등을 공부하여(또는 위탁하여) SWF를 탑재한 어플리케이션을 설치하고 웹을 통한 DB나 컨텐츠 등을 받아서 활용 하여야만 했습니다. 따라서 작업 절차가 번거롭고 실제로 SWF를 탑재하기 보다는 그냥 VB등으로 어플을 개발하는 사례가 많았습니다.
이러한 번거로운 작업을 AIR라는 툴의 등장으로 이제 AS기반에서 개발에서 배포 및 설치 까지 가능하게 된 것입니다. 제가 생각 했을 때 액션스크립트는 다른 언어(C등)보다 퍼포먼스가 좀 떨어질지는 모르지만 효과나 UI는 어느 언어보다 강력하다고 생각합니다.

이러한 강력한 UI의 CS가 등장함에 따라 데스크탑 어플리케이션들도 정적인 UI에서 동적인 UI로 진화하지 않을까 생각합니다.

아래는 어도비에서 소개한 AIR에 관한 소개글을 발췌하였습니다.
.......................................................................................................................................................
Adobe AIR는 운영체제에 상관 없이 데스크톱에서 RIA(Rich Int-ernet Aapplications)를 개발 및 배포할 수 있는
런임입니다.
여러분은 전통적인 데스크톱 개발 기술을 배우지 않고도 기존에 사용하던 웹 기술(HTML, Javascript, Adobe Flash®, Adobe Flex™, Ajax)로 개발한 웹 어플리케이션을 데스크톱에서 실행할 수 있습니다.

기술적 특징
운영체제에 상관 없이 동작하는 데스크톱 기반 런타임
HTLM을 위한 오픈소스 WebKit 엔진
Flash를 위한 오픈소스 Tamarin VM
Adobe Flash Player 8보다 10배 이상의 속도 향상을 제공하는 AVM 3 JIT 컴파일러
바이너리 호환성 - 운영체제에 상관없이 같은 Adobe AIR 파일로 애플리케이션 설치

Posted by 정윤수 버터백통