이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
ADOBE AIR WITH AJAX
비비컴 2008.12.15.
가격
20,000
10 18,000
YES포인트?
1,000원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

책소개

목차

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 응용프로그램 배치하기
여러 가지 응용프로그램의 디스크립터 파일 옵션들
개발자가 만든 아이콘 사용하기
응용프로그램 설치하기
응용프로그램을 통합하는 세 가지 기법
응용프로그램의 업데이트하기

번역을 마치며

저자 소개

저자 : LARRY ULLMAN
LARRY ULLMAN은 Digital Media and Communications Insights(DMC Insights)의 대표입니다. DMC Insights는 10년 넘게 MCI, ORACLE, Qwest 등의 프로젝트를 수행하고 있습니다. LARRY ULLMAN은 1980년대 초부터 프로그래밍과 데이터베이스와 관련된 일을 하면서 웹 프로그래밍에 관련된 다수의 서적을 출간했습니다. 베스트셀러인 PHP and MySQL for Dynamic Web Sites: Visual QuickPro Guide를 집필했습니다. 여러 매체에 IT 분야의 원고를 기고하고 있으며 교육기관에서 학생들을 가르치고 있습니다.
역자 : 정홍석
이 책을 한글로 옮긴 정홍석은 ETRI에서 SNMP 프로토콜을 개발하고 글로넷 시스템즈와 텔슨 정보통신에서 Gigabit Ethernet 카드 디바이스 드라이버와 Switching router CLI를 개발했습니다. 현재 소프트웨어 개발에 관련된 기술문서를 번역하는 전무번역가로 활동하고 있습니다.

품목정보

발행일
2008년 12월 15일
쪽수, 무게, 크기
480쪽 | 930g | 크기확인중
ISBN13
9788990185594

출판사 리뷰

왜 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/에서 다운받을 수 있다. 그리고 어도비 에어에 관한 질문과 답변을 제공하는 지원 포럼에 접속할 수 있으니 자주 방문하기 바란다.

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.