어도비 AIR

Adobe AIR
어도비 AIR
Adobe AIR logo.svg
원저작자어도비 주식회사
개발자
초기 릴리즈2008년 2월 25일, 14년 전(2008-02-25)
안정된 릴리스
33.1.1.889[1][2] / 2022년 6월 7일; 57일 전(2022-06-07)
프리뷰 릴리즈
33.1.190 / 2020년 7월 10일, 2년 전(2020-07-10)
운영 체제
플랫폼IA-32, x86-64, ARMMIPS
이용가능기간:중국어 간체자, 중국어 간체자, 체코어, 네덜란드어, 영어, 프랑스어, 독일어, 이탈리아어, 일본어, 한국어, 폴란드어, 포르투갈어(브라질), 러시아어, 스페인어, 스웨덴어[6], 터키어
유형런타임 환경
면허증.독자 사양[7]
웹 사이트www.adobe.com/products/air/ airsdk.harman.com

Adobe AIR(Adobe Integrated Runtime이라고도 하며 코드네임 아폴로)는 현재 Adobe Inc.와 협력하여 Adobe Animate, ActionScript 및 옵션 Apache Flex를 사용하여 프로그래밍된 데스크톱 응용 프로그램모바일 응용 프로그램을 구축하기 위해 Harman International이 개발한 크로스 플랫폼 런타임 시스템입니다.그것은 원래 2008년에 출시되었습니다.런타임은 Android, iOSBlackBerry Tablet OS를 포함한 Windows, macOS 및 모바일 운영 체제에서 설치 가능한 프로그램을 지원합니다.

AIR는 Adobe Animate 콘텐츠 및 ActionScript 3.0 코더가 스탠드아론 실행 파일로 실행되며 지원되는 플랫폼의 네이티브 애플리케이션과 유사한 동작을 하는 응용 프로그램 및 비디오 게임을 구성할 수 있는 런타임 환경입니다.브라우저에서 사용되는 HTML5 애플리케이션은 설치가 필요하지 않지만 AIR 애플리케이션은 설치 파일(Windows 및 OS X) 또는 적절한 App Store(iOS 및 Android)에서 설치해야 합니다.AIR 애플리케이션은 로컬 스토리지 및 파일 시스템에 제한 없이 액세스할 수 있는 반면 브라우저 기반 애플리케이션은 [8]사용자가 선택한 개별 파일에만 액세스할 수 있습니다.

AIR는 내부적으로 Flash Player 렌더링 엔진과 ActionScript 3.0을 주요 프로그래밍 언어로 사용하는 공유 코드베이스를 사용합니다.멀티터치, 파일 시스템 통합, 네이티브 클라이언트 확장 기능, 태스크바 또는 독과의 통합, 가속도계GPS [9]장치 접근 등의 추가 기능을 AIR에 사용할 수 있도록 애플리케이션을 구축해야 합니다.HTML5 애플리케이션은 AIR에 포함된 WebKit 엔진에서 실행될 수 있습니다.

Adobe AIR로 구축된 주목할 만한 애플리케이션으로는 멀티미디어 및 태스크 관리 애플리케이션 [15]eBay Desktop, Pandora One 데스크톱,[10][11] TweetDeck,[12] 이전 Adobe Media Player,[12] Angry [13]Birds 및 Machinarium [14]등이 있습니다.Adobe에 따르면 AIR에 구축된 고유한 애플리케이션은 10만 [16][17]개 이상이며 2014년 5월 현재 전 세계 사용자로부터 10억 개 이상의 설치가 기록되었습니다.Adobe AIR는 CES 2014 및 CES [18][19]2015에서 2년 연속 최우수 모바일 애플리케이션 개발 제품으로 선정되었습니다.

2019년 6월 Adobe는 Adobe AIR의 지속적인 지원과 개발을 Harman으로 이전할 것이라고 발표했습니다.지원 서비스는 Harman이 [20]관리하므로 Adobe는 2020년 말까지 32 이전 버전에 대한 지원을 계속 제공할 예정입니다.

특징들

