인터넷-데스크톱 영역 허물어진다


웹 브라우저 없이 데스크톱서 R I A 구현
사용자 경험 확대…기업ㆍ고객 관계 개선
알파 버전까지 솔루션 공개 연말 구체화

요즈음 인터넷과 데스크톱 애플리케이션의 영역을 허무는 작업이 주목받고 있습니다. 대표적인 것이 어도비의 아폴로 프로젝트입니다. 어도비는 현재 알파 버전까지 관련 솔루션을 공개한 상황으로 연말이면 그 구체 모습이 드러날 예정입니다.

현재 인터넷 웹 브라우저를 이용하면 인터넷 접속시(온라인)에만 애플리케이션을 이용할 수 있습니다. 아폴로는 이러한 한계를 극복하고 데스크톱 애플리케이션만으로도 인터넷 웹 브라우저 이상의 컴퓨팅 활용을 할 수 있도록 목표로 하고 있습니다.

즉 아폴로는 플래시 플레이어나 어도비 리더 브라우저 플러그인처럼. 웹 브라우저에서 운영되는 것이 아니고, 데스크톱에서 RIA(리치 인터넷 애플리케이션으로 한국에서는 X인터넷으로 널리 불림)를 가능하게 하는 애플리케이션 런타임(runtime)인 것이죠.

기업들은 웹을 통해 고객과 만납니다. 고객들은 반드시 인터넷에 연결되어 있어야 하며, 브라우저를 통해 해당 기업의 웹 페이지에 들어와야 합니다.

아폴로는 웹 사이트와 웹 애플리케이션들이 데스크톱과 통합되게 하며, 데스크톱에서 돌아갑니다. 사용자들은 자신의 데스크톱에서 아폴로 애플리케이션을 설치할 수 있으며 오프라인일 때도 일관되게 접근할 수 있다. 네트워크 연결이 가능할 때, 새롭게 변경된 콘텐츠와 정보를 싱크(동기화)해 받을 수 있다.

좋은 예가 바로 eBay입니다. eBay는 아폴로 애플리케이션인 'San Dimas'를 개발하고 있습니다. 데스크톱과 통합되어 고객 경험을 한층 강화해 주는 것으로, 실시간으로 구매자들에게 경매 업데이트를 바로 전달해주고 거래 가능한 제품을 알려줄 수 있는 아폴로 애플리케이션을 개발하고 있습니다. 이는 사용자들이 더 이상 웹 브라우저를 열거나 이메일을 확인할 필요 없이 최신의 정보를 찾을 수 있게 하는 것이죠. 또한, 오프라인일 때 사용자들이 경매 리스트를 생성하고, 끌어서 놓기(드래그 & 드롭)로 이미지를 추가할 수 있습니다.

현재 브라우저 안에서 돌아가는 웹 애플리케이션인 RIA는 오늘날 컴퓨팅 경험의 핵심 요소로 자리 잡아가고 있습니다. 아폴로는 웹 개발자들이 RIA를 가지고 바로 데스크톱으로 이동할 수 있게 하며, 데스크톱 애플리케이션의 장점을 활용할 수 있게 합니다. 이는 효과적으로 사용자의 경험을 넓혀주며, 기업이 고객과 새로운 공고한 관계를 만들 수 있게 해줍니다.

따라서 오프라인 일 때와 가끔만 접속해서 사용하는 경우에 많은 도움이 됩니다. 데스크톱 쉘과 드래그& 드롭, 클립보드 접근, 파일 확장 등록, 시스템 경고 등의 기능을 가능하게 하는 다른 데스크톱 애플리케이션을 직접 통합할 수도 있습니다. 또한, 하드 디스크와 같은 로컬 시스템의 리소스를 활용할 수 있는 장점이 있으며, 브라우저 내부와 외부에서 RIA를 모두 구축할 수 있습니다. 아폴로 애플리케이션은 웹 기술을 활용해 웹 개발자들이 아폴로 애플리케이션에 빠르게 접근할 수 있도록 브라우저를 개발할 수 있게 합니다.

특히 아폴로는 어떠한 운영체제에서도 운영 가능한 애플리케이션 런타임을 위한 코드네임입니다. 이는 웹 개발자들이 HTML, 자바스크립트, 에이잭스(Ajax), 어도비 플래시, 어도비 플렉스 등과 같은 기존에 존재하는 기술을 활용해 데스크톱에서 RIA를 개발하고 구현할 수 있게 해주는 것을 의미합니다. 아폴로는 인터넷 기술의 접근성과 데스크톱 애플리케이션의 풍부함을 결합하고 있습니다. 운영체제와 브라우저에 관계없이 일관되게 사용자 경험을 전달할 수 있게 해 주는 것이죠. 아폴로는 개발자와 디자이너들이 새로운 강력하면서도 풍부한 애플리케이션과 콘텐츠를 창조하고 전달할 수 있도록 하는 기술과 제품을 제공하겠다는 어도비의 비전을 반영하고 있기도 합니다.

RIA가 구현된 웹 사이트 혹은 웹 애플리케이션을 사용하고 있는 기업들은 아폴로를 사용해 고객들의 경험을 웹에서 데스크톱으로 확장시킬 수 있습니다. 아폴로 애플리케이션을 내려받은 사람들은 플래시 플레이어를 위한 프로세스와 유사한 아폴로 런타임을 내려받게 됩니다. 사용자들은 런타임을 단 한차례만 내려받아 설치하면 되며, 설치하고자 하는 아폴로 기반의 애플리케이션은 기존의 아폴로 런타임을 사용할 수 있습니다. 아폴로는 사용자들이 인터넷 애플리케이션에 브라우저를 열 필요 없이 직접 접근하게 해줍니다. 이는 데스크톱 애플리케이션 사용 경험과 유사하며, 콘텐츠를 쉽고 믿을 수 있는 방법으로 사용할 수 있게 합니다.

김무종기자 mjkim@

[저작권자 ⓒ디지털타임스 무단 전재-재배포 금지]

기사 추천

  • 추천해요 0
  • 좋아요 0
  • 감동이에요 0
  • 화나요 0
  • 슬퍼요 0