'소프트웨어/SliverLight'에 해당되는 글 15건

  1. 2009.08.13 실버라이트3 신기능 살펴보기
  2. 2008.08.14 처음으로 실버라이트2용 웹을 개발하려면?
  3. 2008.08.12 Expression Encoder 2 SDK로 인코딩 자동화 - 03. Tip&Tech 썸네일 추출 방법
  4. 2008.06.30 실버라이트 2 베타 - 샘플 업데이트
  5. 2008.06.27 Moonlight의 발빠른 진행이 놀라울 뿐입니다.
  6. 2008.06.27 UX가 잘 구성된 메디컬 인터페이스 동영상
  7. 2008.06.27 실버라이트 관련 정보
  8. 2008.06.27 ASP.NET AJAX Control Toolkit
  9. 2008.06.20 Silverlight 2.0 beta2에서 바뀐 크로스 도메인 정책 (clientaccesspolicy.xml)
  10. 2008.06.20 한글화 소식 - Expression Blend 2.5 2008년 6월 프리뷰
2009.08.13 09:19

실버라이트3 신기능 살펴보기

지난 주말에는 바깥에서 1~2시간 정도 시간을 떼울 일이 있어서 오랜 만에 PC방을 갔어요. 직업병이라 그런지 모르겠지만 자리에 앉자 마자 실버라이트가 깔려있는지 확인해 봤죠. 그런데 놀랍게도 한달 전에 출시한 최신 버전인 실버라이트3가 깔려있더라고요.

마침 옆 자리에 있던 분은 네이버 스포츠에서 야구를 보고 있던데 아마도 그 때문에 제가 찾은 PC방에도 실버라이트가 깔려 있었나 봅니다. 실버라이트3가 나온지 이제 1달 정도 되었는데요, 어떤 기능들이 추가됐는지 예제들을 통해서 한번 살펴 보세요.

스무드 스트리밍 - HD 영상을 사용자 환경에 맞게 자동으로 화질 조절


아웃오브브라우저 - 복잡한 설치과정 없이, 브라우저 밖에다 웹애플리케이션 설치해서 사용하기(파워포인트 구현 예)

퍼스펙티브 3D - 3D 화면 및 인터페이스 구현 기능

픽셀쉐이더 - 이미지를 변형할 수 있는 실시간 효과 필터

RAW 오디오/비디오 생성 - 사운드와 비디오를 실시간으로 생성 또는 재생하는 기능
UI 툴킷 - 다양한 UI 디자인 패턴들을 적용할 수 있도록 도와주는 UI 컨트롤(종류 추가)

UI 테마 변경 - UI 테마 변경 기능(FLEX UI 적용 예)
딥줌 기능 향상 - 딥줌 기능의 퍼포먼스 향상
비트맵 API - 비트맵 이미지를 실시간으로 생성

아래 영상은 제가 IT 전문 기자분들 앞에서 시연한 데모들이에요. 외부에 공개되지 않은 것들이 일부 포함되어 있어요.

출처 : http://www.hoons.kr/MetaBlog/Contents.aspx?blogIdx=16611
")//]]>
Trackback 3 Comment 0
2008.08.14 08:14

처음으로 실버라이트2용 웹을 개발하려면?

의외로 저에게 처음 실버라이트2를 하는 데 어떻게 해야 할지 모르겠다는 분들이 많아서 이에 대해 답변을 드리고자 합니다. 우선 실버라이트 2에 대해 하고자 한다면 실버라이트2 설치 및 개발 도구를 설치해야 겠지요!

출처 : http://blogs.msdn.com/jinhoseo/archive/2008/08/04/8826488.aspx

Trackback 0 Comment 0
2008.08.12 08:36

Expression Encoder 2 SDK로 인코딩 자동화 - 03. Tip&Tech 썸네일 추출 방법

안녕하세요. 김수영입니다.

오늘은 가을에 들어선다는 입추(立秋)에 내일은 더위의 정점을 달릴 말복(末伏)입니다. 모두들 더위를 피해 바다로,산으로,강으로 떠나셨거나, 이제 떠날 준비를 하고 있을텐데요. 무더운 여름 잘들 보내고 계신지요? 저는 시원한~~ 에어콘 나오는 사무실에서 피서 중입니다. ㅋ

EE2 SDK로 인코딩 자동화 하기 세번째 시간입니다.

계획은 지난주에 2편을 포스팅할 예정이었으나 개인사정으로 좀 지연이 되었습니다.

오늘 얘기할 내용은 EE2 SDK Tip & Tech로 썸네일 추출 방법에 대해 알아 보겠습니다. 요즘은 동영상 플레이어의 동영상 플레이 뿐만 아니라 시작전 대표이미지와 지정된 구간의 챕처 이미지가 표편화 되었습니다.

