Microsoft의 Internet 전략중에 하나인 Live.com은 Gadget이라고 불리우는 소형 어플리케이션을 사용자의 편의에 따라 추가하여 사용할 수 있는 강력한 플랫폼을 제공하고 있습니다. 이와는 별도로 Vista에서는 Sidebar라고 불리우는 공간에서 수행될 수 있는 Sidebar Gadget도 소개하고 있습니다. Live.com에서 수행되는 Gadget이던 Sidebar Gadget이던 간에 모두 script를 이용하여 어플리케이션을 개발하게 되는데, Java Script에 익숙하지 않은 개발자들은 C#으로 Sidebar Gadget을 만들 수 있었으면 하는 바램을 가지고 있었던 것이 사실입니다.
최근에 발견한 재미난 내용중에 C#을 이용하여 Sidebar를 개발할 수 있는 방법을 다룬 글이 있어 소개하고자 합니다. 사실 C#을 직접적으로 이용하는 것은 아니고 Script# 이라 불리우는 CrossCompiler를 이용하여 C# 코드를 입력으로 받아 IL이 아닌 JavaScript로 출력파일을 이용하는 방식입니다.