AIR를 사용하여 개발자는 텍스트, 벡터 그래픽, 래스터 그래픽, 비디오, 오디오, 카메라, 마이크 기능을 포함한 기능에 액세스할 수 있습니다.AIR에는 파일 시스템 통합, 네이티브 클라이언트 확장자, 데스크톱 통합, 접속 디바이스 액세스 등의 추가 기능도 포함되어 있습니다.AIR를 사용하면 로컬파일, 로컬 SQLite 데이터베이스(AIR에 내장된 지원), 데이터베이스 서버 또는 AIR에 포함된 암호화 로컬스토어 등 다양한 방법으로 데이터를 처리할 수 있습니다.

개발자는 AIR Native Extensions를 구축하여 추가 기능에 액세스할 수 있습니다. AIR Native Extensions는 네이티브 [21]언어로 프로그래밍되는 모든 장치 기능에 액세스할 수 있습니다.

데스크톱 기능

데스크톱 플랫폼에서 AIR는 다음을 지원합니다.

  • 창 관리 – 여러 창을 열고 AIR [22]창을 최소화, 최대화 및 크기 조정합니다.
  • 메뉴바 – AIR 창에 서브메뉴와 커스텀메뉴 [23]아이템을 포함한 네이티브 메뉴바를 추가합니다.
  • 파일 관리 – PC상의 드라이브, 파일 및 폴더 검출, 파일 작성 및 삭제, 파일 [24]이름 변경, 복사 및 이동.
  • 콘솔 애플리케이션명령줄 인수를 사용하여 네이티브 애플리케이션을 실행하고 표준 I/O 및 오류 [25]스트림을 통해 피드백을 받습니다.
  • 멀티스레딩 – 여러 스레드를 관리하여 사용자 인터페이스를 [26]동결하지 않고 백그라운드에서 ActionScript 3 코드를 실행합니다.
  • 브라우저 – 통합 WebKit 기반 [27]웹 브라우저를 사용하여 애플리케이션 내에서 CSS 및 JavaScript를 모두 지원하는 HTML페이지를 볼 수 있습니다.
  • 클립보드 액세스– 텍스트, 비트맵 또는 파일을 시스템 [28]클립보드에 프로그래밍 방식으로 복사 또는 붙여넣습니다.
  • 드래그 앤 드롭– 텍스트, 비트맵 또는 파일을 AIR [29]응용 프로그램에 드래그할 수 있습니다.

모바일 기능

모바일 플랫폼에서 AIR는 다음과 같은 많은 모바일 하드웨어 기능을 지원합니다.

3D 그래픽스

2011년에는 Stage3D가 추가되어 AIR 어플리케이션이 GPU에 액세스하여 하드웨어를 가속할 수 있게 되었습니다.Starling Framework 및 Away3D를 포함한 여러 서드파티 프레임워크가 Stage3D의 기능을 기반으로 개발되었습니다.이러한 프레임워크는 AIR와도 호환되며 모바일 기기용으로 공개된 AIR 앱에 중요한 성능 향상을 제공합니다.

AIR 네이티브 확장 기능

AIR 앱은 AIR Native Extensions(ANE)를 사용하여 기능을 확장할 수 있습니다.네이티브 확장 기능은 ActionScript [34]API로 포장된 네이티브 코드를 포함하는 플러그인 코드 라이브러리입니다. 개발자는 Apple Game Center 또는 Google Cloud Messaging과 같은 AIR에서는 사용할 수 없는 네이티브 기능에 액세스할 수 있습니다.

네이티브 확장 기능은 공개 [35]툴을 사용하여 누구나 개발할 수 있습니다.무료 또는 오픈 소스로 배포되는 것도 있고 상업적으로 [36]판매되는 것도 있습니다.

네이티브 확장은 각 플랫폼에서 네이티브 언어로 프로그래밍되어 개발자가 제공하는 플랫폼 API의 전체 세트에 액세스할 수 있습니다(Windows의 경우 C++, Java의 경우 C++, Android의 경우 C++, iOS의 [21]경우 Objective-C).

유용성

AIR는 크로스 플랫폼 테크놀로지이며 AIR 애플리케이션은 일반적인 데스크톱 및 모바일 플랫폼용으로 거의 또는 전혀 변경하지 않고 재패키지화할 수 있습니다.플랫폼마다 다른 설치 옵션이 있습니다.

AIR 애플리케이션은 AIR 런타임 유무에 관계없이 게시할 수 있습니다.AIR 런타임과 함께 패키징된 애플리케이션은 파일 크기가 더 크며 "캡처 런타임"[37] 애플리케이션으로 알려져 있습니다.런타임이 앱에 포함되어 있지 않은 경우 별도로 설치해야 합니다.

