이미 소장하고 있다면 판매해 보세요.
|
Chapter 01 AIR 응용프로그램 실행하기
Runtime 설치하기 응용프로그램 설치하기 응용프로그램 실행하기 Chapter 02 응용프로그램 생성하기 SDK 설치하기 윈도우에서 경로 설정하기 Mac OS X에서 경로 설정하기 프로젝트 구조 생성하기 HTML 파일 생성하기 XML 파일 생성하기 응용프로그램 시험하기 인증서 생성하기 응용프로그램 빌드하기 Chapter 03 AIR 개발 툴 Aptana Studio 사용하기 Dreamweaver 사용하기 디지털 서명 생성하기 Chapter 04 Adobe AIR의 기본 개념과 코드 웹 개발 기술의 배경 AIRAliases.js 사용하기 JavaScript framework ActionScript 라이브러리 이벤트 처리하기 XMLHttpRequest 객체 Chapter 05 디버깅 JavaScript 대화상자 사용하기 Trace 사용하기 AIR Introspector 사용하기 여러 가지 디버깅 기법 Chapter 06 윈도우 생성하기 새로운 윈도우 생성하기 새로운 Native window 생성하기 윈도우 최적화하기 새로운 native window 액세스하기 Full-screen window 만들기 윈도우 이벤트 처리하기 새로운 모양의 윈도우 생성하기 윈도우를 이동하고 크기 바꾸기 Chapter 07 메뉴 만들기 메뉴와 관련된 기본 용어 메뉴 만들기 메뉴 이벤트 처리하기 운영체제에 특화된 메뉴들 키보드 단축키 추가하기 메뉴 항목 상태 변경하기 Chapter 08 데이터 불러오고 내보내기 복사하기 잘라내기 붙여넣기 다른 형식에 대한 작업 드래그와 드롭 인 사용하기 드래그와 드롭아웃 Chapter 09 파일과 디렉토리 기본 내용 이해하기 파일과 디렉토리 탐색하기 파일 정보 접근하기 디렉토리 읽기 파일과 디렉토리 삭제하기 복사와 이동 Chapter 10 파일 내용 작업하기 파일 읽기 파일에 쓰기 비동기 방식 적용하기 바이너리 데이터 사용하기 Chapter 11 데이터베이스 작업하기 데이터베이스에 연결하기 데이터베이스 만들기 레코드 삽입하기 오류 처리하기 레코드 선택하기 레코드 업데이트와 삭제하기 Chapter 12 데이터베이스 기법 데이터베이스 배포하기 Prepared statement 사용하기 그룹 단위로 레코드 불러오기 Transaction 수행하기 성능 개선하기 여러 가지 디버깅 기법들 Chapter 13 네트워킹 URLRequest 클래스 데이터 수신하기 데이터 파싱(parsing)하기 데이터 전송하기 파일 다운로드하기 용량이 큰 파일 다운로드하기 파일 업로드하기 Chapter 14 여러 가지 매체 사용하기 사운드 재생하기 재생하는 시간이 긴 사운드 연주하기 스트리밍 사운드 연주하기 사운드 제어하기 PDF 디스플레이하기 XML 데이터 처리하기 Chapter 15 보안기법 AIR 보안 모델 비응용프로그램의 Sandbox Content 사용하기 Sandbox Bridge 사용하기 암호화된 데이터 저장하기 데이터 검증하기 최선의 보안 기법 Chapter 16 응용프로그램 배치하기 여러 가지 응용프로그램의 디스크립터 파일 옵션들 개발자가 만든 아이콘 사용하기 응용프로그램 설치하기 응용프로그램을 통합하는 세 가지 기법 응용프로그램의 업데이트하기 번역을 마치며 |
|
왜 Adobe AIR를 사용해야 하는가?
데스크탑 응용프로그램을 개발하는 방법은 무수히 많다. 이 시점에서 여러분은 이런 질문을 할 것이다. “왜 Adobe AIR를 사용해야만 하는가?” 이 질문에 대해서 제일 먼저 할 수 있는 대답은 “ADOBE AIR는 사용하기 쉽다”라는 것이다. ADOBE AIR로 작업하면 이미 알고 있는 HTML이나 JavaScript 기술들의 대부분을 사용할 수 있다. 최악의 경우, HTML과 JavaScript를 모르거나 개발해 본 경험이 없어도 HTML과 JavaScript는 배우기도 쉽고 사용하기 쉬워서 누구나 짧은 시간에 배울 수 있다. 프로그램 개발에 필요한 몇 가지 개념을 익히고 이 책을 보면 ADOBE AIR를 매우 짧은 시간 안에 습득할 수 있고 그 효과는 엄청날 것이다. ADOBE AIR를 사용해야 하는 두 번째 이유(하지만 가장 강한 동기를 부여하는 이유)는 자동으로 크로스 플랫폼 응용프로그램을 생성하기 때문이다. 개발자가 프로그램을 어느 운영체제에서 개발했는가와 상관없이 프로그램은 Windows, Mac OS 그리고 Linux에서 정상적으로 동작한다. ADOBE AIR는 처음부터 이 점을 염두에 두고 개발되었다. 마지막으로 ADOBE AIR를 사용해야 하는 세 번째 이유는 Adobe AIR를 사용해서 그래픽 사용자 인터페이스(GUI)로 응용프로그램을 제작할 수 있다는 것이다. 윈도우용 프로그램은 시각적인 형태로 구성된다. ADOBE AIR로 개발한 응용프로그램은 콘솔 윈도우와 터미널 응용프로그램을 사용하지 않고도 실행할 수 있다. 사용자는 마우스와 키보드로 응용프로그램의 모든 기능을 충분히 이용할 수 있다. ADOBE AIR로 개발한 응용프로그램의 특징 : - 사용자는 컴퓨터의 파일들과 디렉토리를 액세스할 수 있다. - 클라이언트의 데이터베이스를 통합할 수 있다. - 암호화된 형태로 안전하게 데이터를 보관할 수 있다. - 윈도우에 포함된 메뉴들을 사용할 수 있다. - 웹서비스를 하는 서버와 같은 네트워크 자원과 상호 연동할 수 있다. - 컴퓨터 클립보드와 연동해서 자르기, 복사, 이동을 지원하며 드래그 인/아웃 기능도 쉽게 구현할 수 있다. - 사운드와 비디오를 재생할 수 있다. - PDF 파일을 볼 수 있다. AODBE AIR를 사용하여 작성된 응용프로그램은 여러분이 생각하는 것보다 훨씬 많은 기능을 가지고 있다! AIR 응용프로그램을 작성하고 실행시키기 위해 필요한 도구는 믿을 수 있는 회사인 ADOBE에서 무료로 제공한다. 여러분은 AODBE AIR를 선택하기만 하면 된다. 데스크톱 응용프로그램 개발 기술을 모르는 초보자도 어도비 에어를 쉽고 빠르게 배울 수 있습니다. 이 책은 Adobe AIR를 사용해서 데스크탑 응용프로그램을 개발하기 위한 모든 방법을 담고 있다. 비록 AIR를 통해서 구현할 수 있는 세 가지 기술은 Ajax, Flash 그리고 Flex가 있지만 이 책에서는 Ajax(HTML과 JavaScript)에 대해서만 설명한다. 이 책의 예제에서 Ajax만을 다루는 이유: - Flash와 Flex에 비해 HTML과 JavaScript는 쉽게 사용할 수 있다. - HTML과 JavaScript는 이용 범위와 대상이 넓다. - HTML과 JavaScript 코드는 많은 응용프로그램에 적용할 수 있다. 이 책은 전체 16장으로 구성되어 있다. 응용프로그램을 개발해 본 경험이 없다면 1장부터 4장까지는 순서대로 읽어 볼 것을 권한다. 4개의 장들은 AIR에서 사용하는 가장 기본적인 정보와 지식에 대해서 다루기 때문이다. 각각의 주제는 예제를 통해서 설명한다. 따라하면서 익힐 수 있도록 예제를 구성했고 내용을 복잡하지 않게 느낄 수 있도록 쉽게 풀어서 설명했다. 또한 중요한 내용은 실제로 활용할 수 있는 예제를 통해서 설명하고 미비한 점은 다음 단원에서 업데이트 된다. 이 책에서 설명하는 예제는 대부분 데스크탑 응용프로그램에서 제공하는 기능을 중심으로 구성되었다. 앞에서 언급한 것처럼, 이 책은 Flash와 Flex를 사용해서 AIR 응용프로그램을 개발하지 않는다. 예제에 사용했지만 책에서 설명하지 않은 프로그래밍 개념은 반드시 인터넷이나 전문 서적을 참고하기 바란다(예를 들어, 명령행(command-line) 변수 또는 매체 파일(mp3, avi, pdf 등)을 위한 DRM). ADOBE AIR는 무료로 제공된다! Ajax를 사용한 Adobe AIR 응용프로그램 개발에 대한 요구 사항은 특별하지 않다. ADOBE AIR는 무료로 제공된다! AIR 응용프로그램을 실행하려면 Adobe AIR를 다운로드해서 설치만 하면 된다. 설치하는 방법은 1장“AIR 응용프로그램 실행하기”에서 설명한다. AIR 응용프로그램은 Microsoft Windows 2000, XP, 또는 Vista 그리고 Mac OS X version 10.4.9 이후 버전에서 정상적으로 동작한다. AIR 응용프로그램을 개발하려면 Software Development Kit(SDK)를 다운로드 해서 설치해야 한다. 2장 “응용프로그램 생성하기”에서 이 내용을 진행 과정에 따라 설명한다. SDK를 사용하려면 컴퓨터에 Java Runtime Environment(JRE) 또는 Java Development Kit(JDK)가 설치되어야만 한다. JRE와 JDK는 http://java.sun.com에서 무료로 다운로드 해서 이용할 수 있다. Adobe AIR 응용프로그램을 개발하려면 우선 HTML과 JavaScript를 생성하기 위해서 텍스트 편집기가 필요하다. 2장에서 텍스트 편집기를 사용하는 방법을 설명한다. Aptana Studio 또는 Adobe Dreamweaver와 같은 IDE를 사용해도 좋다. 3장“AIR 개발 툴”에서는 AIR 응용프로그램을 개발하기 위한 프로그램의 사용 방법을 설명한다. 이 책은 HTML에 대한 기본 지식을 가지고 있다고 가정하고 설명한다. HTML이나 JavaScrit에 관한 내용은 전문적으로 설명한 책을 참고하기 바란다. JavaScript에 대한 (또는 다른 프로그래밍 언어에 대한) 지식이 있다면 예제에서 설명하는 코드를 쉽게 이해하고 따라할 수 있다. Adobe AIR를 사용하다가 궁금한 점이 있으면 공식사이트(www.adobe.com/go/air)를 방문하기 바란다. ADOBE 사이트에서 AIR runtime과 SDK를 다운로드 할 수 있으며 또한 샘플 프로그램과 코드도 제공한다. 그리고 Adobe의 Development Center 페이지(www.adobe.com/devnet/air/ajax/)에서 ADOBE AIR와 관련된 자료를 제공한다. 이 책에서 설명하는 예제의 스크립트와 각종 파일들은 www.DMCInsights.com/air/에서 다운받을 수 있다. 그리고 어도비 에어에 관한 질문과 답변을 제공하는 지원 포럼에 접속할 수 있으니 자주 방문하기 바란다. |