본문 바로가기

Silverlight

[Visual Studio 2010 SP1] 실버라이트 성능 프로파일 지원 실버라이트 4 이전의 버전에서 Visual Studio에서 성능 프로파일을 지원하지 않은 것은 아닙니다. 다만, 개발 도구에서 지원하지 않았을 뿐이고, Command Line을 이용하여 브라우저를 Attached 하여 성능 프로파일을 할 수 있었습니다. 물론, 예전에도 실버라이트에서 성능 프로파일링을 위해 커맨드 라인으로 프로파일링을 할 수 있었습니다. 아래와 같은 순서대로 커맨드를 실행하면 되었습니다. VSPerfClrEnv /sampleon "c:\Program Files (x86)\Internet Explorer\iexplore.exe" C:\Breakout\Breakout\Bin\Release\TestPage.html VSPerfCmd /start:sample /output:MyFile /atta.. 더보기
[Visual Studio 2010 SP1] 실버라이트 4 지원 Visual Studio 2010 SP1 의 실버라이트 4 개발 환경 Visual Studio 2010 SP1은 실버라이트 4 개발자 툴 킷이 포함이 되어 바로 실버라이트 4 개발을 할 수 있습니다. 그림 4 실버라이트 프로젝트 템플릿 선택 기존의 실버라이트 프로젝트 템플릿을 선택하여 프로젝트를 생성하면, 실버라이트 버전을 선택하여 원하는 실버라이트 버전으로 개발을 할 수 있습니다. 그림 5 실버라이트 버전 선택 실버라이트 4는 많은 사용자의 요구 사항과 코어의 변화가 있습니다. 자세한 내용은 아래의 링크를 ㅋ통해 MSDN 을 참고하십시오 참고 Silverlight 4의 새로운 기능 http://msdn.microsoft.com/ko-kr/library/dd772166(v=vs.95).aspx 실버라이트.. 더보기
당신이 생각하는 UX 란? ※ 아래의 글은 필자의 경험과 필자 나름대로 분류하고 정리한 자료이므로 잘못된 부분은 조언 부탁드립니다. 그리고 필자의 개인적인 견해와 자료는 상업/비상업적인 용도로 인용할 수 없습니다. 얼마 전 UX 에 대해 이야기를 나눌 수 있는 기회가 생겼습니다. 그의 이야기를 정리하면 저 또한 아래와 같은 의문이 생기네요. '같은 UX 일을 하는 사람끼리도 괴리감이 생긴다' 그럼 이런 의문에서 출발해서 UX 에 대해 다시 한번 고민해 보고, 문제를 분석해 보도록 합시다. UX 란 무엇인가? 많은 사람들은 UX 에 대해 많은 오해가 있는 것 같습니다. UX(User eXperience) 는 직역대로 "사용자 경험"을 향상하기 위함입니다. UX 는 바로 디자인(Design) 요소만의 추구가 아닌, 접근성, 편의성, .. 더보기
실버라이트 프로젝트 타입 변경하기 실버라이트 프로젝트 생성하면서 하는 실수 실버라이트 프로젝트는 두 가지를 제공합니다. “Silverlight 응용 프로그램” 과 “Silverlight 클래스 라이브러리” 두 가지의 프로젝트 타입을 제공합니다. 저도 요즘 회사에서 실버라이트를 만지고 있는데, 매번 반복하는 실수가 있답니다. Silverlight Application 프로젝트를 만들려고 이름을 입력하고 엔터키를 누르면 Silverlight Class Library 프로젝트가 만들어 질 때가 있습니다. 가끔 무의식적으로 이런 실수를 반복하고 있답니다. ^^; [그림1] 실버라이트 프로젝트 생성 화면 한번씩 실수로 프로젝트가 생성이 되면 매번 프로젝트가 생성된 폴더를 지워주어야 하고, 솔루션 파일이 변경이 되기 때문에 폴더에 락(Lock) 이.. 더보기
실버라이트가 포함된 웹 어플리케이션 팀 빌드 오류 문제 실버라이트가 포함된 웹 어플리케이션 팀 빌드 오류 문제 Team Foundation Server(이하 TFS) 의 Team Build 는 굉장히 유용한 기능의 하나입니다. 팀 개발에서 팀 빌드는 언제나 신선한 어플리케이션을 유지하도록 하여 어플리케이션의 심장을 뛰게 하는 역할을 합니다. 집에서 관리하는 서버를 이용하여 작은 규모로 개발하던 사이트가 있었습니다. 이 사이트는 TFS Checkin Policy 를 적용하여 체크인마다 팀 빌드를 수행하도록 하여 테스터는 항상 최신 빌드의 사이트를 시연하거나 테스트 할 수 있도록 구성하였습니다. (단, 웹 어플리케이션은 추가적인 Deploy Executing 설정이 필요합니다.) 이러한 과정 중에 웹 어플리케이션에 Silverlight 패키징 파일의 .XAP 파.. 더보기
Silverlight 로 구현된 XPS Viewer Read about Silverlight in XPS Silverlight 로 XPS Viewer 를 선보였군요. Moroney 라는 사람은 David Anson 이 기존에 만든 Silverlight XPS Viewer 에 마우스 휠 동작을 추가했다고 하네요. 그치만 휠 이벤트가 영 시원치 않네요. 스크롤과 휠로 인한 확대&축소가 동시에 발생합니다 ^^; David Anson 의 블로그에 소스 코드가 공개되어 있습니다. 원문 http://blogs.msdn.com/webnext/archive/2008/07/29/read-about-silverlight-in-xps.aspx David Anson & Source code http://blogs.msdn.com/delay/archive/2008/06/13/p.. 더보기
독립 실행형 Full Trust 실버라이트 어플케이션 만들기 이전부터 관심 없는 분야에 대해서도 자료를 수집하고 있었는데, 이번에 조금 방출해 보고자 합니다. 독립 실행형 Full Trust 실버라이트 어플케이션 만들기 HTA 를 이용하여 독립 실행형태의 실버라이트에 Full Trust 권한으로 실행되는 어플케이션을 만드는 방법을 소개하고 있습니다. FileSystemObject ActiveX object 를 통해 파일 업로더를 구현하였습니다. 근데, 원문의 샘플 코드 다운로드 링크가 시간이 지난 후에 다시 보니, 깨져있군요. -_- 그리고 파이어폭스에서는 일부 기능이 동작하지 않는다고 하니, 궁금하신 분은 원문을 참고 하시면 됩니다. 원문 http://geekswithblogs.net/lbugnion/archive/2008/04/24/silverlight-run.. 더보기
실버라이트 데모 III ( Silverlight Demo ) 최근 RSS 를 다시 훓어보니, 괜찮은 Silverlight 관련 피드가 많이 올라와 있었더군요. 그래서 그 내용을 간략하게 소개해 봅니다. l Kaxaml XAML 과 만들고 편집하는 프로그램입니다. 사실 Expression Blend 가 더 편하지만, 이 프로그램의 장점은 다양한 템플릿에 있는 것 같네요. 각종 컨트롤은 XAML 로 만들 수 있고, Slide 템플릿, 백터 이미지 등이 포함되어 있어서 손쉽게 재미있는 효과를 낼 수 가 있을 것 같네요 l Color the World 소개된 스크린샷만 보아도 멋지네요. 더 반가운건 소스 코드도 블로그를 통해 다운로드 할 수 있습니다. l Silverlight With Java Script Tutorial 12 - Silverlight Marquee Te.. 더보기
웹서버의 MIME Type 등록 없이 Silverlight 의 XAML 파일 호스팅하기 Introduction 스트리밍 없이 실버라이트 1.0을 사용한 간단한 Javascript 애플케이션을 만들고 같은 호스트의 웹서버에 호스팅을 원합니다. 그러나 인터넷 서비스 공급자는 WPF 가 준비되지 않았고, IIS 는 Unknown content type(XAML) 을 응답합니다. 예를들어, 컨트롤을 만들어도 XAML 이 로드되지 못하면 실버라이트 컨트롤은 공백이 됩니다. 이 아티클은 ISP(인터넷 서비스 공급자)나 MIME Type 이 IIS 에 등록되지 않아도 XAML 파일이 블록된 실버라이트 애플케이션에서 사용할 수 있습니다. Background Silverlight 컨트롤이 만들어진 후에 XAML 파일이 로드되기 위한 source 프로퍼티를 포함합니다. Visual Studio 2005(필자.. 더보기
실버라이트 데모 두번째 간만에 실버라이트 샘플들을 살펴보면서, 짧은 시간에 퀄리티 좋은 샘플이 많은 나와 있었다. 그럼 한번 살펴보도록 하자. l Silverlight Pagecast - Keep an eye on Silverlight stuffs [그림1] 실버라이트로만든크리스마스트리입니다. 재미있네요~ l Slide Show [그림2] 심플하고깔끔한기능의슬라이드쇼네요~ l 3D collision detection and a simple 3D model [그림3] 3D 입체 사각형이 회전하면서 그 안에 공이 튀기는 데모입니다. 마우스로 이리저리 끌면 입체 사각형이 회전도 한답니다. l Bounding [그림4] 자유곡선의 Path 를 따라 움직입니다. 1,2 의 작은 점을 드래그 하여 자유곡선의 수치를 조정할 수 있답니다. .. 더보기
Rick Barraza Silverlight Demo 최근 Rick Barraza 라는 사람의 블로그에서 Silverlight 로 제작된 심상치 않은 몇가지 데모가 소개 되었다. 말이 필요 없다. 링크를 타고 감상먼저 해보자. l Flash to Silverlight Project 01: Cynergy Matrix with Editor 화면에 마우스를 가져다 대면 마우스 좌표로부터 뿌려지는 조그마한 사각형들이 모여 영문자를 만드는 데모이다. 디자인 감각이나 정교함은 Flash 디자이너 못지 않지만, 그 구현은 더욱 더 놀랍다. l Flash to Silverlight Project 02: Dynamic HexPhoto Gallery 포토겔러리를 구현하였다. 여러 육각면체에 사진들이 가득하며 좌측, 우측 끝으로 마우스가 가져가면 스크롤 된다. 사진에 마우스를.. 더보기
RIA 프레임웍 애니매이션 테스트 & 실버라이트 3D 테스트 자바스크립트를 이용하여 각각 브라우져별로 프레임 테스트를 한 내용입니다. http://firejune.com/1208 실버라이트로 3D 로 테스트 한 내용도 있답니다. http://bubblemark.com/3d/silverlight1.1.htm 멋지네요^^ 소스코드도 다운받을 수 있습니다. 3D 테스트에서 노트북 코어2듀오 2.0 에서 최대 38 프레임.. 데스트탑 쿼드코어에서 최대 53프레임이 나오네요~ 컴퓨터 사양에 굉장히 민감합니다. 실버라이트~~ 더보기
SilverLight's powerpoint-alike demo released! SilverLight's powerpoint-alike demo released! Some a you asked us for creating a SilverLight sample of our PowerPoint-alike demo. We did it and more! You may now download the whole source code of this sample application. As I said in a previous post, this is not a state of the art application, it has been developed by junior developers during last summer. Here is the link to the demo and here to.. 더보기
Silverlight Reflector Addin 과 Disassembly Protected 역어셈블리 역어셈블리는 예전 기계어 코드(0과 1의 비트 조합의 코드)를 Assembler(어셈블러) 언어로 변환시키는데 사용되어졌다. 특히, XT/AT/286 시절 게임 프로그래밍에서는 C와 PASCAL 로 주로 작업을 하였으나, 최적의 성능을 요구되는 그래픽 엔진에는 어셈블리어(Assembly Language) 를 주로 사용하였다. 특히, 불법 복사를 막기 위해 게임 실행을 위해 암호(Password)를 입력해야 플레이가 가능한 게임들이 많았으며, 이런 류의 암호를 깨기 위해 Disassembler 를 사용하였다. 간결한 암호화의 경우 메모리상의 어셈블리어의 CMP 코드의 조작만으로 암호를 깰 수 있었으며, 실행파일의 HEX 코드를 조작하여 Crack 을 제작할 수도 있다. 또한, 게임을 이어서 하기.. 더보기
실버라이트 시작하기 실버라이트 시작하기 우선 Visual Studio 2008 Beta 2 와 실버라이트 개발 툴을 설치를 하자. 훈스 닷넷 실버라이트 강좌 ( 실버라이트 개발 환경 설정하기 ) http://www.hoonsbara.com/hoonsboard.aspx?table_name=sivlerlighttip&board_idx=452919&page=1&keyword=&search=&boardmode=2 2009-06-20 아래의 경로는 접속할 수 없습니다 실버라이트 그림판 예제 http://umc.pe.kr/Sample/Silverlight/Silverlight-Picture/SilverlightPicture.html 새 프로젝트를 통해 Silverlight 프로젝트를 만들자. 새 프로젝트를 통해 Silverlight .. 더보기