개발 무선 추상 XML (Wax)이란 무엇입니까? -techopedia에서 정의

무선 추상 XML (Wax)이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-WAX (Wireless Abstract XML)는 무엇을 의미합니까?

WAX (Wireless Abstract XML)는 추상 마크 업 언어이며 무선 응용 프로그램 개발 및 이식성을 용이하게하도록 설계된 도구 집합입니다. WAX는 Kargo의 오픈 소스 애플리케이션 개발 플랫폼 인 Morphis가 개발 한 사양입니다.


HTML, 무선 마크 업 언어 (WML) 및 핸드 헬드 장치 마크 업 언어 (HDML)와 같은 언어는 한 무선 장치에서 다른 무선 장치로 이식 할 수 없습니다. WAX는 다른 마크 업 언어에 비해 훨씬 높은 수준에서 작동하므로 여러 무선 장치에서 이식 할 수 있습니다. 응용 프로그램 개발자는 특정 코드 섹션의 WAX 사양을 만든 다음 기본 수정없이 다른 장치에서 구현할 수 있습니다. WAX는 학습 곡선이 매우 작기 때문에 응용 프로그램 개발자는 원하는 사용자 정의를 통해 매우 짧은 시간에 기술을 배울 수 있습니다.

Techopedia는 WAX (Wireless Abstract XML)를 설명합니다.

무선 장치의 이식성 문제는 다른 핸드셋에서 지원되는 이미지 형식과 텍스트 파일이 다르기 때문에 발생합니다. 고급형 핸드 헬드 장치는 JPEG 및 BMP와 같은 이미지 형식을 지원하는 반면, 고급형 장치는 GIF 이미지 만 지원할 수 있습니다. 따라서 특정 언어로 이러한 제약 조건을 자동으로 매핑 할 수 있으므로 이식 가능한 언어는 응용 프로그램 개발 중에 필수적입니다. WAX에는 서비스의 XML 데이터베이스, 장치 인식 기능 및 컨텐츠의 최적 렌더링을 결정하는 레지스트리가 포함됩니다. 유사한 측면과 속성을 공유하는 장치는 하나의 범주로 그룹화 할 수 있습니다. WSL 사양은 XSL 변환을 통해 다양한 무선 언어로 변환됩니다.


WAX 언어 사양은 매우 높은 수준의 추상화에서 작동합니다. 그것들은 HTML과 WML의 구문 속성에 기초합니다. 최적의 주관적인 모양과 관련하여 브라우저에 의해 동일한 WAX 구성 요소가 다른 장치에서 다른 방식으로 렌더링됩니다. WAX 사양은 XSLT (Extensible Style Sheet 변환)를 적용하여 대상 HTML, HDML 및 WML 마크 업 언어로 변환됩니다.


최적의 콘텐츠 전달 메커니즘을 결정하기 위해 다양한 장치 제조업체, 장치 식별 특성 및 기타 기능이 포함 된 장치 레지스트리가 포함됩니다. 레지스트리는 개발자가 특수 응용 프로그램에 대한 더 많은 장치 별 정보를 포함하도록 확장 할 수 있습니다. 예를 들어, 동일한 이미지의 여러 형식을 디스크에 저장하고 런타임에 특정 장치에 적합한 형식을 렌더링 할 수 있습니다. 레지스트리에서 해당 기능 및 사양을 확인하면됩니다. 런타임에 브라우저에 전달할 이미지 버전을 식별하기 위해 이미지를 특정 형식으로 명명 할 수도 있습니다.


WAX 서블릿은 WAX 사양의 핵심 클래스입니다. 그러나 Java 기반 언어 이외의 언어 및 서버를 사용할 수 있습니다. 또한 고유 WAX 클래스는 데이터베이스 풀링 및 응용 프로그램 로깅 메커니즘을 제공합니다.

무선 추상 XML (Wax)이란 무엇입니까? -techopedia에서 정의