Korea Evangelist

Developer & Platform Evangelism, Microsoft Korea

August, 2008

  • Korea Evangelist

    에반젤리스트(Evangelist)는 뭐하는 사람?

    • 4 Comments

    제가 고객분들과 만나 처음 명함을 교환할 때 항상 듣는 말, 에반젤리스트가 뭐죠?

     

    에반젤리스트를 번역하면 "전도사", "전도자"라고 할 수 있을 것입니다. 문득 기독교의 전도사가 머리에 떠오르십니까? 어원은 같지만 그 쓰임새는 많이 다릅니다.

    IT 분야에서는 우리말로 별도로 번역하지 않고, 그냥 에반젤리스트라고 부르는 것이 좋을 것 같습니다. 저는 "해당 기술에 대한 열정을 가지고 플랫폼, 제품, 서비스의 가치를 전달하는 사람"이라고 정의를 내리고 싶습니다.

     

    검색 엔진에 에반젤리스트를 입력하면 나오는 결과 값을 보면 야후코리아, 한국마이크로소프트, 사이베이스 등의 회사에서 에반젤리스트 호칭을 가진 사람들을 보실 수 있습니다. 폭넓고, 깊은 지식과 열정을 가지고 현재 보유 고객, 잠재 고객, 경쟁사 제품을 사용하는 고객을 대상으로 흥미 및 관심을 유발시켜 관련 제품 및 서비스를 테스트 해보도록 하거나 개념을 검증해 보도록 하는 촉매제 역할을 하고, 고객이 현장에서 느끼는 아쉬움 및 애로사항을 해결해 주는 솔루션 및 방향성을 제공하는 역할을 합니다.

     

    에반젤리스트는 기술에 대한 전문가지만 교만하지 않고 도움을 필요로 하는 사람이라면 누구라도 최선을 다하여 돕는 자세가 요구됩니다. 또한, 전문 분야에 대한 깊이 있는 지식을 통해 거짓이 아닌 사실만을 이야기하려고 노력 하며, 겸손하고 친근한 응대 및 인간 관계를 통해 다시 만나고 싶고, 다른 고객을 소개 받을 수 있도록 노력하는 사람 입니다. 데모를 통해 고객, 청중이 감동 받고 가치를 쉽고 빠르게 이해하도록 돕는 능력과 많은 대중을 상대로 한 강연 뿐 아니라, 1:1 미팅, 글을 통한 메시지 전달 등 다양한 방법으로 메시지 전달을 극대화 하는 능력이 필요합니다.

     

    현재 한국마이크로소프트에는

    개발자 에반젤리스트(Developer Evangelist) : 강성재 차장, 김영욱 차장, 김대우 과장, 박중석 사원

    IT Pro 에반젤리스트(IT Pro Evangelist): 백승주 과장

    Embedded 에반젤리스트(Embedded Evangelist): 서진호 차장

    아키텍트 에반젤리스트(Architect Evangelist): 장현춘 부장 (Solution), 신현석 부장 (Infra)

    플랫폼 전략 조언가(Platform Strategy Advisor): 김재우 부장, 김국현 부장

    사용자 경험 에반젤리스트(UX Evangelist): 황리건 과장이 근무하고 있습니다.

     

    감사합니다.

  • Korea Evangelist

    .NET Framework 3.5 Service Pack 1이 나왔습니다.

    • 0 Comments

    .NET Framework 3.5와 관련된 서비스 팩이 나왔습니다. 바로 다운로드도 할 수 있으며 당연히 한국어 버전도 제공되고 있습니다. 기존에 서비팩에 대한 생각은 소프트웨어 상의 버그 픽스를 위해서 제공되거나 새로운 기능과의 연계를 위한 기능들이 제한적으로 포함하는 개념이었습니다.

    하지만 이번에 나온 .NET Framework 3.5 Service Pack 1의 경우는 그렇게 이야기 하기에는 너무 많은 변화 내용이 있습니다. 기존의 서비스 팩이 맥주를 열심히 먹다 보면 말그대로 '서비스'로 나오던 마른 안주와 같은 느낌의 산뜻함이었다면 이번에 나온 .NET Framework 3.5 SP1의 경우에는 수라상을 받은 듯이 풍성하기만 합니다.

    <그림1>깔끔한 마른 안주 


    <그림2>풍성한 수라상

    .NET Framework 3.5 SP1는 ASP.NET, WPF, WCF, Database에 대한 설계에 까지 많은 부분에 있에서 많은 변화가 있었습니다. 전체적인 의미와 내용은 R&D팀의 정봉겸 선임의 글을 참고하실 수 있습니다.

    http://blogs.msdn.com/bkchung/archive/2008/08/12/vs2008-net-framework-3-5.aspx

    전체적인 내용은 아래 주소에 있는 제 블로그에서 참고하실 수 있습니다.

  • {.NET 3.5 Service Pack 3.5 Beta 1}[마지막편] 9.WCF, VB, C#, Team Foudnation Server (2)
  • {.NET 3.5 Service Pack 3.5 Beta 1} 8.Database 관련 응용 프로그램과 관련한 변화
  • {.NET 3.5 Service Pack 3.5 Beta 1} 7.WPF의 달라진 점
  • {.NET 3.5 Service Pack 3.5 Beta 1} 6.Client Developement의 개선된 점 (1)
  • {.NET 3.5 Service Pack 3.5 Beta 1} 5. Visual Studio 2008과 관련된 변화
  • {.NET 3.5 Service Pack 3.5 Beta 1} 4. ASP.NET AJAX관련한 변화
  • .NET Framework 3.5 Service Pack 1이 나왔습니다. (6)
  • 내용을 잘 살펴보면 눈에 확 들어오는 대목이 있는데 바로 배포와 관련한 개선 사항입니다. .NET Framework 3.5 SP1에서는 응용프로그램을 배포할 때 클라이언트에 꼭 필요한 기능들만 포함한 .NET Framework 버전을 제공할 수 있게 되었습니다. 때문에 배포와 관련된 상당부분의 이슈를 해결할 수 있게 되었는데 이와 관련된 내용은 Archtecture Evangelist인 장현춘 부장님의 아티클을 참조하시면 자세하게 살펴 볼 수 있습니다.

    http://kingcrap.com/entry/35-SP1-NET-Framework-Client-Profile

    효율적인 배포방식과 더불어 MFC를 즐겨 사용하는 Visual C++ 사용들에게도 개선된 점들이 있다고 합니다. 아직 여기와 관련해서는 정리된 '한글 자료'를 찾지 못했습니다. 이 역시 준비되는데로 함께 포스팅을 하도록 하겠습니다.

    .NET Framework 3.5 SP1이 이렇게 많은 변화가 있는 있었기 때문에 필연적으로 Visual Studio 2008을 위한 Service Pack 1도 함께 발표되었습니다. 하지만 아직 Silverlight 개발자들은 Visual Studio 2008 Service Pack 1을 적용하게 되면 약간의 문제가 있는데 Visual Studio 2008의 Service Pack을 고려한 Silverlight Tool이 아직 한글 버전이 나오지 않아서 발생하는 문제 입니다. 물론 한글 버전이 나오면 바로 해결될 문제입니다. 영문판으로 사용하시는 분들은 영문판은 이미 제공되고 있기 때문에 문제가 없습니다. 이와 관련한 내용은 Developer Evangelist로 활동하고 있는 박중석님의 블로그에 보실 수 있습니다.

    http://joongs.net/entry/Visual-Studio-2008-SP1-정식-버전이-나왔습니다

    개발자들의 세상이 점점 풍성해 지는 군요 ^^

  • Korea Evangelist

    SharePoint WebPart로 사용할 수 있는 Silverlight 2 예제

    • 0 Comments

    마이크로소프트가 하고 있는 Open Source 활동 중에 하나인 CodePlex 사이트에 SharePoint와 함께 사용할 수 있는 Silverlight 2 예제가 공개 되었습니다. WSS 3.0 SP1 혹은 MOSS2007 SP1, Visual Studio 2008, .NET Framework 3.5, Silverlight 2 Beta 2를 이용합니다.

    http://www.codeplex.com/SL4SP/Release/ProjectReleases.aspx?ReleaseId=16420

     

    예제는 5개가 있습니다.

    첫 째, 아주 간단히 ”Hello! World” 라는 글자를 보여주는 Silverlight 애플리케이션을 만들어 SharePoint Web Part로 어떻게 등록하는 지를 단계에 따라 진행합니다. 비디오도 있어 동선을 쉽게 이해할 수 있습니다.

    둘 째, “Silverlight Media Viewer Web Part” 입니다. SharePoint List Web Service를 이용하여 데이터를 가져온 다음, 실 데이터를 XMAL 요소와 연결하는 방법을 확인할 수 있습니다.

    셋 째, Hidden HTML 입력 필드를 이용해 SharePoint Silvelight2 사이에 양방향 동기화 구조를 만들고, Silverlight 2의 슬라이드를 위한 컨테이너 역할을 하는 사용자 지정 필드 유형을 만드는 예제입니다.

    넷 째, “Silverlight Navigation Control” 입니다. 이전 세 예제는 SharePoint Services 3.0만 가지고 동작하지만, 이 예제는 Office SharePoint Server 2007이 필요합니다. MOSS 2007의 마스터 페이지를 네이비게이션 컨트롤을 통해 기능을 향상시키는 방법을 다루고 있습니다.

    마지막으로 “Silverlight Colleague Viewer Web Part” 입니다. MOSS 2007 상에서 동작하는 예제로 다소 복잡합니다. Silverlight 2에서 WCF 기술을 통해 사용자 프로파일 정보를 가져오는 구조입니다.

  • Korea Evangelist

    미국 필라델피아 장치산업 회사 프로젝트에서 요구한 WPF 개발자 요건

    • 2 Comments

    다중 계층 구조에서 개발 및 디자인 역할을 수행한 경험이 있어야 함.

    XAML에 대한 이해는 필수

    Microsoft Expression를 이용해 XAML를 다룬 경험은 유리

    그래픽 디자이너는 아니지만 어느 정도의 인터페이스 디자인은 필요

    아래 해당 기술 중에 모든 혹은 다수를 이용한 코딩 경험을 보여줄 수 있어야 함.

     

    1. Visual Studio 2008

    2. XAML WPF에 대한

      - Routed Events

    - Dependency Properties

    - Transforms

    - Data Binding

    - Storyboards

    - User Controls

    - Triggers, Events

    - Styles, Templates

    3. C# 3.0 기반으로 한

      - Class design

    - Events, delegates

    - Generics

    - Basic state management/caching

    - GDI+ (필수는 아니지만 유리)

    - Serialization

    4. C# 3.0 (.Net 3.5)는 유리

      - LINQ

    - WCF

    - WPF

    - XAML

    - Silverlight

    5. 객체 지향에 대한 이해 및 경험
  • Korea Evangelist

    마이크로소프트 클라우드 컴퓨팅의 시작, SQL Server Data Services (SSDS)

    • 0 Comments

    SQL Server Data Services (이하 SSDS)는 개발자들이 데이터베이스가 필요할 때 언제든지, 얼마든지(크기) 사용할 수 있는 고가용성 및 보안성을 갖춘 온디맨드 데이터베이스 서비스를 의미합니다. 즉, 전기, 수도처럼 원할 때 사용하고 서비스 비용을 지불하는 형태의 유틸리티 컴퓨팅 이라고 할 수 있죠.

    SSDS의 특징은
    첫째, 원할 때마다 데이터베이스 크기를 확장 가능하다는 점
    둘째, 고객이 직접 인프라(서버 H/W, DBMS 등) 관리가 불필요가 하다는 점
    셋째,  SOAP 및 REST 방식으로 웹 프로그래밍 인터페이스를 통해 빠르게 프로비저닝
              (실제 쓸수 있게 적용) 할 수 있다는 점
    넷째, 사용이 쉽고 표준 기반의 인터페이스를 이용하여 개발하기 때문에 개발자들의 
             업무 부담이 줄어든다는 장점이 있습니다.

    빠른 배포를 위한 어플리케이션 신속한 개발, 온디맨드 확장, 비즈니스에 사용가능한 정도의 SLA(Service Level Agreement) 등을 강조할 수 있겠네요. 

    이 사이트를 통해 무료 베타 서비스가 가능합니다.

  • Page 1 of 2 (7 items) 12