포털 사이트 사용자는 모바일 장치를 사용하여 HTML 브라우저에서 액세스하는 것과 동일한 컨텐트에 액세스할 수 있습니다. 이 기능을 가능하게 만드는 과정이 렌더링이라는 변환 과정입니다. 렌더링을 사용하면 컨텐트를 한 번만 만들어 다양한 고유 모바일 장치에서 적절하게 표시할 수 있습니다.
모바일 렌더링 구성 요소는 장치를 감지하여 모바일 장치에 표시할 출력 형식을 지정하며, 다음 네 개의 하위 구성 요소로 구성됩니다.
클라이언트 감지는 포털에 액세스하는 데 사용되는 각 모바일 장치의 기능과 특성을 결정합니다. 이 작업을 위해 CC/PP(Composite Capability and Preference Profiles: 복합 기능과 기본 설정 프로필) 사양, UAProf 또는 미리 구성된 데이터를 사용합니다.
렌더링 필터는 JSPTM(JavaServer Pages™) 소프트웨어 템플리트에 설정된 컨텐트 유형 값을 사용하여 렌더링 엔진에 컨텐트를 전달하고 변환된 장치별 컨텐트를 다시 클라이언트에 전달합니다. 이는 모든 인증 및 응용 프로그램 JSP 소프트웨어 템플리트에 적용되는 서블릿입니다.
렌더링 엔진은 어떠한 장치에도 사용할 수 있는 마크업 언어인 AML을 클라이언트에 적합한 장치별 마크업 언어로 변환합니다.
렌더링된 컨텐트가 대상 장치의 페이지 크기를 초과하면 렌더링 엔진이 컨텐트를 페이지로 분리하여 응답 버퍼에 저장합니다.
응답 버퍼는 대량 출력 스트림을 한정된 장치 버퍼에 맞도록 더 작은 개별적인 응답으로 저장합니다. 인증, 데스크탑 및 모바일 응용 프로그램 구성 요소에 응답 버퍼가 사용됩니다.
클라이언트 장치가 다른 페이지를 요청하면 다음 페이지로 응답합니다.
Mobile Access 소프트웨어는 원시 채널/컨테이너와 렌더링 채널/컨테이너를 모두 지원합니다. 원시 채널은 Nokia WML 클라이언트 전용 JSP 기술 및 템플리트를 바탕으로 합니다. HTML, VoiceXML 및 WML을 지원하는 클라이언트가 원시 포털 데스크탑용 템플리트를 사용합니다.
렌더링 채널도 JSP 기술을 사용하며사용자가 포털 데스크탑에서 특정 모바일 장치 고유의 렌더링된 컨텐트를 볼 수 있게 해줍니다. 이 기능에 의해 Mobile Access 소프트웨어의 렌더링 과정을 통해 전달된 AML(Abstract Markup Language) 템플리트를 사용할 수 있게 됩니다. cHTML, iHTML, JHTML, XHTML 및 HDML을 지원하는 클라이언트에서 렌더링된 포털 데스크탑을 보려면 AML 템플리트가 필요합니다.