2009. 7. 20. 21:04

Windows7 RTM 버전이 조만간 나올 예정입니다. 소프트웨어에서 RTM이란 거의 완성본이나 진배 없다는 의미로 받아들여지기 때문에 RTM과 동시에 “Age of Windows7”이 될 것이라고 기대하셔도 좋을 것 같습니다.

  새로운 OS의 등장은 시장에 막대한 영향을 끼칩니다. 새로운 소프트웨어 생태계가 열리고 또 이전의 생태계를 잘 이전해와야 하는 숙제를 함께 풀어야 합니다. Windows7의 출시도 하나의 큰 임팩트가 될 것으로 생각됩니다. 이런 환경에서 소프트웨어 개발자 들은 여기에서 어떤 역할을 해야 할까요? Windows7과 관련해서 개발자들이 할 수 있는 일은

  • 기존 소프트웨어를 Windows7에 맞게 호환성을 확보하는 일
  • Windows7에서 새롭게 제공되는 기능을 활용하는 일.

Windows7을 볼 때에 새로운 기능들이 다수 포함되어 있기도 하지만 다시 기본에 충실해진 느낌입니다. 가볍고 빨라진 성능, 효율적인 전원관리 그리고 빠른 부팅속도 등이 바로 그런 점을 증명하고 있습니다.
소프트웨어 엔지니어 입장에서 볼 때는 Windows7이 가지고 있는 새로운 기능들을 다음과 같이 정리해 볼 수 있습니다.

Windows7에서는 NUI(Natural User Interface)라는 개념을 적절히 잘 살리고 있습니다. 기본적으로 향상된 Taskbar를 이용한 빠른 접근과 Multi-Touch를 활용할 수 있는 Interface등 아날로그적인 이용 패턴을 디지털화 시키는데 있어서 발생하는 저항을 최소화 시킬 수 있는 방법들을 고민을 많이 한 것 같습니다. 또 원하는 파일을 잘 찾아 볼 수 있는 Libraries와 같은 기능들은 엄청 편리한 기능들 입니다.

더 재미있는 사실은 위의 링크에서 발견한 모든 기능들을 개발자가 다 다룰 수 있으며 또 새로운 프로그램이나 혹은 기존의 소프트웨어에서도 활용할 수 있도록 수정할 수 있는 기능들을 제공하는 것입니다.

Windows7의 기능들은 기본적으로 Visual C++과 같은 Native를 지원하기도 하지만 C#과 같은 .NET 기반의 기능들을 활용할 수 있도록 해줍니다. Windows7의 개발환경을 위해서는 Windows7 SDK가 필요하고 또 도움을 받을 수 있는 몇 개의 파일들을 추가로 설치할 수 있는데 필요한 파일들은 다음 링크를 참조할 수 있습니다.

김영욱 (iwinkey@hotmail.com)
Microsoft KOREA
Enterprise Develoeper Evangelist
개발자 플랫폼

Windows 7 개발자들을 위한 블로그 http://blogs.msdn.com/winkey7
UX 개발자들을 위한 강좌 http://winkey.tistory.com

  • 길버트 2009.07.21 09:59

    microsoft employee store에서는 언제부터 구매가 가능할까요?

  • 길버트 2009.07.23 10:10 신고

    멀티터치 장비(PC또는 노트북)를 8월 쯤에 구매를 한다면,
    시중에 나와 있는 것 중 어떤 것이 Best Choice라고 생각하시나요?
    (사주실 거 아니면 Surface라고 대답하시지는 말구요!)

    • winkey 2009.07.23 12:39 신고

      하하 마음 같아서는 Surface를 사드리고 싶습니다.^^
      지금 저는 HP에 나온 터치 2종을 모두 테스트 하고 있는데 데스크탑 모니터 일체형으로 나온 모델과 노트북 형태로 나온 모델이 있습니다.

      아이러니 하게도 노트북 형태가 더 감도가 좋습니다. 터치 패널의 특성상 사이즈를 키우는데 따르는 감도 차이가 많이 나기 때문에 지금은 노트북 타입을 권해 드립니다. TX2가 붙은 모델입니다.

  • 길버트 2009.07.23 22:40

    답변 감사드립니다. 하나만 더 여쭈어 볼게요.
    TX2가 2터치 초과의 터치를 지원하나요? 한다면 몇 개 정도까지 동시에 인식을 하는지요?
    회사에서 개발용으로 사용하려고 하는데 2터치를 초과인식하는 것으로 구매하고 싶어서요.
    감사합니다.

    • winkey 2009.07.25 16:47 신고

      Tx2의 경우는 기본 6개 터치를 지원하는 드라이버가 제공되었지만 최근에 RTM된 드라이버를 받아보면 4개 터치로 갯수를 낮추고 기능 안정화에 집중하고 있는 듯 합니다.

      답은 현재 4개~!!!

2009. 7. 13. 09:00

지난 봄 라스베거스에 있었던 Mix09에서 공개되었던 Expression Blend 3를 지금 다운로드 할 수 있다고 합니다. 이미 다운로드 하셨다구요? 스케치플로우는 빠지지 않았던가요? 이제 스케치플로우까지 함께 포함된 거의 완벽한 버전을 다운로드 받을 수 있게 공개 되었습니다. 지금 아래 주소를 누르시면 바로 다운로드 받을 수 있습니다.

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609

그 동안은 스케치플로우가 몇몇 파트너와 일부 관계자에게만 제공되었는데 이제부터는 모두다 테스트 해볼 수 있게 되었습니다. 스케치플로우는 기획자와 디자이너들이 초기의 Prototype을 개발할 때 해왔던 업무를 고스란히 시스템화 하고 효율적으로 공유할 수 있는 방법을 제공해 줍니다.


김영욱 (iwinkey@hotmail.com)
Microsoft KOREA
Enterprise Develoeper Evangelist


Windows 7 개발자들을 위한 블로그 http://blogs.msdn.com/winkey7
UX 개발자들을 위한 강좌 http://winkey.tistory.com

2009. 7. 9. 09:30

Silverlight 3 가 정식 발표 됩니다. 그것도 2009년 7월 10일(두둥...)
점점 버전업 속도가 빨라지는 것을 보면 내부적으로 열심히 작업하고 있나 봅니다. 

Silverlight 3 에서는 Interface에서는 3D를 활용하는 부분과 H.264 코덱을 지원하는 미디어 기능 그리고 Web상에 있는 Silverlight 3를 Windows의 시작 메뉴에 등록 할 수 있는 Out of browser 기능등이 크게 달라진 점입니다. 

UX Bakery(http://www.uxbakery.com)와 함께 Silverlight 3 책을 준비하고 있습니다. 함께 기대해 주시기 바랍니다.