2009년 1월, Adobe는, Adobe AIR 의 인스톨이 전 세계에 1억 건이 넘고, 「AIR 런타임 인스톨의 대부분은 유저가 최초의 AIR 애플리케이션을 인스톨 했을 때에 행해집니다」[38]라고 주장하고 있습니다.2014년 5월, Adobe는 AIR를 기반으로 10만 개 이상의 고유한 애플리케이션이 구축되었으며, [16][17]전 세계 사용자로부터 10억 개 이상의 애플리케이션이 설치되었다고 주장했습니다.

플랫폼

Adobe AIR 버전 32에는 Adobe Flash Player 32가 포함되어 있으며 윈도우즈 7 이상 및 OS X 10.9 [6]이상에서 사용할 수 있습니다.Desktop Linux 디스트리뷰션은 2011년 6월까지 버전 2.6으로 제공되어 Linux [39]지원이 종료되었습니다.

Adobe AIR 애플리케이션은 Android(ARM Cortex-A8 이상[40]) 및 Apple iOS와 [41]같은 특정 모바일 운영 체제에서 네이티브 전화 애플리케이션으로 게시할 수 있습니다.2017년 5월 어도비는 안드로이드용 AIR 출시를 중단하고 2018년 9월 플레이스토어에서 앱이 삭제됐지만 웹 사이트를 [42]통해 다운로드가 가능하다.Adobe가 AIR를 Harman으로 전환한 후 Android 지원을 재개하여 최신 버전만 이용할 [3]수 있게 되었습니다.

플랫폼 설치 파일 지원 앱스토어 지원
창문들 .air, .exe.timeout[37][43] 없음.
MacOS .air 및 .dmg[43] 앱스토어(캡티브 [44]런타임 포함)
안드로이드 .apk[45] 구글 플레이[45]
iOS .ipa[46] 앱스토어[46]
플레이북 .바[47] 앱 월드[47]

다음 표에서는 다양한 모바일 운영 체제에서 Adobe AIR를 어느 정도 실행할 수 있는지 설명합니다.

운영 체제 전제 조건 최신 Adobe Flash Player AIR 프레임워크
안드로이드 Android 2.3+, ARM Cortex-A8+[48] 또는 Android x86[49] AIR 3.6.0.597(Flash Player 11.[50]6 사용) 옵션 1: AIR 플레이어를 '캡티브' 런타임으로 내장할 수 있습니다.이것에 의해, APK 사이즈는 커지지만, 애플리케이션은 스탠드 [51]아론 상태가 됩니다.

옵션 2: 런타임은 앱에 포함되어 있지 않으므로 앱 [52]마켓과는 별도의 앱으로 설치해야 합니다.

사과 iOS iOS 4.3 이후 AIR 3.6.0.597(Flash Player 11.[50]6 사용) 해당 없음: 각 앱에는 고유한 '캡처' [53]실행 시간이 포함되어 있습니다.
BlackBerry 태블릿 OS 없음. AIR 3.1(Flash Player 11.[54][55]1 사용) 각 디바이스에 [53]이미 프리 인스톨 되어 있다.
블랙베리 10 Blackberry 10.2 이하(10.[56]3부터는 지원되지 않음) AIR 3.5(Flash Player 11.[citation needed]1 사용) 각 디바이스에 이미 프리 인스톨 되어 있다.

응용 프로그램 개발

AIR는 포함된 Flash Player 인스턴스 내에서 응용 프로그램을 실행합니다.WebKit 렌더링 엔진을 통해응용 프로그램을 실행합니다.단일 AIR 응용 프로그램 내에서 브라우저의 여러 인스턴스를 시작할 수 있지만 JavaScript 콘텐츠는 몇 가지 보안 제한과 함께 실행됩니다.

AIR에서는 네비게이션바나 컨트롤 등의 네이티브 GUI 요소에 직접 접근할 수 없습니다.네이티브 확장을 사용하여 추가 네이티브 리소스에 액세스할 수 있습니다.

개발 도구

SDK

AIR SDK는 소프트웨어 개발자가 AIR 애플리케이션을 [57]만들기 위한 무료 독립 실행형 다운로드로 사용할 수 있습니다.SDK 사용자는 SDK를 사용하기 위해 상용 소프트웨어를 설치할 필요가 없습니다.다만, 몇개의 옵션을 사용할 수 있습니다.AIR 앱은 SDK에 포함된 AIR 컴파일러를 사용하여 명령줄에서 컴파일할 수 있습니다.또한 컴파일러를 IDE에서 호출하여 명령줄의 필요성을 없앨 수도 있습니다.

