액세스 가능성

Ajax 개발을 위한 기능



경고이 컨텐츠를 보려면 Flash 필요

이 컨텐츠를 보려면 JavaScript를 사용할 수 있도록 설정되어 있어야 하며 최신 버전의 Adobe Flash Player가 필요합니다.

무료 Flash Player를 지금 다운로드하십시오!

Adobe Flash Player 다운로드

Ajax 프레임워크 지원

대부분의 주요 프레임워크는 Adobe® AIR™ 애플리케이션을 구축하는 데 사용할 수 있습니다. 지원되는 프레임워크에는 jQuery, Dojo, Ext JS, Spry 등이 있습니다. 일부 애플리케이션의 경우 코드를 변경하지 않고도 브라우저에서 데스크탑으로 전환할 수 있으며, 일부 프레임워크에서는 코드 변경을 통하여 API를 사용할 수 있습니다.

WebKit HTML 엔진

WebKit HTML 엔진은 HTML, JavaScript, CSS, XSLT, XHTML 등을 지원합니다. 이는 Apple에서 완벽한 기능을 갖춘 Safari 브라우저를 구축하기 위해 사용하는 것과 동일한 오픈 소스 프로젝트입니다.

브라우저 코드 재사용

Adobe AIR에 배포된 브라우저 웹 애플리케이션과 데스크탑 애플리케이션 간에 HTML, JavaScript, Flex 코드 및 ActionScript™를 재사용할 수 있습니다.

애플리케이션 성능 향상

모든 애플리케이션 파일은 로컬에 설치되므로 서버와 양방향 통신을 할 필요가 없으며 애플리케이션 응답 시간도 향상됩니다.

로컬 임베디드 데이터베이스

Adobe AIR는 로컬 데이터베이스 내에서 구조화된 데이터를 관리하기 위해 동기식 및 비동기식 API를 제공합니다. 이 데이터베이스는 ACID 트랜잭션과 대용량 데이터베이스를 지원하는 오픈 소스 SQLite 데이터베이스를 통해 구현됩니다.

로컬 파일 시스템 액세스

Adobe AIR 애플리케이션은 모든 로컬 파일을 읽고 쓸 수 있습니다. (운영 체제 보안 제한 사항이 적용됩니다.) 파일의 크기와 컨텐츠는 기본 운영 체제에서 지원되는 것이어야 합니다. Adobe AIR는 이러한 파일을 참조하기 위해 운영 체제와 독립적인 메커니즘을 제공합니다.

브라우저 및 운영 체제 독립성

WebKit 및 Adobe Flash® 엔진과 로컬 임베디드 데이터베이스는 운영 체제 및 웹 브라우저와 독립적으로 관리됩니다.

Dreamweaver CS3 통합

Dreamweaver® CS3용 Adobe AIR 익스텐션을 사용하면 HTML 기반 애플리케이션과 컨텐츠를 구축하여 브라우저에 배포할 때처럼 손쉽게 데스크탑에 배포할 수 있습니다. Adobe Dreamweaver CS3 소프트웨어를 사용하여 만든 기존의 웹 사이트는 AIR 애플리케이션으로 신속하게 패키지하여 제공할 수 있습니다. Adobe AIR 익스텐션은 AIR 애플리케이션의 테스트 및 패키지 기능을 제공합니다.

Aptana 통합

Aptana용 Adobe AIR 익스텐션을 Ajax와 함께 사용하면 애플리케이션을 구축하여 브라우저에 배포할 때처럼 손쉽게 데스크탑에 배포할 수 있습니다. 기존의 Ajax 애플리케이션은 AIR 애플리케이션으로 신속하게 패키지하여 제공할 수 있습니다.

HTML 보안 향상

WebKit 엔진은 데스크탑에서 HTML 애플리케이션에 대한 추가 보안을 제공하도록 업데이트되었습니다. 이러한 향상된 기능은 애플리케이션이 크로스 사이트 스크립팅 및 코드 삽입과 같은 일반적인 웹 취약점에 노출될 확률을 줄여줍니다.

온라인/오프라인 작업을 위한 네트워크 감지

Adobe AIR에서는 애플리케이션과 네트워크의 연결 상태를 감지할 수 있습니다. AIR SDK는 서버의 가용성을 점검하는 프레임워크를 제공합니다.

사용자 정의 윈도우 크롬

Adobe AIR 애플리케이션은 윈도우 크롬 없이 실행되거나 사용자 정의 크롬과 함께 실행되므로 브랜드 가치를 높여주는 애플리케이션을 실행할 수 있습니다. 애플리케이션은 부분적으로 투명할 수도 있고 전체적으로 완전히 투명할 수도 있습니다. 투명한 애플리케이션은 투명한 영역에 대해서는 마우스 및 기타 이벤트를 수신할 수 있고 그렇지 않은 경우 마우스 및 기타 이벤트를 다른 애플리케이션이나 운영 체제로 전달할 수 있습니다.

 

다음 단계