그러므로 동영상에서 이미지를 추출 하는 방법도 중요한 요소중 하나 입니다. EE2 SDK에서는 크게 3가지 방법을 지원해 주고 있습니다.

이전 포스팅에서 본것처럼 {Marker}를 이용한 방법과 {MediaItem.ThumbnailMode} 설정을 통한 방법은 이미 살펴 보았습니다. 마지막으로 {MediaItem}{GetThumbnail} 메소드를 통해서도 이미지 생성이 가능합니다.

각각의 차이점을 알아보면 {Marker}{MediaItem.ThumbnailMode} 설정은 인코딩 작업이 완료된 후에 이미지가 설정된 값으로 자동으로 생성이 됩니다.. {GetThumbnail}은 인코딩작업을 수행하지 않아도 특정시간의 이미지를 생성 할 수 있습니다. 다른 관점에서 비교하면 {Marker}, {GetThumbnail} 특정 시간대의 이미지를 여러장 생성 가능합니다. 하지만 {MediaItem.ThumbnailMode} 는 한장의 이미지 만을 생성 가능합니다.

{썸네일 생성 방법 비교}


{Marker}


{MediaItem.ThumbnailMode}


{GetThumbnail}


{GetThumbnail} 같은 경우는 6월 Remix에서 UCCLight 발표때 보신것 처럼 미디어 업로드 후 인코딩 작업 완료전에 대표이미지를 선택할 수 있게 미리 썸네일을 추출 하는 용도로 사용할 수 있습니다. {GetThumbnail}은 위에 두가지 경우와 다르게(위 두 경우는 물리적으로 이미지 파일을 생성함) 메소드 리턴 타입이 비트맵입니다. 그러므로 비트맵을 파일로 저장하는 작업이 필요합니다.

아래 코드는 UCCLight 프로젝트에서 {GetThumbnail} 응용하여 MediaItem의 확장 메소드를 만들었습니다. 생성할 이미지수, 이미지 사이즈, 이미지저장포맷, 저장 폴더를 지정하면 이미지 개수에 맞게 시간을 나누어 자동으로 이미지를 생성하는 코드 입니다.

{썸네일 생성 확장 메소드}



조금은 오래 걸린 인코딩 자동화 하기가 마무리 되었습니다. EE2 SDK는 여기에서 다루지 않은 아직 많은 내용이 있습니다. 보다 많은 내용은 직접 인코딩 샘플을 만들어 가면서 찾아 보는 것도 재미있는 경험이 될 수 있을 것 같습니다.(참고 자료가 그렇게 많이 있지는 않습니다. ㅠㅠ)

지금까지 다루 었던 내용은 이전 6월 Remix Korea에서 발표 되었던 내용입니다.(시간 관계상 아주 자세하게 얘기하지는 못했드랬죠...)

Remix 08 사이트에 가시면 리믹스에 발표 되었던 Session Videio를 보실 수 있습니다.(오른쪽 상단쪽에 조그마한 동영상 클립으로 있습니다.-.-)

그리고, 드디어 UCCLight 풀 소스를 공개 합니다.ㅎㅎ UCCLight 프로젝트에는 인코딩 부분뿐만 아니라 실버라이트 동영상 플레이어, 실버라이트 바이너리 파일 업로더, ASP.NET 3.5 기술 등을 만나 보실 수 있습니다.

UCCLIGHT 소스공개 (실버라이트 UCC 솔루션)

막바지 무더위 건강 조심하시구요, 새로운 재미 있는 내용으로 다시 보아요~~~~~

{목차}
EE2 SDK로 인코딩 자동화 - 01. 개발 준비

EE2 SDK로 인코딩 자동화 - 02. 인코딩 코드 작성
EE2 SDK로 인코딩 자동화 - 03. Tip & Tech 썸네일 추출 방법


감사합니다.

The end...

김수영
Visual C# MVP
훈스닷넷 C# 시샵
.NET N’Gene
네오위즈 게임즈

출처 : http://blog.it-hero.co.kr/blog_post_83.aspx
Trackback 0 Comment 0
2008.06.30 14:59

실버라이트 2 베타 - 샘플 업데이트

# Flex와 비슷한 샘플 사이트 실버라이트 2 베타 데모 사이트

Me and Chris updated our samples to support the latest version of Silverlight 2 beta2. I’m very sorry for taking that long for updating my samples. I was busy these days and couldn’t get enough time to play with beta2.

Contents

  • Silverlight 2 Beta2 - Rich Text Editor (Demo)
  • Silverlight 2 (beta2): International (Non-US) TextBox
  • Silverlight 2 (beta2) - Database Operations with ASP.NET Web Service in Silverlight 2
  • CRUD operations in Siverlight using ADO.NET Data Service (Astoria)

Silverlight 2 Beta2 - Rich Text Editor (Demo)

Download (Silverlight 2 beta 2) ~

