클라이언트 브라우저 ( 112 ) 는 멀티모드 페이지 ( 예 를 들 어 , 멀티모드 페이지 ( 115 ) ) 내 에서 머신 코드 ( 예 를 들 어 , 마크업 ) 의 구문 분석 을 수행 하 도록 그리고 / 또는 클라이언트 디바이스 ( 102 ) 가 머신 코드 및 / 또는 클라이언트 측 애플리케이션 컴포넌트 ( 114 ) 내 에서 표현 되 거나 참조 되 는 텍스트 , 이미지 , 비디오 , 음악 , 및 / 또는 다른 정보 를 렌더링 할 수 있 는 방식 으로 클라이언트 측 애플리케이션 컴포넌트 ( 114 ) 와 인터페이스 하 도록 적응 되 는 소프트웨어 프로그램 을 포함 한다 . 다양 한 실시 예 에서 , 클라이언트 브라우저 ( 112 ) 는 HTML / XHTML 브라우저 , WAP ( wireless application protocol ) 브라우저 , 사용 자 정의 애플리케이션 , 및 / 또는 상용 브라우저 ( 예 를 들 어 , 몇 가지 만 거명 하 자면 , Internet Explorer , Mozilla Firefox , Safari , Opera , 및 Netscape ) 를 포함 할 수 있 지만 , 그것 으로 제한 되 는 것 은 아니 다 . 특정 실시 예 에서 , 클라이언트 브라우저 ( 112 ) 는 , JavaScript 실행 및 HTTP 네트워크 통신 을 지원 하 는 그리고 오디오 핸들링 기능 까지 갖춘 , XHTML 브라우저 이 다 . 클라이언트 브라우저 ( 112 ) 는 , 일 실시 예 에서 , " 클라이언트 브라우저 ( 112 ) 가 멀티모드 애플리케이션 과 연관 된 머신 코드 를 해석 하 도록 적응 되 는 것 을 의미 하 는 "" 멀티모드 인 에 이 블 드 "" 이 다 . "