1 Results for 'Hardrock Cafe'

  1. 2008.03.06 Deep Zoom! (9)

실버라이트 2에 탑재된 가장 인상적이고 가장 멋진 기능은 역시 Deep Zoom이 아닐까 싶어요. 먼저 UXFactory의 황리건님이 올려주신 동영상을 꼭 보시길 바래요.

Deep Zoom은 Sea Dragon이라고 불리는 Microsoft Live Labs의 멋진 프로젝트에서 시작되었죠. Deep Zoom이 도대체 어디에 어떻게 쓰일지 감이 안잡히나요?

벌써 On-Going상태의 http://memorabilia.hardrock.com/ 서비스를 감상해보시죠!
여기에는 주욱 펼쳤을 때 수조 픽셀이나 되는 이미지들이 널려있고 스크롤을 통해 자연스럽게 다이브 할 수 있죠.

사용자 삽입 이미지
이렇게 널려있는 수 많은 이미지에서 화면의 전환 없이 스크롤로 쭈욱 땡겨져요.

사용자 삽입 이미지

이렇게 고화질의 사진도 무리 없이 말이죠.

이 서버가 외국에 있어서 이미지가 고화질로 보이기까지 시간이 좀 걸리는 편이지만, Deep Zoom의 인상적인 점은, 이미지의 화질이 점진적으로 좋아진다는 것이죠. 즉, 기존의 사진 확대/축소 서비스는 이미지를 다운받을 때까지 아무것도 보지 못하지만 Deep Zoom의 경우 아주 빠르게 대강의 형태를 렌더링하고 다운로드가 진행됨에 따라 점점 더 화질이 좋은 이미지를 보여주기 때문에 훨씬 자연스러운 고화질 사진 서비스가 가능해지죠.

물론, 어느정도 이미지 프로세싱이나 리소스 관리에 경험이 많은 분이라면 이것을 구현할 수 있거나 혹은 구현해보셨을 수 있을거에요. 그러나 이런 기능을 단순화 시키고 컴포넌트화 하는건 쉽지 않은 일이죠. Deep Zoom은 아주 단순해요. XAML에서 마치 Image를 사용하듯이 하나의 엘리먼트만으로 표현이 가능하다는 거죠. 그리고 Deep Zoom에서 설정된 소스는 Deep Zoom Composer와 같은 툴로 서버측에서 미리 생성한 정보 파일을 통해 서비스 되게 돼요.

Deep Zoom의 정보 파일은 서버의 어떤 기능에도 의존하지 않기 때문에 실버라이트2는 여전히 크로스 플랫폼/브라우저의 강점을 가져갈 수 있고요.


아직 테스트 버전인 Deep Zoom Composer.

Deep Zoom Composer는 향후 SDK등의 형태로 제공될 가능성이 높고 가까운 미래에는 사용자가 웹 사이트에 초대형 이미지를 업로드하면 서버쪽에서 이 SDK를 사용하여 자동으로 Deep Zoom 이미지를 만들어내는 일이 가능해질거에요.

기대되지 않으세요? :D
신고
Posted by gongdo


티스토리 툴바