Demos (Silverlight 2 beta 2) ~

Old Links (Silverlight 2 Beta1)

Silverlight 2 (beta2): International (Non-US) TextBox

Download (Silverlight 2 beta 2)~

Old Link (Silverlight 2 beta 1)

Silverlight 2 (beta2) - Database Operations with ASP.NET Web Service in Silverlight 2

Download (Silverlight 2 beta 2)~

Old Article (Silverlight 2 beta 1)

CRUD operations in Siverlight using ADO.NET Data Service (Astoria)

- Coming soon.

출처 : http://michaelsync.net/2008/06/29/silverlight-2-beta2-samples-updated
Trackback 92 Comment 0
2008.06.27 18:04

Moonlight의 발빠른 진행이 놀라울 뿐입니다.

Silverlight가 2.0 beta2가 발표되고 나서 여기 저기서 Silverlight 2.0의 정식버전 발표가 임박했다는 느낌을 가지고 기대감이 고조되고 있습니다. 그런데 또 하나 놀라운 일은 Linux 진영에서 Silverlight를 지원하는 Moonlight project에 관한 이야기 입니다. Moonlight는 Linux에 .NET Platform을 인식시키는 Mono project와 관련이 있는데 Moonlight가 생각보다 엄청 빠르게 진행되고 있다는 소식입니다.

현재 Silverlight 1.1과 관련해서는 진행사항이 거의 안정적으로 진행되어가고 있는것 같습니다.
또 Silverlgith 2.0과 관련해서는 Alpha 수준의 작업이 진행되고 있다고 합니다.
Silverlight 2.0과 관련한 내용은 아래와 같이 언급하고 있습니다.


Alpha support for Silverlight 2.0

Currently support for Silverlight 2.0 is in pre-Alpha stage, but if you want to test it, or contribute to the code, you will need to:

  • Obtain Mono from SVN or AnonSVN (version 1.9.1 is not enough).
  • Run the configuration for Mono like this:
    • ./autogen.sh --with-moonlight=yes
  • Install Mono
    • make install
  • Re-run the moonlight configuration, pass --with-mono=yes to the configure script

This will produce a new compiler smcs which defaults C# to the 3.0 version and will include the Silverlight assemblies by default in a compilation. You will use this compiler to generate assemblies and libraries that are intended to be ran on Microsoft's Silverlight or Mono's Moonlight.

오픈 소스 형태의 프로젝트로 진행하고 있기 때문이기도 하지만 Linux에서 사용할 만한 뛰어난 UI를 위한 API의 부재 또한 Moonlight에 좀 더 박차를 가할 수 있는 이유가 되기도 한 것 같습니다.
 Linux에서 사용할 만한 UI를 위한 API라면 GTK나 QT와 같은 것이 있겠지만 QT는 비싼 라이센스로 GTK는 완성도와는 상관없이 사용상의 불편함이 문제가 되어 왔습니다.

결과적으로 Linux에서 Silveright를 사용할 수 있게 하는 Moonlight는 Linux들에게는 새로운 기회로 받아들여지게 된것 같습니다.

Moonlight와 관련한 내용은
http://www.mono-project.com/Moonlight 여기서 확인할 수 있습니다.


그리고 Moonlight 로 잘 포팅되어서 실행되는 모습의 스크린 샷은
http://www.mono-project.com/MoonlightShots 여기서 확인할 수 있습니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지



출처 : http://winkey.tistory.com/154
Trackback 97 Comment 0
2008.06.27 17:39

UX가 잘 구성된 메디컬 인터페이스 동영상




지난 Remix08에서 공개된 동영상중에 하나 입니다.
조그만 카드 형부터 노트형 심지어는 탁자나 바닥, 벽 모두가 하나의 종합적인 인터페이스로 활용되는 것을 볼 수 있으며 실시간으로 모두 연동되는 것을 볼 수 있습니다.

화 면만 보고 있으면 Silverlight나 WPF가 생각 나겠지만 그 이면에 어떤 시스템이 있을까를 생각하면 서비스 형태로 잘 구성된 백 그라운드 시스템이 있을 거라는 생각이 듭니다. 즉 이면에 있는 서비스를 잘 표현하는 역할로 Silverlight, WPF를 사용하고 있다는 결론이지요.

한 걸음 더 나아가면 저런 복잡한 시스템은 모든 기업과 병원에서 구성하고 관리할 필요가 있을까 하는 생각도 듭니다. 대용량의 거대한 시스템 집합(요즘은 이런 시스템을 클라우드 컴퓨팅이라고 부릅니다.)에서 일관된 서비스와 관리 포인트를 제공하고 서비스에 맞게 적당한 비용을 청구하는 형태의 서비스가 보편화 될지도 모릅니다.

요즘 나오는 SOA, SaaS와 같은 말들이 많지만 결국은 Software + Service를 이야기 하고 있는 것 같습니다.