AIR는 Adobe [58]Flex에서도 사용할 수 있습니다.Flex는 스타일링 가능한 그래피컬 사용자 인터페이스, 데이터 조작 및 네트워킹 컴포넌트 및 이를 기반으로 구축된 애플리케이션을 "Flex" 애플리케이션이라고 합니다.Flex GUI는 Android 및 Microsoft Visual Studio에서 GUI를 정의하는 방법과 마찬가지로 MXML에서 정의되지만 Flex에서는 네이티브 GUI 컴포넌트에 액세스할 수 없습니다.

Flex 프레임워크 없이 구축된 AIR 애플리케이션은 더 높은 유연성과 성능을 제공하며 "순수한 ActionScript"[59][60][61] 애플리케이션으로 알려져 있습니다.AIR 플랫폼을 기반으로 구축된 비디오 게임은 일반적으로 순수 액션 스크립트 프로젝트입니다.MadComponents와 같은 순수 ActionScript 프로젝트에는 훨씬 더 작은 SWF 파일 [62][63]크기로 UI 구성 요소를 제공하는 다양한 오픈 소스 구성 요소 프레임워크를 사용할 수 있습니다.

소프트웨어

Adobe는 ActionScript에서 AIR 애플리케이션 개발을 위한 세 가지 상용 소프트웨어 제품을 배포합니다.

  • Adobe Flash Builder(엔터프라이즈 애플리케이션 개발 및 디버깅)
  • Adobe Animate (그래픽 설계, 애니메이션 및 스크립트 도구 세트)
  • Adobe Scout (퍼포먼스 최적화를 위한 비주얼 프로파일러)

AIR 런타임을 타겟으로 하는 서드파티 개발 환경도 이용할 수 있습니다.이러한 환경은, 다음과 같습니다.

  • Moonshine IDE는 Apache Flex 및 Adobe Air로 구축된 무료 IDE입니다.Moonshine에서 ActionScript 3, Apache Flex, Apache Royale 및 Featers 프로젝트를 만드는 데 사용할 수 있습니다.클라우드 지원도 제공합니다.
  • FlashDevelope: AIR 애플리케이션용 디버거가 포함된 오픈 소스 Flash ActionScript IDE
  • Powerflasher FDT, 상용 ActionScript IDE
  • ActionScript 3 개발 및 디버깅을 위한 Microsoft Visual Studio 2010 확장 버전인 CodeDrive
  • IntelliJ IDEA, ActionScript 3 개발 및 디버깅을 지원하는 상용 IDE
  • AS3 MXML for VSCode는 널리 사용되는 Microsoft 프리 에디터 Visual Studio Code를 완전한 AIR IDE로 변환할 수 있는 강력한 확장 기능입니다.

Adobe Flash Builder는 Flash [64]Develop과 같은 경쟁 툴에는 없는 끌어서 놓기식 통합 사용자 인터페이스 빌더를 포함하므로 Flex 애플리케이션 개발을 위한 프리미엄 툴입니다.

JavaScript 응용 프로그램

Adobe는 Adobe Dreamweaver CS5를 사용하여 AIR, HTML5, JavaScript를 개발하지만 다른 HTML 에디터나 텍스트 에디터를 사용할 [65]수 있습니다.

AIR는 JavaScript의 서브셋을 실행할 수 있으며 애플리케이션 샌드박스에서 실행할 때 코드를 동적으로 실행할 수 없습니다.Adobe에 따르면 이 제한은 악의적인 원격 컨텐츠가 사용자의 [66]시스템을 공격하는 것을 방지하기 위해 고안되었습니다.이 제한 때문에 eval()과 같은 동적 JavaScript 함수를 사용하는 JavaScript 프레임워크는 처음에는 AIR와 호환되지 않았습니다.그러나 Dojo [citation needed]Toolkit, jQuery [citation needed]및 ExtJs를 포함한 여러 프레임워크가 AIR의 애플리케이션 샌드박스에서 실행되도록 업데이트되었습니다.MooTools와 같은 일부 프레임워크는 이미 [citation needed]호환성이 있었습니다.

