현 시점에서는 아직 프로그램을 설치해볼 수는 없고, 시연 동영상을 볼 수 있는데요. WPF 의 특징을 아주 잘 살려서 만들어놓았네요. (약간 사족이지만, Vista 를 처음 깔고 트레이바에 있던 시간을 클릭했을 때 나타나는 달력을 봤을 때의 신선한 충격이 기억납니다. Web 2.0 의 AJAX 가 최소한 어느 시장에서는 WPF 로 인해 무력화되지 않을까 하는 생각이 드는군요.)
그런데, Microsoft Live Messenger 보다 야후 메신저가 먼저 WPF 로 나오는 것도 그렇고, 시연동영상을 Flash 를 통해서 보여주는 것도 좀 아이러니하군요.
Adobe 가 Apollo 라는 데스크탑용 프레임웍을 내놓았지만, 상대적으로 (제가 볼 때는 절대적으로도) 뒤지는 개발환경때문에 WPF 가 Flash 개발자들에게 어필하는 속도보다는 느릴 것 같습니다.
이제 또 다시 Microsoft 가 전개하는 제국의 역습을 구경할 때가 된 것 같네요.
저야 이기는 편이 내편(-.-) 이지만, 아키텍처적으로는 WPF 의 손을 들어주고 싶긴 합니다.
로보트를 동작시키는데 필요한 S/W 개발툴과 런타임 일체를 제공하는 것 같은데요. 제가 로보틱스에 관심만 있지 아는 것이 별로 없어서 어느 정도의 파괴력을 가지는 제품인지 알 수가 없네요. 하지만, 이미 수많은 로봇업체들이참여하고 있는 것으로 봐서 상당한 파괴력을 가질 것이라는 예측을 조심스럽게 해볼 수 있겠습니다.
역시 Microsoft 는 S/W 플랫폼회사로서 가지는 권력의 맛을 제대로 알고 있는 것 같네요. PC 는 기본이고, 길거리나 거실에서 산업현장까지 모든 플랫폼의 S/W 를 자기를 거쳐가라고 외치고 있습니다.
약간 사족이긴 한데, 요즘은 Google 과 Microsoft 가 주요한 이슈메이커인것 같습니다. Sun 이 제게 가졌던 비중이 점점 줄고 있네요. 저의 관심사의 방향이 달라진 탓이려니 하고 있습니다만, 좀 더 Sun 이 재미있는 이슈를 만들어내줬으면 하는 생각도 듭니다.
아직 일부만 구매가능한 상태이긴 하지만, 정식출시의 의미가 제품군의 종류와 성격의 확정이라는 점에서 정식오픈이라고 봐도 될 듯 합니다. 제품군이 이전과는 약간 달라졌는데요.
Expression Web: Section 508 과 W3C Content Accessibility Guidelines (WCAG) 를 만족하는 웹사이트를 만들 수 있다고 합니다. (Section 508 은 미정부에서 요구하는 웹사이트 기준인 듯 합니다.)
Expression Blend: 이전에는 Interactive 라는 이름을 가졌었죠. 본격적인 디자이너를 위한 개발툴이라고 볼 수 있습니다. 그보다는 개발자가 디자이너와 통신(?)하기 위한 전용 툴이라고 하는 것이 더 좋을지도 모르겠군요.
Expression Design: 제가 Vista 에서 Microsoft 가 타겟으로 삼은 것이 Google 과 함께 Adobe 라고 생각하는 이유가 여기에 있는데요. Design 은 디자이너가 개발을 위해 더 이상 Photoshop 이나 Flash 등을 쓰지 말라고 말하고 있습니다. 결과는 시간이 말해주겠지만 은근히 양대산맥으로 성장해주었으면 하는 바램입니다.
Expression Media: Design 을 Photoshop 과 비교했을 때, Design 이 개발툴을 위한 모습을 가지고 있다면 Photoshop 은 디자이너툴의 모습을 가지고 있죠. Media 는 새로 Expression 제품군에 편입된 제품인데, 앞서 말한 디자이너툴의 모습을 가지고 있는 것 같습니다. 디지털 미디어 파일을 여러 용도로 관리하는 프로그램이네요.
Microsoft 가 Vista 와 함께 (물론, XP 와 Server 2003 에서도 쓸 수 있지만) 내놓은 Expression 의 앞날은 아무도 모릅니다. 하지만, Microsoft 가 펼쳐놓은 새로운 개념 자체로만 본다면 성공이라고 평가할 수 있을 것입니다. 저도 관심을 가지고 계속 지켜봐야겠지요.
무료로 다운로드가능한 Windows/XBOX 360 공동 게임개발툴이자 집안을 장악할 홈플랫폼의 발전에 군소 프로그래머 집단이 기여할 수 있는 방법이 드디어 나온 것입니다.
게임제작에 관심없던 저도 C# 으로 콘솔게임이나 만들어볼까 하는 생각이 들 정도로 게임툴로는 최고이지만, 그보다는 FAQ 에서 간간히 흘리고 있는 게임이외의 메디어 플레이어 등의 개발 이슈라던가 기타 다른 용도로 활용해주고 이에 대한 코멘트를 바란다는 듯한 뉘앙스의 글에서 이 사람들의 의도를 알아챌 수 있습니다. (그 밖에 XNA Game Studio 으로 만든 homebrew 프로그램들을 XBOX Live 를 통해 배포할 수 있도록 개발할 것이다라는 내용을 보니 저도 정말 게임을 만들어볼까 하는 생각이 후끈 듭니다.)
Microsoft 사람들은 가끔씩 매우 존경스럽다는 생각이 들 때가 있는데요. 이렇게 C# 이라는 개발언어를 이용해서 여러 하드웨어와 소프트웨어 제품군을 엮어서 하나의 서비스 개념을 만들어내는 것알 보게 될 때이죠.
한때 Java 가 잘나가다가 어느 순간 멈칫했던 것도 Sun 의 디렉터들이 못난 탓이었을테고요.
어쨌든, 이제는 개발자들 손에 굴러들어온 이 복덩어리를 어떻게 구워 삶아먹어야 할지를 고민해야 할 시기가 온 것 같습니다. 제 예상으로 여기에서 굉장히 많은 기회들이 생겨날 것이라고 보는데요. 눈을 부릅뜨고 잘 들여다보고 있어야 하겠습니다.
한 번 돌려보니 와~ 하는 감탄이 나오네요. 저는 가상현실에 대해 언젠가는 혁신적인 서비스가 나와서 기존의 가상현실에 대한 우려를 불식시켜줄 것이라고 생각하고 있었는데요. (VRML 이 찬밥신세가 된 것을 보면...)
photosynth 는 이것을 가능하게 하는 첫 단추로도 생각되네요.
이 서비스는 같은 지역에서 촬영된 사진들에서 일종의 anchor point 들을 추출해내고 이들간의 상호 연관성을 추적해서 하나의 공간데이터를 구성해냅니다. 그리고, 이 공간데이터를 이용해서 가상의 공간을 사용자에게 제시하고, 사용자가 보고 싶어하는 공간과 시선을 선택하면 해당 사진을 보여주는 식입니다. 이 서비스의 특징상 보다 더 많은 사진들이 추가되면 보다 더 사실적이고 현실적인 서비스로 개선된다는 것이죠.
이것은 MS 의 여러 제품군들의 기능을 직접 써보면서 배울 수 있게 해줍니다. 일종의 thin client 를 설치하고 MS 의 서버에 직접 연결해서 정해진 시간동안 테스트를 해볼 수 있게 해주는데요. 여러 제품들을 미리 써볼 수 있어서 저같이 새로운 것을 들쑤시고 다니는 사람에게는 아주 제격인 것 같았습니다. 가장 최근에 올라온 것은 Windows Vista 를 써볼 수 있게 해주는 것이네요.