관리 메뉴

I LOVE EJ

AIR란? 본문

Web Development/FLEX

AIR란?

BeOne 2008. 9. 4. 18:10

어도비에서 AIR를 설명한 것을 번역한 것입니다.

 

어도비 AIRRIA(리치 인터넷 어플리케이션)을 구축 및 배포하기 위하여, 기존의 웹 개발 기술(플래시, 플렉스, html, 자바 스크립트, Ajax)을 활용할 수 있는 크로스-오퍼레이팅 런타임입니다.

 

AIR는 쉽게 작업할 수 있고, 편하게 툴과 접근을 활용할 수 있고, 플래시, 플렉스, html, 자바 스크립트, Ajax를 지원하여, 최상의 결과를 만들 수 있습니다.

 

예를 들어, 다음 기술과 조합하여 어플리케이션을 개발할 수 있습니다:

l        플래시 / 플렉스 / 액션스크립트 

l        html / 자바 스크립트 / CSS / Ajax

l        어플리케이션에 pdf를 활용할 수 있습니다.

 

결과적으로, AIR 어플리케이션은 기본은 다음과 같습니다:

l        플래시 또는 플렉스 : 루트 콘텐츠가 플래시/플렉스 (swf)인 어플리케이션 

l        플래시 또는 html이나 pdf을 포함한 플렉스 : 루트 콘텐츠가 플래시 / html (html, js, CSS) 또는 pdf 콘텐츠를 포함한 어플리케이션 

l        Html : 루트 콘텐츠가 html, js, CSS인 어플리케이션 

l        플래시 / 플렉스 또는 pdf이 포함된 html : 루트 콘텐츠가 html과 플래시 / 플렉스 (swf) 또는 pdf 콘텐츠를 포함한 어플리케이션 

 

기본 데스크톱 어플리케이션과 상호 작용하는 것과 같이 사용자도 AIR 어플리케이션과 상호 작용합니다. 런타임을 사용자 컴퓨터에 설치한 후에, AIR 어플리케이션이 설치하고, 다른 데스크톱 어플리케이션과 같이 실행합니다.

 

런타임은 일관된 크로스-오퍼레이팅 시스템 플랫폼과 프레임 워크를 제공합니다.

그러므로 데스크탑 사이에 일관된 기능과 활용을 확인하기 위한 크로스-브라우저 테스트를 고려할 필요가 없습니다.

특수 운영 체제를 개발을 고려할 필요가 없습니다. 그래서 장점이 다음과 같습니다.

l        AIR로 개발된 어플리케이션은 다른 작업 없이 다중 운영 체제에서 작동합니다. AIR가 지원하는 모든 운영 체제에서 일관성과 프레젠테이션 및 상호 작용을 보증합니다.

l        기존의 웹 기술과 디자인 패턴 또는 전통적인 데스크톱 개발 기술 또는 원시 코드의 복잡성을 활용하고 확장하지 않고 어플리케이션을 빠르게 구축할 수 있습니다. c c++과 같은 언어를 사용하는 것 보다 쉽게, AIR 어플리케이션 개발은 각각의 운영 체제에서의 복잡하고, 낮은 수준의 API를 배울 필요가 없습니다.

 

AIR 어플리케이션을 개발할 때, 풍부한 일련의 프레임 워크와 API를 활용할 수 있습니다.

l        런타임에서 제공하는 AIR API AIR 프레임 워크 

l        액션스크립트 API를 사용하는 swf 파일 및 플렉스 프레임 워크 (뿐만 아니라 액션스크립트 기반 라이브러리 및 프레임 워크)

 

AIR는 애플리케이션을 만들고, 배포하고, 실행할 수 있는 환상적인 새로운 패러다임입니다.

독창적인 컨트롤을 얻을 수 있고, 플래시, 플렉스, html, Ajax 기반 어플리케이션을 기존 데스크톱을 개발 기술을 공부하지 않고, 확장할 수 있습니다.