출처 : http://winkey.tistory.com/161
Trackback 75 Comment 0
2008.06.27 10:19

실버라이트 관련 정보

MS 실버라이트 강좌 및 관련 자료
 
   http://www.microsoft.com/korea/msdn/silverlight/default.aspx
Trackback 94 Comment 0
2008.06.27 10:15

ASP.NET AJAX Control Toolkit

ASP.NET AJAX Control Toolkit
Sample Demo
 
   http://www.asp.net/AJAX/AjaxControlToolkit/Samples/DropShadow/DropShadow.aspx
Trackback 84 Comment 0
2008.06.20 08:40

Silverlight 2.0 beta2에서 바뀐 크로스 도메인 정책 (clientaccesspolicy.xml)

Silverlight에서 크로스 도메인 서비스(Cross Domain Services)를 하기 위해서는
요청하는 해당 디렉토리에 clientacesspolicy.xml 파일이 존재하여야 합니다.

clientaccesspolicy.xml 파일은 Silverlight 2.0 beta1에서는 아래와 같은 형식이었습니다.

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>
        <domain uri="*"/>
      </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>

그러나 똑같은 파일을 beta2에서 사용하시면  WebClient혹은 웹 서비스 참조로 사용할 경우 404 Not Found exception이 발생할 수도 있습니다.

사실 다른 구체적인 Exception이 뿌려지면 디버깅할 때 좀더 편할텐데 하필이면 404가 나오는지 의문입니다.

beta2에서는 아래와 같이 allow-from 엘레먼트에 http-request-headers 어트리뷰트를 "*" 라고 명시적으로 지정하여야 합니다.
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
  <allow-from http-request-headers="*">
   <domain uri="*"/>
  </allow-from>
      <grant-to>
        <resource path="/" include-subpaths="true"/>
      </grant-to>
    </policy>
  </cross-domain-access>
</access-policy>


출처 : http://hoons.kr/MetaBlog/Contents.aspx?blogIdx=1428
Trackback 4 Comment 0
2008.06.20 08:19

한글화 소식 - Expression Blend 2.5 2008년 6월 프리뷰

안녕하세요. 준서아빠 김대우 입니다. 그 동안, 포스팅을 많이 진행하지 못했습니다.
천천히 정리하려 합니다만... 참 많은 일들이 진행 되었지요... 나중에 천천히 풀어 보도록 하겠습니다.

이번 소식은 따끈따끈한 소식입니다.

바로, Silverlight 어플리케이션 개발에 사용되는 Expression Blend 6월 프리뷰 제품에 대한
한글화 소식입니다.


- Expression Blend 2.5 2008년 6월 프리뷰
6월 CTP가 한글화 되었습니다. – 전세계적으로 영어/일어/한국어로만 출시 되었습니다.
http://www.microsoft.com/downloads/details.aspx?FamilyId=32A3E916-E681-4955-BC9F-CFBA49273C7C&displaylang=ko

- Expression Blend 2.5는 Silverlight 2를 지원하기 위해 나온 버전입니다.

- Silverlight 2가 RTM되면 Expression Blend 2에서 서비스 팩 형태로 Silverlight 2를 지원하게 됩니다.

- Expression 2의 각 제품별 평가판 다운로드는 아래 URL을 참고하시기 바랍니다.

Expression Studio:
http://www.microsoft.com/downloads/details.aspx?FamilyId=7AE2720C-72BA-489B-ADBB-EE6F3C79066D&displaylang=ko
Expression Blend:
http://www.microsoft.com/downloads/details.aspx?FamilyId=5FF08106-B9F4-43CD-ABAD-4CC9D9C208D7&displaylang=ko
Expression Encoder:
http://www.microsoft.com/downloads/details.aspx?FamilyId=A04DCC8C-9DB7-41CB-A27C-08CBEB0A01BA&displaylang=ko
Expression Web:
http://www.microsoft.com/downloads/details.aspx?FamilyId=28CA49CC-5F30-4B1F-A569-E7FDC83CEF4F&displaylang=ko
Expression Design:
http://www.microsoft.com/downloads/details.aspx?FamilyId=369B8681-57F9-49E9-A585-ECC5CAC40959&displaylang=ko
Expression Media (Windows):
http://www.microsoft.com/downloads/details.aspx?FamilyId=CD359E7D-FD27-4901-BAFF-6D564CFBD700&displaylang=ko
Expression Media Reader (Windows):
http://www.microsoft.com/downloads/details.aspx?FamilyId=1DD2A559-262A-42F3-90FF-1C50DFA47691&displaylang=ko

많은 도움 되시길 바랍니다.

감사합니다.


출처 : http://hoons.kr/MetaBlog/Contents.aspx?blogIdx=1330
Trackback 0 Comment 0