'실버라이트의 특징'에 해당되는 글 1건
- 2007.10.16 왜 실버라이트인가? 3
2007. 10. 16. 10:09
왜 실버라이트인가?
2007. 10. 16. 10:09 in 차세대 인터페이스
실버라이트는 많은 장점을 가지고 있지만 이 장점의 많은 부분은 같은 벡터 기반의 브라우저 블러그인인 플래시와 유사합니다. 이런 부분을 제외하고 실버라이트가 가지는 장점을 소개합니다.
강력하고 비용 효율적인 미디어 기능 지원
- HD급 화질의 미디어를 별도의 플러그인 없이 풀화면으로 무리 없이 재생할 수 있습니다.
- 미디어역시 다른 그래픽 개체와 동일한 방법으로 확대/축소하거나 회전하거나 기울이거나 반투명하게 표현할 수 있습니다.
- 미디어 위에 다른 그래픽 개체를 자연스럽게 올릴 수 있습니다.
- 미디어를 재생하거나 인코딩하기 위한 코덱에 별도의 비용이 들어가지 않습니다.
- 미디어 인코딩을 3~15배 정도 가속할 수 있는 보드를 통해 총소유비용(TCO)를 극적으로 낮출 수 있습니다.
- 미디어를 스트리밍하는데 기존의 Windows Media Server를 사용하여 스트리밍에 들어가는 비용이 절감됩니다.
폭넓은 융통성
- XAML을 통해 표현과 코드를 완전히 분리하여 디자이너와 개발자가 고유의 업무에 더욱 집중할 수 있게 하면서 XAML과 코드의 개체 모델이 1:1로 대응되어 직관적인 연동이 가능합니다.
- 디자이너와 개발자의 역할에 따라 명확하게 구분되는 툴이 지원되고 이 툴들 사이의 협업이 부드럽게 이어질 수 있습니다.
- 이미 존재하는 웹 기반 기술위에 호스팅되고 클라이언트에서 동작하므로 백엔드 환경은 어떤 종류의 것이라도 통합이 가능합니다.
- 확장성 있는 사용자 컨트롤 작성 기능을 제공하여 효과적이고 재사용이 가능한 애플리케이션을 작성할 수 있습니다.
- PC뿐만 아니라 Windows Mobile 6와 같은 임베디드 환경에서도 작동되며 지속적인 하드웨어 지원이 예정되어 있습니다.
뛰어난 성능과 .NET Framework 지원
- 고화질의 미디어를 비교적 낮은 프로세서 파워에서도 부드럽게 재생할 수 있습니다.
- 개체와 개체를 반투명하게 겹쳐서 표현하거나 변형을 간단하게 줄 수 있습니다.
- .NET Framework의 강력한 기능들을 사용하여 보다 높은 품질의 코드 작성이 가능합니다.
- AJAX 기반의 사이트에 .NET Framework의 풍부한 코어 프레임워크 지원을 통해 극적인 성능향상을 줄 수 있습니다.
경험의 연결
- 디자이너를 위한 Expression Studio의 툴들은 각 분야에서 기존에 가장 많이 사용되는 툴들과 유사한 사용법을 가지고 있어서 기존 툴들의 경험이 연결됩니다.
- 실버라이트 1.1의 경우는 .NET Framework를 통해 JavaScript뿐만 아니라 C#, VB.NET에 Ruby, Python 등 다양한 언어를 지원하므로 개발자의 경험이 그대로 연결됩니다.
- .NET Framework 3.0 환경의 데스크탑 애플리케이션에서도 실버라이트와 같은 개발 툴과 디자인 툴 그리고 같은 기술을 사용하므로 보다 넓은 활용이 가능합니다.
사 용자의 경험은 느리지만 확실하게 변하고 있습니다. 다음 세대의 웹은 현재의 HTML이 가지는 구조적인 한계를 넘어서 보다 역동적이고 풍부한 사용자 경험을 요구할 것입니다. 물론 실버라이트만이 미래 웹의 대안이라고 말 할 수는 없겠지만 실버라이트는 환경의 변화를 수용하고 미래의 사용자 경험을 구현하는데 가장 적합한 기술이라고 말 할 수 있습니다.
자, 이제 말로만 하는 것은 그만두고 직접 툴을 설치하고 실버라이트를 느껴보시기 바랍니다. 세상은 변하고 있습니다!
'차세대 인터페이스' 카테고리의 다른 글
게이머의 감정과 표정을 그대로 반영하는 Project Epoc (12) | 2007.11.11 |
---|---|
실버라이트로 개발한다면 그 과정은 어떻게 될까? (15) | 2007.10.16 |
실버라이트의 개발 환경 (16) | 2007.10.16 |
실버라이트의 동작 환경은? (4) | 2007.10.16 |
실버라이트로 무엇을 할수 있는가? (2) | 2007.10.16 |