서브메뉴

본문

실버라이트 입문 : RIA 개발을 위한
실버라이트 입문 : RIA 개발을 위한
저자 : 애덤 네이선
출판사 : 에이콘출판
출판년 : 2008
ISBN : 9788960770379

책소개

실버라이트는 가볍지만 매우 강력한 웹 브라우저 플러그인이다. 실버라이트에는 RIA를 만들기 위한 벡터, 애니메이션, 고화질 비디오 등 다양한 기능이 포함되어 있다. 또한 운영체제 독립적으로 동작하기 때문에 만든 애플리케이션은 윈도우, 맥OS, 리눅스 등에서 모두 실행된다. 실버라이트는 WPF의 기능들을 제공하고 성능이 뛰어나며 HTML이나 AJAX 등 웹 개발 기술과 쉽게 연동할 수 있다.



마이크로소프트 개발자이자 실버라이트 구루로 알려진 애덤 네이썬이 직접 저술한 이 책은 실버라이트로 할 수 있는 모든 것을 설명하고 있다. 실버라이트에 대한 기초적인 지식을 실용적으로 제공하고 대부분의 개발자들이 궁금해하는 부분의 답을 제시하고, 일반적으로 사용되는 방법에 대해 소개한다. 현재 실버라이트의 단점과 문제점들에 대해서도 기술하였으며 내용을 찾기 찾아보기 쉽게 구성했다.
[알라딘에서 제공한 정보입니다.]

출판사 서평

실버라이트는 가볍지만 매우 강력한 웹 브라우저 플러그인이다. 실버라이트에는 RIA를 만들기 위한 벡터, 애니메이션, 고화질 비디오 등 다양한 기능이 포함되어 있다. 또한 운영체제 독립적으로 동작하기 때문에 당신이 만든 애플리케이션은 윈도우, 맥OS, 리눅스 등에서 모두 실행된다. 실버라이트는 WPF의 기능들을 제공하고 성능이 뛰어나며 HTML이나 AJAX 등 웹 개발 기술과 쉽게 연동할 수 있다. 그리고 마이크로소프트 개발자이자 실버라이트 구루로 알려진 애덤 네이썬이 직접 저술한 이 책엔 매우 실용적인 내용들이 담겨 있다.



실버라이트는 웹사이트 개발과 디자인에 관한 사람들의 고정관념을 깨고 있다. 이 책에서는 실버라이트로 할 수 있는 모든 것을 배울 수 있다. 실버라이트를 쓰면 값비싼 개발 툴이나 디자인 툴 없이도 리치 웹 애플리케이션을 쉽게 만들 수 있다. 취미로 하는 사람부터 전문가에 이르기까지 실버라이트는 사람들이 원하는 소프트웨어를 만드는 최선의 길이 될 것이다.



실버라이트에 관한 새로운 서적들이 쏟아져 나올 것이다. 하지만 이 책들이 과연 이 기술에 대해 적절히 소개할지 확신할 수는 없었다. 따라서 필자는 이 책을 쓸 때 다음과 같은 목표를 정하고 작업을 시작했다. 마지막으로 이 책은 당신이 소장한 책 중에 유용한 책이 될 것이다.



■ 실버라이트에 대한 기초적인 지식을 실용적이고 세련된 방법으로 제공한다.

■ 대부분의 개발자들이 궁금해하는 부분의 답을 제공하고 일반적으로 사용되는 방법에 대해 소개한다.

■ 신뢰할 만한 내용을 제공하기 위해 실버라이트 개발팀이 직접 작성했다.

■ 현재 실버라이트의 단점과 문제점들에 대해서 기술했다.

■ 내용을 찾기 찾아보기 쉽도록 구성했다.



이 책에서 다루는 내용



■ XAML(Extensible Application Markup Language)에 대한 모든 것을 다루었다.

■ 그래픽, 텍스트, 오디오, 비디오, 애니메이션, 잉크, 이벤트 등 실버라이트 기능들을 자세히 다룬다.

■ 재사용 가능한 컨트롤 만들기나 드래그 앤 드롭 같은 기능을 구현하는 방법을 다룬다.

■ 리소스들을 비동기적으로 다운로드 받는 방법을 통해 사용자 경험을 극대화 시킨다.

■ 실버라이트 컨텐츠와 HTML이나 플래시 컨텐츠를 연동하는 방법에 대해 다룬다.

■ 실버라이트 차기 버전에 나올 기능에 대해 다룬다.



이 책에 나온 예제에는 XAML, HTML, 자바스크립트 같은 기술이 쓰여졌지만 내용을 이해하기 위해 그 모두에 정통할 필요는 없다.



1.0 버전을 중심으로 이 책에는 현재 버전에서 할 수 있는 것과 없는 것을 명확하게 보여준다. 만약 실버라이트에 추가될 새로운 기능에 대해 더 알고 싶다면 'Windows Presentation Foundation(WPF) Unleashed' 라는 책을 참고하길 바란다. 실버라이트의 차기 버전은 WPF와 비슷하기 때문에 이 책을 통해 실버라이트의 차기 방향을 간파할 수 있을 것이다.



이 책의 대상 독자



이 책은 사람들이 원하는 웹 컨텐츠, 애플리케이션, 컨트롤 등을 만드는 개발자나 디자이너를 위해 쓰여졌다. 또한 독자들의 다른 기술에 대한 지식에 관계 없이 실버라이트에 대한 거의 모든 내용을 담고 있다. 그리고 이미 실버라이트에 대해 어느 정도 알고 있다고 하더라도 이 책에는 아직 더 알아야 하는 부분이 있다고 확신한다.



이 책의 구성



1부는 기초적인 설명이다. 1장은 실버라이트 컨텐츠를 웹페이지에 넣는 방법과 HTML과 통신하는 방법에 초점을 맞췄다. 2장은 이 책의 대부분과 실제 개발에서 마주치게 될 XAML에 대해 심도있게 다룬다.



2부는 실버라이트가 렌더링 하는 여러 가지 정적 컨텐츠에 대해 다룬다. 텍스트와 이미지뿐 아니라 정교한 벡터기반 컨텐츠까지도 다룬다. 2부의 마지막인 6장에서는 여러 개의 조각으로 구성된 컨텐츠의 편집, 리사이징, 트랜스폼에 대해 배운다.



3부에서는 다른 정적 컨텐츠를 만들수 있는 방법을 설명한다. 7장은 개발자들에게 가장 중요한 부분이다. 입력 이벤트는 인터랙티브한 애플리케이션을 만들어 주기 때문이다. 8장은 큰 용량의 컨텐츠, 이를테면 오디오나 비디오(9장과 10장에서 다룸) 같은 것을 조금씩 다운로드하며 실행하는 방법과 그 진행과정을 표시해주는 방법에 대해 설명한다. 아마 이를 통해 꽤 멋진 컨텐츠를 만들 수 있을 것이다.
[알라딘에서 제공한 정보입니다.]

목차정보

1부. 기초

1장. 개요

2장. XAML



2부. 정적인 컨텐츠 구성

3장. 도형, 선, 커브

4장. 텍스트

5장. 브러쉬와 이미지

6장. UI요소 배치와 변형



3부. 실제 컨텐츠 만들기

7장. 입력 이벤트 다루기

8장. 동적으로 컨텐츠 다운로드 받기

9장. 애니메이션

10장. 오디오와 비디오
[알라딘에서 제공한 정보입니다.]

QuickMenu