본문 바로가기
개발

Adobe AIR 2의 새로운 기능

by 솜씨제이 2010. 7. 8.


네이티브 프로세스
네이티브 프로세스를 실행하고 통신할 수 있도록 해준다.
통신은 표준입출력과 에러출력을 통해서 한다.
flash.desktop.NativeProcess
flash.desktop.NativeProcessStartupInfo
flash.events.NativeProcessExitEvent

기본 연결 프로그램으로 파일 열기
기본 연결로 등록된 파일을 열 수 있다.
flash.filesystem.File.openWithDefaultApplication()

향상된 드래그 앤 드롭
특정 URL을 로컬 파일 처럼 로컬 머신으로 드래그 아웃할 수 있도록 해준다.
air.desktop.URLFilePromise

로컬 마이크 입력
서버 지원 없이 로컬 마이크 입력 오디오를 기록할 수 있다.
flash.media.Microphone

UDP 지원
VoIP나 게임등에서 사용할 수 있는 UDP(User Datagram Protocol)를 지원한다.
flash.net.DatagramSocket

확장된 소켓 지원
TLS/SSL 소켓과 서버 소켓을 지원한다.
flash.net.SecureSocket
flash.net.ServerSocket

IPv6 지원
모든 네트워크 API에서 IPv6를 지원한다.

네트워크 정보 제공
MAC 어드레스 등의 네트워크 정보를 제공한다.
flash.net.NetworkInfo
flash.net.NetworkInterface
flash.net.dns.DNSResolver

대용량 저장 장치 인식
카메라, USB 등의 대용량 저장 장치를 인식한다.
flash.filesystem.StorageVolumeInfo
flash.filesystem.StorageVolume

향상된 인쇄 동작
프린터, 용지 크기, 매수 등을 선택할 수 있는 등 향상된 인쇄 기능을 제공 한다.
flash.printing.PrintJob

IME API와 IME 텍스트 입력 향상
향상된 IME 지원으로 Spark Components에서 사용하는 새 Flash Text Engine에서 한글 입력을 지원한다.
flash.text.ime.IIMEClient

Idle timeout 지원
flash.net.URLRequestDefaults.idleTimeout
flash.net.HTMLLoader.idleTimeout
flash.net.URLRequest.idleTimeout

더 큰 최대 윈도우 사이즈 지원
최대 4095x4095 크기의 윈도우를 지원한다.(기존 2880x2880)

HTML5/CSS3을 지원하는 향상된 웹킷

더 빠른 자바스크립트 엔진

성능 향상
런타임 크기를 줄이고 CPU 리소스를 적게 사용하며 메모리 사용량을 최대 30%까지 줄이는 등 성능이 향상되었다.

멀티터치와 제스처
flash.ui.Multitouch

전역 오류 핸들러
flash.display.LoaderInfo.uncaughtErrorEvents
flash.display.Loader.uncaughtErrorEvents
flash.evetns.UncaughtErrorEvent

스크린 리더 지원
프로젝트 속성의 Flex Compliter 옵션에서 "Generate accessible SWF file" 옵션을 켜면 스크린 리더를 지원한다.(Windows Only)

크로스플랫폼 벡터 프린팅
Mac과 Windows, Linux에서 벡터 프린팅을 지원한다.
http://help.adobe.com/ko_KR/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cc2.html

DRM 지원
Adobe Flash Access™ 2

Linux DEB, RPM 인스톨러

참고
http://www.adobe.com/products/air/features/
http://insideria.com/2009/10/air-2-enhancements-complete-ov.html

댓글