검색결과 리스트
-- IT Trend에 해당되는 글 42건
- 2009.10.13 Silverlight의 특징
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Silverlight는 여러 플랫폼과 브라우저에서의 오디오, 비디오, 애니메이션 및 그래픽을 매끄럽게 통합하여 다양한 미디어 응용 프로그램을 개발할 수 있는 기능을 갖춘 개발 프레임워크를 제공하는 기술이다. 현재 Silverlight이 제공하는 다양한 특징이 있지만 이들 중 대표적인 것들을 정리하면 다음과 같다.
l Microsoft의 가장 큰 취약점인 윈도우 전용 기술이 아닌 크로스 브라우저, 크로스 플랫폼 기술이다. 인터넷 익스플로러, 파이어 폭스, 사파리, 오페라 등의 대부분의 인기 있는 브라우저와 윈도우 및 Mac OS X에서 실행된다.
l 어떤 환경에서 실행되던 동일한 결과물을 출력한다. 각 브라우저에서 동일한 결과를 출력하기 위해 각기 다른 플러그인이 설치되기 때문이다.
l 최초 Silverlight 실행 시 플러그인 설치가 필수이지만, 실제 1M 전후의 아주 작은 플러그인 프로그램이기 때문에 빠르게 설치된다.
l 비디오와 오디오의 스트리밍을 지원한다. 모바일 디바이스부터 720p HDTV 비디오 모드까지 다양한 비디오 퀄리티를 제공하는 확장성을 가진다.
l 사용자가 브라우저에서 직접 조작가능 한 드래그, 턴, 줌 등의 강력한 그래픽 기능을 제공한다. 또한 JavaScript를 이용한 제어가 가능하다. Silverlight는 범용적 브라우저 스크립팅 언어로의 확장을 지원한다. 이를 통해 브라우저 UI에서의 강력한 제어가 가능하게 된다.
l 데이터를 읽고, 디스플레이를 업데이트한다. 그러나 전체 페이지를 새로 고침 할 때에도 사용자 인터럽트가 발생하지 않는다.
l WPF와 XAML의 사용. Silverlight는 브라우저에서의 UI 생성을 위해 WPF(Windows Presentation Foundation) 기술을 이용하고 있다. WPF는 그래픽, 애니메이션, 미디어의 생성과 그 이외의 리치 클라이언트 특징, HTML에서 표현이 가능한 브라우저 기반의 UI로의 확장을 지원하는 역할을 수행한다. 또한 XML 기반의 XAML(Extensible Application Markup Language)를 이용하여 선언적인 마크업 구문을 사용하여 WPF 요소들을 생성하는 것을 지원한다.
l 기존 어플리케이션으로의 통합. Silverlight은 JavaScript, ASP.NET AJAX와 같은 이미 만들어진 웹 어플리케이션에 쉽게 통합하여 사용할 수 있다.
l .NET Framework 프로그래밍 모델과 이와 관련된 도구 이용. 다른 유사한 플랫폼이 가지지 못한 강력한 프로그래밍적인 특징이다. 예를 들어, C#과 Visual Basic을 이용하여 Visual Studio에서 Silverlight 기반 어플리케이션을 제작할 수 있다. 뿐만 아니라 Managed Jscript와 IronPython과 같은 .NET Framework이 지원하는 다양한 언어를 활용할 수도 있다.
웹 개발자 또는 그래픽 디자이너에 상관없이 Silverlight는 이미 가지고 있는 스킬과 이미 알고 있는 도구를 이용하여 작성이 가능하도록 지원하고 있다. Microsoft는 아주 오랫동안 개발에 사용해온 Visual Studio에서 Silverlight 코드를 작성하도록 지원하고 있고, Expression Studio와 같은 새로운 Silverlight 개발을 지원하는 다양한 도구를 제공하고 있다.
만일 ASP.NET을 사용하고 있다면 Silverlight을 쉽게 통합하여 사용할 수 있을 것이다. 기존에 사용하던 익숙한 컨트롤 및 문법을 그대로 활용할 수 있는 장점이 있기 때문이다.
출처 : http://www.neovis.net/blog_post_97.aspx
l Microsoft의 가장 큰 취약점인 윈도우 전용 기술이 아닌 크로스 브라우저, 크로스 플랫폼 기술이다. 인터넷 익스플로러, 파이어 폭스, 사파리, 오페라 등의 대부분의 인기 있는 브라우저와 윈도우 및 Mac OS X에서 실행된다.
l 어떤 환경에서 실행되던 동일한 결과물을 출력한다. 각 브라우저에서 동일한 결과를 출력하기 위해 각기 다른 플러그인이 설치되기 때문이다.
l 최초 Silverlight 실행 시 플러그인 설치가 필수이지만, 실제 1M 전후의 아주 작은 플러그인 프로그램이기 때문에 빠르게 설치된다.
l 비디오와 오디오의 스트리밍을 지원한다. 모바일 디바이스부터 720p HDTV 비디오 모드까지 다양한 비디오 퀄리티를 제공하는 확장성을 가진다.
l 사용자가 브라우저에서 직접 조작가능 한 드래그, 턴, 줌 등의 강력한 그래픽 기능을 제공한다. 또한 JavaScript를 이용한 제어가 가능하다. Silverlight는 범용적 브라우저 스크립팅 언어로의 확장을 지원한다. 이를 통해 브라우저 UI에서의 강력한 제어가 가능하게 된다.
l 데이터를 읽고, 디스플레이를 업데이트한다. 그러나 전체 페이지를 새로 고침 할 때에도 사용자 인터럽트가 발생하지 않는다.
l WPF와 XAML의 사용. Silverlight는 브라우저에서의 UI 생성을 위해 WPF(Windows Presentation Foundation) 기술을 이용하고 있다. WPF는 그래픽, 애니메이션, 미디어의 생성과 그 이외의 리치 클라이언트 특징, HTML에서 표현이 가능한 브라우저 기반의 UI로의 확장을 지원하는 역할을 수행한다. 또한 XML 기반의 XAML(Extensible Application Markup Language)를 이용하여 선언적인 마크업 구문을 사용하여 WPF 요소들을 생성하는 것을 지원한다.
l 기존 어플리케이션으로의 통합. Silverlight은 JavaScript, ASP.NET AJAX와 같은 이미 만들어진 웹 어플리케이션에 쉽게 통합하여 사용할 수 있다.
l .NET Framework 프로그래밍 모델과 이와 관련된 도구 이용. 다른 유사한 플랫폼이 가지지 못한 강력한 프로그래밍적인 특징이다. 예를 들어, C#과 Visual Basic을 이용하여 Visual Studio에서 Silverlight 기반 어플리케이션을 제작할 수 있다. 뿐만 아니라 Managed Jscript와 IronPython과 같은 .NET Framework이 지원하는 다양한 언어를 활용할 수도 있다.
웹 개발자 또는 그래픽 디자이너에 상관없이 Silverlight는 이미 가지고 있는 스킬과 이미 알고 있는 도구를 이용하여 작성이 가능하도록 지원하고 있다. Microsoft는 아주 오랫동안 개발에 사용해온 Visual Studio에서 Silverlight 코드를 작성하도록 지원하고 있고, Expression Studio와 같은 새로운 Silverlight 개발을 지원하는 다양한 도구를 제공하고 있다.
만일 ASP.NET을 사용하고 있다면 Silverlight을 쉽게 통합하여 사용할 수 있을 것이다. 기존에 사용하던 익숙한 컨트롤 및 문법을 그대로 활용할 수 있는 장점이 있기 때문이다.
출처 : http://www.neovis.net/blog_post_97.aspx
'-- IT Trend' 카테고리의 다른 글
MS 클라우드 컴퓨팅 상용화 개시 (0) | 2009.11.18 |
---|---|
podcasting (포드캐스팅, 팟캐스팅)이란 무엇인가요? (0) | 2009.10.15 |
Email, '나 떨고 있니'...'대체론' 확산중 (0) | 2009.10.14 |
Raid란 (0) | 2008.11.19 |
애자일(Agile)이란 (0) | 2007.08.08 |
RECENT COMMENT