Korea Evangelist

Developer & Platform Evangelism, Microsoft Korea

  • Korea Evangelist

    WPF에서 사용할 수 있는 3D Chart

    • 0 Comments

    Chart control은 꼭 한번씩 아쉬워 지는 컨트롤 중에 하나입니다.  그래서인지 Chart FX와 같은 업체는 Chart 하나로 비지니스를 잘하고 있습니다. 물론 Chart FX만큼 완성도가 있지는 못하지만 그래도 아쉬울 때 사용할 수 있는 3D Chart가 있습니다.

    interface_anim

    위의 Chart는 Code project에서 찾을 수 있습니다. http://www.codeproject.com/KB/WPF/Wpf3DGraphingLibrary.aspx

    A WPF Powered 3D Graphing library라는 제목으로 소개하고 있습니다. 실제로 Chart를 사용하는 방법은 간단합니다.

    BarGraph bg = new BarGraph(dict, Colors.CadetBlue, Colors.BurlyWood, 
      new TimeSpan(0, 0, 0, 0, 500));
    물론 위의 그림에서 ���는 것과 같은 약간의 user interaction도 지원하고 event handler를 통해서 이벤트를 다룰 수 있습니다. 
    BarGraph bg = new BarGraph(...);
    bg.MouseOver += new GraphActionDelegate(BarGraphMouseOver);
    ...
    
    void BarGraphMouseOver(BaseGraph sender, object key, object value)
    {
       // Respond to the mouse over event.
    }
    이외에도 툴팁과 같은 것도 함께 지원되고 있습니다. 몇 가지를 테스트 해보면 본격적인 사용을 하기에는 아직 많이 부족해 보이지만 내부 용도의 간단한 모니터링 화면같은데서는 부담없이 사용할 수 있을 것 같습니다. 
  • Korea Evangelist

    BMW 자동차 매장에 등장한 멀티터치, 제스처, WPF

    • 0 Comments

    BMW 사가 Microsoft Surface를 이용해 키오스크를 만들어 상업적으로 이용하기 시작했습니다. 이름은 BMW Product Navigator 라고 합니다. 매장을 찾아간 손님이 자동차 종류 및 각종 옵션을 고르고 나면 차가 달리는 영상을 벽에 걸린 TV를 통해 볼 수 있습니다. 방금 전에 선택한 것을 메일로 보낼 수도 있고, 출력물로 만들 수 있고, USB로 저장할 수 있습니다. 내부에 들어간 기술을 보면 멀티 터치, 제스처, WPF 등이 있습니다.

     

  • Korea Evangelist

    웹 개발의 도우미, 마이크로소프트 웹 플랫폼 설치기

    • 0 Comments

    웹 사이트 개발을 시작하려고 할 때 뭐가 필요할까요? 개발도구, 프레임웍, 데이터베이스, 웹서버 등이 있어야 합니다.
    이런 다양한 도구들을 사용하려면, 해당 파일이 있는 곳을 찾아서 다운로드, 설치, 셋팅하는 과정을 거쳐야 합니다.
    무척 번거롭고 시간이 소요되는 작업입니다. 라이선스까지 필요하다면 더욱 복잡해지죠.

    여기서 잠깐! 마이크로소프트의 무료 개발도구, 데이터베이스가 있다는 사실, 설마 아직도 모르시는 건 아니겠죠?
    Visual Web Developer 2008 Express SP1, SQL Server 2008 Express Edition이 바로 그 주인공이죠.
    물론 Visual Web Developer 2005 Express, SQL Server 2005 Express Edition도 있습니다.
    여기에 .NET Framework 3.5 SP1, IIS6.0 이나 IIS7.0이 있다면 웹 개발이 바로 가능해집니다.
    ASP.NET만 쓸 수 있는 것 아니냐고요? 천만예요. IIS6.0에는 장착이 필요하지만, IIS7.0에는 이미 내장된 FastCGI 모듈을
    사용하면 PHP를 최고의 성능과 안정성을 제공 받으며 개발할 수 있습니다.

    그런데, 앞에서 언급했 듯 각각의 도구를 개별적으로 다운, 설치하려면 불편하다는 겁니다.
    이런 개발자들의 고민을 단번에 해결해드리는 "마이크로소프트 무료 웹 플랫폼 설치기"가 나왔습니다.
    이 설치기를 이용하시면 위에서 언급한 개발에 필요한 모든 도구들을 한 번에 다운받아, 설치할 수 있게 됩니다.

    위의 링크에서 Install Now (지금 설치하기)를 누르시면 됩니다. (현재까지는 Release Candidate 버전입니다)
    이후의 과정은 "Your Choice"를 선택하신 후 원하는 도구, 프레임웍, 기능들을 선택하신 후 진행하시면
    원하는 도구가 다운로드, 설치되는 지 확인하시면 모든 준비가 완료됩니다.

  • Korea Evangelist

    Application의 새로운 요구사항 WPF Themes Pack

    • 0 Comments

    WPF와 Silverlight와 같은 UX기술들을 이야기 하다 보면 아래와 같은 질문들을 많이 받게 됩니다.

    "저희는 디자이너가 없어요"
    "저희 회사에서 원하는 것은 화려한 UI가 아니라 미려한 UI에요"

    일반적인 회사에서 소위 말하는 전사 시스템 혹은 업무 시스템이라고 부르는 Application들은 대부분 화려한 UI와는 상관없는 시스템이 많습니다. 오히려 그 반대로 지나치게 화려하고 역동적인 UI가 사용자의 편의성과 데이터에 대한 접근을 방해하기 까지 하는 경우도 있습니다.

    절제된 UI를 제공과 디자이너가 없는 환경의 개발자들은 WPF가 가지고 있는 장점을 활용하기 위해서 다각도로 고민하고 있는 모습들을 보여주고 있습니다. 그런 시도중에 하나가 바로 WPF Themes pack 입니다. WPF themes pack은 대표적인 오픈소스 사이트인 codeplex에서 진행되고 있는 오픈 소스중에 하나 입니다.

    image

    다양한 스킨의 테마가 제공되고 있으며 소스도 받아보면 간단하기 때문에 쉽게 실 프로젝트에 적용할 수 있습니다. 관련된 내용은 http://blogs.msdn.com/jaimer/archive/2008/11/12/eight-wpf-themes-released.aspx 에서 보실 수 있습니다.

    지금은 총 12가지의 스킨이 제공되고 있습니다. 특히 몇 몇 스킨은 상당히 특이한 모습을 보여주고 있습니다. ^^

    image

    image image

  • Korea Evangelist

    Joongs의 11월 1, 2주 포스팅 모음 - Silverlight 외

    • 0 Comments


    image
    마이크로소프트에서는 매일매일 새로운 일들이 많이 생겨나곤 합니다. 회사 외적인 요인으로 생길 때도 있지만, 마이크로소프트에 있는 수많은 프로덕트와 많은 사람들로 하여금 자체적으로 그렇게 되는데요, 제가 중스닷넷이라는 블로그에 이전에 모아서 포스팅한 것 이후로 새롭게 포스팅 했던 내용들을 한데 묶어서 전해 드리려고 합니다.

    쉽고 빠른 게임 개발의 꿈을 가능하게 하고 있는 XNA Game Studio 3.0의  정식 버전이 출시가 되었으며, 머지않아 출시될 Internet Explorer 8 을 준비할 수 있는 IE8 마이그레이션 한글문서가 2개 MSDN 한국어 페이지에 올라왔습니다. 그리고 스티브 발머 회장 방한 이후 좋은 아이템을 가진 회사들의 창업 활성화를 위한 BizSpark 프로그램이 한국에 런칭되었습니다.

    학생들을 위한 다양한 프로그램도 이미 진행 중인데요, 학과 수업 시간에 업계의 최신 기술 이야기를 들을 수 있는 Mix On Campus와 개발자의 꿈을 가진 학생들이 무료로 마이크로소프트의 개발툴을 사용할 수 있는 DreamSpark 프로그램, 그리고 전 세계 학생들의 꿈의 축제이자 전 세계 최대 규모 IT 올림픽인 이매진컵 2008 대회가 시작 되었다는 소식입니다.

    Silverlight와 관련해서는 독일 MSN 사이트에서 ClipClub이라는 재미있는 방식의 영상 서비스를 소개 했으며, 컴포넌트 회사인 Devexpress 에서 Silverlight용 무료 메뉴 및 툴바 컨트롤을 출시 했습니다. 그리고 올해 개최된 GameFest 2008에서 있었던 Silverlight 게임세션 은 Silverlight를 게임 플랫폼으로 생각하고 있는 분들께는 좋은 자료가 될 것으로 생각 됩니다.

    또한 Silverlight 하면 떠오르는 DeepZoom 기술이 어떻게 적용되었는지 꼭 한번 볼만한 9개의 DeepZoom 적용 사이트를 소개하였으며, Remix 07에서 정말 편리한 화면 구성이 가능한 서비스를 선보였던 모션클라우드에서 미국 서비스를 시작한 GOGO PIN과 Web 2.0의 협업 개념을 잘 살린 Dudler 그림 그리기 사이트에 대한 내용을 포스팅 하였습니다.

    국내엔 한국 마이크로소프트 사보의 Ebook 버전에 Silverlight의 책넘기기 효과가 적용되어서, 온라인에서 실제로 책을 보는 것 같은 느낌을 주고 있고, 한국마이크로소프트 20주년 기념사이트에서도 Silverlight 기술을 이용을 멋지게 만들어졌답니다. 끝으로 이같은 Silverlight로 구성된 웹 페이지가 검색엔진에 최적화 되는 방법에 대한 내용도 참고하시길 바랍니다.

    <위 본문에서 링크로 사용된 각각의 포스팅을 올라온 순서대로 나열한 제목 리스트>

    XNA Game Studio 3.0 정식 출시!!!
    Internet Explorer 8 마이그레이션 관련 한글 자료
    BizSpark로 창업의 불을 당기세요
    상상력의 한계에 도전하는 이매진컵 2008
    캠퍼스에서 만나는 최신기술 - Mix On Class
    학생들의 꿈을 위한 개발도구 - DreamSpark
    Silverlight로 만든 MSN ClipClub 사이트
    무료 실버라이트 메뉴 툴바 컨트롤 from Devexpress 
    뉴욕타임즈 리더를 무료로 - NY Times Reader Free Edition(WPF) - 본문에 없었음
    Silverlight 게임 세션 from Gamefest 2008
    꼭 한번 볼 만한 DeepZoom 사이트 9개 모음
    Remix Korea 07의 푸쉬핀 기억하시나요? - 이제 GoGoPin AD
    Web 2.0의 개념을 적용한 Silverlight 사례 - Dudlers
    실버라이트 책 넘기기가 적용된 한국마이크로소프트 사보
    Silverlight 컨텐츠를 검색엔진에 최적화(SEO) 하려면?

Page 110 of 119 (593 items) «108109110111112»