최근에 들어 윈도우폰7에 대하여 부쩍 관심이 많아졌습니다! 그러한 증거 중에 나타나고 있는 현상이 외국에 Windows Mobile User Group 사이트에 보자면 하루에도 수없이 많은 윈도우폰7 애플리케이션 개발에 대해 소개를 하고 있습니다.
오늘은 여러분들께 스위스의 MVP로 부터 아주 멋진 작품을 소개 해 드리겠습니다. Laurent Bugnion 라는 친구가 Windows Phone 7 에뮬레이터에서 어떻게 멀티터치를 사용하는 지에 대해 멋진 데모를 보여주었습니다. 또한 소스 코드 또한 CodePlex를 통한 오픈소스로 공개되어 있어서 여러분들이 Windows Phone 7 에서 멀티터치를 이용한 애플리케이션을 개발할 때 유용하게 사용할 수 있습니다.
자, 그렇다면 실행되는 비디오를 보도록 합시다!
MultiTouch Behavior for Windows Phone 7 Highlights from Laurent Bugnion on Vimeo.
데스크톱 PC의 윈도우7 멀티터치와 똑같은 방식으로 윈도우폰7에서도 적용되었습니다. 넵, 같은 물리엔진을 사용하기 있기 때문에 가능합니다. 이것이 바로 마이크로소프트 3 스크린 전략의 혁신적인 사용자 경험입니다. PC 태블릿에서 사용했던 경험을 폰에서도 그대로 사용할 수 있도록 제공한 것 입니다.
좀더 상세히 말하자면 이 멀티터치 오픈 소스 프로젝트는 Expression Blend 에서 사용하는 Behavior 컨셉과 같이 비주얼 접근 방식으로 멀티 터치 지원을 제공하기 위해 WPF 와 실버라이트 그리고 윈도우폰7에서 통합 인터페이스를 제공하는 것 입니다. 최근에 로렌이 이 Behavior 를 Expression Blend 팀의 도움을 받아 개발하게 되었습니다. 기술적으로 다음의 비디오를 한 번 보시기 바랍니다.
MultiTouch Behavior for Windows Phone 7 from Laurent Bugnion on Vimeo.
이 멀티 터치 비헤어버(Behavior)는 Multi-Touch Manipulation (Gesture) 와 Inertia 를 이용한 WPF4 샘플과 Silverlight 4용 예제에서 아이디어를 가져 왔습니다. 특징으로서 개체를 확대/축소 하고(Scale), 돌리고(Rotate), 변경(Translate) 할 수 있도록 지원 해 줍니다. 여러분들이 직접 에뮬레이터에 데모를 보여주거나 비디오 촬영때 찍어서 보여줄 수 있도록 제공해 줍니다. 또한 멀티 터치 스크린 없이 손가락으로 폰을 터치할 수 있는 흉내 낼 수 있도록 제공해 줍니다.
향후에는 다중 개체들에 대한 제스처 지원입니다. 멀티 터치라함은 최소 두개 이상의 손가락으로 개체를 제스처 할 수 있도록 제공해 줍니다. 그 밖에도 Friction 이나 Inertia 등을 지원할 계획이라고 합니다. 솔직히 윈도우폰7에서 아이폰이나 안드로이폰 보다 훨씬 더 풍부한 멀티 터치를 이용한 애플리케이션이 탄생될 수 있기 때문에 개인적으로 많은 기대가 됩니다.
참고로 Laurent 의 블로그는 여기에 있으니 한 번 방문해 보기 바랍니다. Twitter도 @LBugnion 계정입니다. 하시다가 궁금한 내용이 있으시면 언제든지 묻기 바랍니다.
Parabéns Microsoft por estar unindo o mundo todo pela internete. Isto é que é evolução e compatilhamento de informações, e desenvolvimento planetário. Viva o Planeta Terra! Nosso mundo, nosa casa, moradia de toda a humanidade.Obrigada Jane M. Lucas.