Dreamweaver CS4/CS3에서는 업데이트 [68]형식의 Flash CS3와 마찬가지로 AIR [67]응용 프로그램을 컴파일하기 위해 추가 확장이 필요합니다.

레퍼런스

  1. ^ "Adobe Parnership". Harman. Harman International. Retrieved October 29, 2020.
  2. ^ "Download Adobe 33.1". Harman. Harman International. Retrieved January 17, 2021.
  3. ^ a b "Harman - Adobe Partnership - HARMAN". services.harman.com. Retrieved April 10, 2020. AIR 33 is now released on a commercial basis, and supports 64-bit Android devices and the latest Play Store requirements.
  4. ^ "End of Support Notice". BlackBerry Ltd. April 15, 2014. Retrieved April 18, 2014.
  5. ^ "Adobe AIR and Linux: Increasing Distribution on Devices". Adobe Blog website. Adobe Inc. Retrieved June 14, 2011. We will no longer be releasing our own versions of Adobe AIR and the AIR SDK for desktop Linux, but expect that one or more of our partners will do so. The last Adobe release of AIR for desktop Linux is AIR 2.6. By focusing on the porting kit and support of partner implementations, we expect to provide broader support for AIR across Linux-based PCs and devices, whereas our own desktop Linux releases have accounted for less than 0.5% of lifetime AIR downloads.
  6. ^ a b "Tech specs and system requirements Adobe AIR". Adobe Systems. Retrieved January 12, 2017.
  7. ^ "Adobe AIR 1.1 EULA" (PDF). Adobe Systems. February 4, 2008. Retrieved March 15, 2011.
  8. ^ "Adobe AIR: Browser vs. Desktop". Adobe Systems. Retrieved March 15, 2011.
  9. ^ Adobe AIR 3, Adobe
  10. ^ "Upgrade Pandora Subscription to Plus or Premium". www.pandora.com.
  11. ^ Adobe AIR For, LifeHacker 설치 가치가 있는 상위 10개
  12. ^ a b 10개의 인상적인 Adobe AIR 애플리케이션, 씨넷
  13. ^ Adobe MAX의 Angry Birds & Epic Games, Adobe 디지털 미디어 블로그에서 플래시 게임 소개
  14. ^ Adobe AIR 모바일 개발자용 앱 Adobe Developer Connection
  15. ^ 60개 이상의 유용한 Adobe AIR 어플리케이션 알아두시기 바랍니다.
  16. ^ a b AIR설치 10억 건 이상, Adobe AIR 및 Adobe Flash Player 팀 블로그
  17. ^ a b 10억 AIR 설치, Ben Forta
  18. ^ Compass Intelligence, 2014 모바일 어워드 수상자 발표, Compass Intelligence
  19. ^ 나침반 인텔리전스, 2015 모바일 어워드 수상자 발표, 나침반 인텔리전스
  20. ^ "The Future of Adobe AIR". Adobe Blog. May 30, 2019. Retrieved August 19, 2019.
  21. ^ a b Adobe AIR, Adobe 도움말 센터용 네이티브 확장 기능 사용
  22. ^ AIR, Adobe 도움말 센터 기본 창
  23. ^ 기본 메뉴(AIR), Adobe 도움말 센터 생성
  24. ^ 파일 작업, Adobe 도움말 센터
  25. ^ AIR, Adobe Help Center의 네이티브 프로세스와 통신
  26. ^ 작업자를 사용하여 동시 실행, Adobe 도움말 센터
  27. ^ AIR SDK, Adobe 도움말 센터를 사용하여 최초의 HTML 기반 AIR 응용 프로그램 생성
  28. ^ 복사하여 붙여넣기, Adobe 도움말 센터
  29. ^ AIR, Adobe 도움말 센터 드래그 앤 드롭
  30. ^ 터치, 멀티터치 제스처 입력, ActionScript 3.0 개발자 가이드, Adobe
  31. ^ 가속도계 입력, ActionScript 3.0 개발자 가이드, Adobe
  32. ^ Android에서 Adobe AIR Geolocation API 사용, Adobe Developer Connection
  33. ^ "Adobe Flash Runtimes Documentation archives and downloads". helpx.adobe.com.
  34. ^ Adobe AIR, AIR Devnet 네이티브 확장 기능
  35. ^ "Developing Native Extensions for ADOBE® AIR" (PDF). help.adobe.com.
  36. ^ "Adobe Flash Runtimes Documentation archives and downloads". helpx.adobe.com.
  37. ^ a b AIR 캡티브 런타임 응용 프로그램용 Windows 설치 프로그램 생성, Adobe Developer Connection
  38. ^ Ludwig, Adrian (January 28, 2009). "AIR passes 100 million installations". Adobe AIR Team Blog. Adobe Systems. Archived from the original on November 22, 2018. Retrieved March 15, 2011.
  39. ^ "How to install Adobe AIR 2 for 64-bit Linux systems". helpx.adobe.com.
  40. ^ "Flash Player 10.1 – Installations and updates". Archived from the original on October 8, 2010. Retrieved November 19, 2010.
  41. ^ Adobe AIR 2.6iOS 기능 2012년 9월 25일 Adobe Devnet Wayback Machine에서 아카이브
  42. ^ "Re: Adobe air not found on google play for some android users". Adobe. September 17, 2018. Retrieved February 23, 2020.
  43. ^ a b 데스크톱 네이티브 설치 패키지, Adobe 도움말 센터
  44. ^ "Post an Adobe AIR app to Mac App Store". helpx.adobe.com.
  45. ^ a b Flash Builder 4.5를 사용하여 Google Android 장치용 응용 프로그램 패키지, Adobe Developer Connection
  46. ^ a b Flash Builder 4.5를 사용하여 Apple iOS 장치용 애플리케이션 패키지화, Adobe Developer Connection
  47. ^ a b Flash Builder 4.5를 사용하여 BlackBerry Tablet OS 장치용 응용 프로그램 패키지, Adobe Developer Connection
  48. ^ "Adobe AIR – Tech specs – Adobe AIR – System requirements". Retrieved May 22, 2015.
  49. ^ "Adobe AIR now supports x86 Android". Retrieved May 22, 2015.
  50. ^ a b "Release Notes – Flash Player® 11.6 AIR® 3.6". Retrieved May 22, 2015.
  51. ^ "java – Install Air Application in Android without Adobe Air – Stack Overflow". Retrieved May 22, 2015.
  52. ^ "Android – must install adobe air?". Retrieved May 22, 2015.
  53. ^ a b "How are Adobe AIR applications packaged and dep... – Adobe Community". Retrieved May 22, 2015.
  54. ^ 2012년 5월 4일 Adobe Flash Platform 블로그 웨이백 머신에서 Flash Player 11 및 AIR 3 아카이브 발표
  55. ^ [1] 2012년 7월 8일 2011년 9월 19일 Wayback Machine Retrived에서 아카이브.
  56. ^ BlackBerry. "End of Support – BlackBerry SDK for Adobe AIR – BlackBerry Developer". Retrieved May 22, 2015.
  57. ^ Adobe AIR - 최종 사용자 다운로드 런타임, airsdk.harman.com
  58. ^ Adobe Flex SDK 다운로드 페이지, Adobe.com
  59. ^ 연결된 TV용 애플리케이션 성능 최적화, Adobe Developer Connection
  60. ^ AIR 애플리케이션, FlexWiz의 퍼포먼스 킬러10
  61. ^ Flex vs Action Script – 토론이 새로운 활기띠다 2014년 12월 9일 Wayback Machine, Greg의 Ramblings에서 아카이브되었습니다.
  62. ^ Pure Action Script + Mad Components vs Flash Builder 4.5, Mobile AppDev
  63. ^ Flex 4.5 vs Pure AS3 아카이브, 2011년 10월 21일 웨이백 머신, Michael Crossby
  64. ^ "어플리케이션 사용자 인터페이스 생성", Adobe Developer Connection
  65. ^ "Getting started with Adobe AIR for HTML/JavaScript developers". Adobe Systems. August 24, 2010. Retrieved March 15, 2011.
  66. ^ "ADOBE® AIR™ 1.5 Security White Paper" (PDF). Adobe Systems. 2008. p. 6. Retrieved March 24, 2011.
  67. ^ "Adobe - AIR: Tools for Ajax". Adobe Systems. Archived from the original on April 14, 2011. Retrieved March 15, 2011.
  68. ^ "Adobe Flash - Downloads". Adobe Systems. November 17, 2008. Archived from the original on March 3, 2011. Retrieved March 15, 2011. Adobe AIR 1.5 Update for Flash CS4 Professional

외부 링크