Korea Evangelist

Developer & Platform Evangelism, Microsoft Korea

January, 2009

  • Korea Evangelist

    Windows 7 그리고 리본 (Ribbon) 인터페이스

    • 5 Comments

    clip_image002

    1980년대 말 Word for Windows 1.0이 나온 이후에, Microsoft Office 제품은 대부분의 패키지 소프트웨어 제품이 겪는 인터페이스 상의 “기능 팽창 또는 폭발”을 Office 97 전후에 심각하게 고민하게 됩니다. 고객은 더 많은 기능을 요구하지만, 동시에 더 적게 보이기를 원하는 - 언뜻 보기에 같은 자리에 설 수 없는 기준이지만, 좋은 디자인의 조건이기도 한 - 간단한 기준이 짓눌러 오면서 마이크로소프트 개발 팀에게 여러 가지 방안을 고민하게 만들었습니다. 그 결과로 나오게 되는 것들이 처음에는 적은 수의 메뉴로 구성되었다가 몇 초 후에 전체 메뉴 아이템을 보여 주는 “Adaptive Menus”, Clippit으로도 알려진 Office Assistant, 메뉴 부분에 있는 조그만 화살표 표시를 누르면 그 때 관련 기능 아이콘이 나오는 “Rafted Tool” 등입니다. 여러 가지 시도가 만족스럽지 못하자 그 동안 표준처럼 사용되어 왔던 메뉴와 도구라는 두 가지 구조에서 근본적으로 탈출하는 것을 고민하게 되었고, 그로부터 나온 것이 Office 2007의 리본 (Ribbon) 인터페이스 입니다. Ribbon은 탭 (tab)의 집합으로 구성되어 있고, 탭 (tab)에는 연관 관계를 가진 동작 (command)을 하나의 그룹으로 묶었습니다. 설명 보다는 눈에 보이는 것에 기반해 동작을 이해할 수 있게 했고, 동작이 어떤 결과를 주는 지를 먼저 보여주는 구조로 만들었습니다. Windows 7에서는 이 리본 (Ribbon) 인터페이스를 많이 사용하고 있습니다. 사용자 인터페이스를 고민하는 분들에게는 좋은 주제가 될 것이라 생각합니다.

    http://channel9.msdn.com/posts/yochay/A-lap-around-Windows-7-new-Scenic-Ribbon/ 에는 리본 인터페이스에 대한 기초적인 설명입니다. 36분 35초 비디오입니다.

    http://channel9.msdn.com/posts/yochay/Windows-7-Ribbon-Markup-Overview/ 는 리본 인터페이스 개발에 필요한 XML 마크업 정의에 대해 설명합니다. 31분 정도의 비디오이고, 다소 투박하지만 한글 번역도 MSDN에, http://msdn.microsoft.com/ko-kr/library/bb386097.aspx 있습니다.

    http://channel9.msdn.com/posts/yochay/Windows-7-Ribbon-Deep-Dive/ 은 세부적인 개발 방법에 대한 설명입니다. 42분 10초 비디오 입니다.

    영어에 약간의 어지럼증을 가지신 분은 첨부 파일 “PDC08_Scenic Ribbon Fundamentals.xps”도 도움이 되실 것입니다.

    Ribbon 이라는 단어가 나오게 된 연유에 대한 설명은 http://blogs.msdn.com/jensenh/archive/2005/10/07/478214.aspx에 있습니다.

  • Korea Evangelist

    (알아 두면 유용한 것) 클라우드의 25 기가 개인 저장 공간

    • 4 Comments

    고객 분들과 얘기 중에 “그런 것이 있었어요?” 라는 반응을 듣는 것 중에 하나를 나눕니다. 마이크로소프트 행사 혹은 관련 소식에 관심을 가지시는 분들은 Live ID를 가지고 계실 것입니다. 이 Live ID를 기반하는 하는 Windows Live 서비스 중에 SkyDrive라는 것이 있습니다. 글자 그대로 하늘 (웹)에 있는 저장 공간입니다. ID당 주어지는 공간이 25 기가입니다. 웹을 통해 파일을 공유할 경우, 파일을 SkyDrive에 올린 뒤 링크만 주셔도 되고 폴더 단위로 공유 폴더를 이용할 수도 있습니다.

    최근에는 여기에 새로운 기능을 덧붙이고 있습니다. Windows Live의 사진 관리 서비스를 좀더 효율적으로 할 수 있는 프로그램인 Windows Live Photo Gallery에서 바로 SkyDrive로 올릴 수도 있고, 폴더를 zip 형태로 다운 받을 수 있고, 폴더 간 이동, 여러 폴더로 복사하는 것도 가능합니다. 이런 기능 뒤에는 웹, 개인 컴퓨터의 애플리케이션, 휴대폰과 같은 디바이스의 경험을 사용자 측면에서 종합해 통합 가치를 주겠다는 Software + Service 전략이 있습니다.

    image

  • Korea Evangelist

    Windows 7 개발자를 위해 SDK가 공개되었습니다!

    • 4 Comments

    Windows7_SDK

    윈도우 클라이언트 개발자라면 윈도우7에 대한 SDK 소식이 반가울 것 입니다! 드디어 공식적으로 마이크로소프트 다운로드에서 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA 이름으로 공개가 되었습니다.

    파일 크기가 큽니다. ISO 파일로 약 1.3기가 정도 됩니다. 윈도우7 베타1을 설치했다면 SDK도 100% 설치를 해 보셔야 합니다!!

    다운로드 받으셔서 설치하시면 Windows SDK for Windows 7 및 .NET Framework 3.5 SP1: BETA 가 수록되어 있습니다. 기본적으로 문서, 헤더 파일 및 개발도구 (C++ 컴파일도구 포함)을 포함해서 여러분들이 애플리케이션을 만드는 데 동작하는 코드들을 수록하고 있습니다.

    이 SDK는 Visual Studio® 2008, including Visual Studio Express Editions, 에서 호환 가능하도록 만들어졌으며 모든 플랫폼 리스트와 컴파일 버전, Visual Studio 버전에 따라 사용할 수 있는 범위, 최근에 변경된 API 및 내용들도 포함되어 있습니다. 설치 후 꼭 Release Note 를 읽어 보시기를!

    제가 경험해 본 설치 가이드는 다음과 같습니다.

    1. 먼저 윈도우7 베타1 설치해 주십시오.

        http://www.microsoft.com/windows/windows-7/beta-download.aspx

    2. 개인 사용자라면 Visual Studio 2008 Express Edition 을 사용해 주시고, 일반 기업 사용자라면 최소 Visual Studio 2008 Professional Edition 버전을 설치해 주십시오.    

    3. Visual Studio 2008 SP1를 설치해 주십시오.

    4. XMAL 디자인을 편리하게 하기 위해 Microsoft Expression Blend 도구를 설치해 주시면 좋습니다.

    5. ISO 파��을 DVD에 굽으로 Virtual CD로 만들어서 Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1: BETA 를 설치해 주세요!

    좀더 자세한 분석은 다음 편에 진행하도록 하겠습니다.

    간단히 따라 해 볼 수 있는 코드 샘플을 현재 준비 중 이오니 기대하십시오!

  • Korea Evangelist

    Microsoft Tag: 휴대폰으로 바코드를 바라보기만 해도, 관련 정보가 눈 앞에

    • 3 Comments

    휴대폰이 두 사람의 목소리를 통한 소통 수단을 넘어 이제는 개인 컴퓨팅 수단으로 변하고 있습니다. 휴대폰에서 볼 수 있는 웹 콘텐트의 제약이 줄어 들긴 했지만, 그래도 아직은 글자를 넣어서 원하는 정보를 얻는 것은 불편합니다. 휴대폰에서 문자 입력의 불편함을 최소화할 수 있는 기술 – Microsoft Tag - 이 있어 소개합니다.

    스마트폰을 가진 사용자가 생활을 하다가 얻고자 하는 정보가 있다면, 휴대폰에 있는 TagReader 프로그램을 구동하고 목표 물체에 표시된 바코드를 인식시키면 관련 정보가 휴대폰에 표시되는 것입니다. Microsoft Tag 기술을 사용하는 좀더 자세한 시나리오는 http://www.microsoft.com/tag/content/what/default.aspx?autoplay=y 에 잘 표현되어 있습니다. 한국 시장에서 모바일을 이용한 마케팅을 고민하시는 분들에게는 도움이 되리라 생각합니다.

    clip_image002

    이용 방법은 아래와 같습니다.

    1) 휴대폰 상에서 원하는 정보를 가장 짧은 동선으로 전달할 내용을 정합니다.

    2) http://tag.microsoft.com/ 사이트로 갑니다.

    3) Tag 생성 버튼을 누르고, Tag의 분류, 이름, 유형, 간단한 설명, 유효 기간, 그리고 이동할 URL을 명기합니다.

    clip_image004

    4) 바코드를 생성합니다.

    clip_image006

    5) 생성된 결과물을 책, 웹 사이트, 표지판, 포스트 등과 같이 목표 고객에게 알릴 수 있는 곳에 둡니다.

    6) 고객 휴대폰에는 Microsoft Tag을 인식할 수 있는 간단한 프로그램이 – TagReader.exe - 설치되어여 합니다.

    7) 고객은 TagReader 프로그램을 구동하고 해당 바코드를 응시하면 자동으로 인식해서 관련 URL로 혹은 정보를 보여줍니다.

    8) http://tag.microsoft.com/ 에서는 바코드가 이용된 통계 정보를 줍니다.

  • Korea Evangelist

    Windows 7 마케팅 문서에는 찾기 힘든 기능, 1 편, 프로그램 창 관리

    • 2 Comments

    Microsoft 본사 Evangelism 팀에서 Director로 근무하고 있는 Tim Sneath가 Windows 7에 관해서 잘 알려지지 않은 기능을 블로그를 통해 공유했습니다. 그 중에 몇 가지를 공유합니다.

    1. Windows 7 인터페이스에 고려된 사용자 동선 중에 하나가 두 개의 창을 동시에 띄우고 작업을 하는 것입니다. 문서 작업에서 두 개의 문서를 이용해 작업하는 경우도 그렇고 두 개의 브라우저에 나타난 정보를 비교하거나 교차해서 보는 경우 등과 같은 것을 위해 만든 기능이 프로그램 창을 왼쪽 모서리, 혹은 오른쪽 모서리로 가져가면 자동으로 왼쪽 반을 차지하거나 오른 쪽 반을 차지하는 윈도우로 바뀝니다. 단축키로 하실 때는 윈도우 로고가 있는 키와 왼쪽 화살표 (WIN+LEFT) 혹은 윈도우 로고가 있는 키와 오른쪽 화살표를 (WIN+RIGHT) 동시에 누르면 됩니다. 같은 키를 한번 더 누르면 반대편으로 가고, 한번 더 누르면 제자리로 옵니다.

    2. 창을 전체 화면 크기로 만드는 것은 프로그램 창 상단을 더블클릭하는 전통적인 방법도 있고, 창틀을 잡고 위 쪽으로 옮겨가는 방법도 있고, 윈도우 로고 키와 위 쪽 화살표를 (WIN+UP) 같이 누르는 것도 있습니다. 반대는 윈도우 로고 키와 아래 쪽 화살표입니다. 이동을 통해 창을 전체 크기로 만드는 방법은, Windows 7 곳곳에 있는 터치 인터페이스를 배려한 흔적 중에 하나로 보입니다.

    3. 현재 있는 프로그램 창을 수직으로 - 아래, 위로만 - 확장을 하고 싶은 경우가 있을 경우에는 윈도우 로고 키, SHIFT 키, 그리고 위 쪽 화살표 키를 (WIN+SHIFT+UP) 동시에 누르면 됩니다. 원상태로 돌아가려고 할 때는 윈도우 로고 키, SHIFT 키, 아래 쪽 화살표 (WIN+SHIFT+DOWN) 키를 이용합니다.

    4. 여러 창이 열린 상태에서 하나의 창만 남기고 싶을 때는 창의 상단 부분을 잡고 흔들어 주는 방법이 있습니다. 키를 이용하는 경우에는 윈도우 로고 키와 HOME 키를 (WIN+HOME)을 사용하시면 됩니다. 한번 더 누르시면 원래 형태로 돌아옵니다.

    5. 이미 열려 있거나 taskbar에 고정되어 있는 프로그램을 하나 더 실행시키기 위해 사용할 수 있는 방법은 윈도우 로고 키와 숫자 (1,2,3,4,5) 중에 하나를 (WIN+1, WIN+2,WIN+3, WIN+4, WIN+5) 동시에 누르는 것입니다. taskbar에 나열된 순서에 해당하는 프로그램이 실행됩니다. 5개를 초과하는 것은 동작하지 않습니다.

    clip_image002

    6. 여러 프로그램 창을 열어둔 상태에서 작업을 하다가 바탕 화면에 있는 gadget을 보고 싶으시면 스크린 오른쪽 하단에 있는 직사각형 영역에 마우스를 올리거나 윈도우 로고 키와 공백 (SPACE) 키를 (WIN+SPACE) 동시에 누르시면 됩니다.

    clip_image004

    7. 특정 프로그램에서 작업을 하다고, taskbar로 가고 싶으시면 윈도우 로고 키와 영문 “T”를 누르시면 됩니다. 벗어날 때는 “ESC” 키입니다.

    clip_image006

    전체적으로 Windows 7은 터치를 포함한 여러 가지 사용자 작업 동선에 대한 배려가 많이 있습니다. Windows 7은 착한 윈도우가 될 수 있을까요?

Page 1 of 5 (25 items) 12345