Mục lục:
- Định nghĩa - XML Tóm tắt không dây (WAX) có nghĩa là gì?
- Techopedia giải thích XML Tóm tắt không dây (WAX)
Định nghĩa - XML Tóm tắt không dây (WAX) có nghĩa là gì?
Wireless Tóm tắt XML (WAX) là một ngôn ngữ đánh dấu trừu tượng và một bộ công cụ được thiết kế để hỗ trợ phát triển ứng dụng không dây và tính di động. WAX là một đặc tả được phát triển bởi Morp4, một nền tảng phát triển ứng dụng nguồn mở từ Kargo.
Các ngôn ngữ như HTML, ngôn ngữ đánh dấu không dây (WML) và ngôn ngữ đánh dấu thiết bị cầm tay (HDML) không thể di chuyển từ thiết bị không dây này sang thiết bị không dây khác. WAX hoạt động ở mức cao hơn nhiều so với các ngôn ngữ đánh dấu khác và do đó có thể di động trên các thiết bị không dây khác nhau. Nhà phát triển ứng dụng tạo ra đặc tả WAX của một phần mã cụ thể, sau đó có thể được triển khai trên các thiết bị khác nhau mà không cần sửa đổi cơ bản. WAX có một đường cong học tập rất nhỏ, vì vậy các nhà phát triển ứng dụng có thể tìm hiểu công nghệ trong một khoảng thời gian rất ngắn với các tùy chỉnh mong muốn.
Techopedia giải thích XML Tóm tắt không dây (WAX)
Vấn đề về tính di động trong các thiết bị không dây phát sinh do các định dạng hình ảnh và tệp văn bản khác nhau được hỗ trợ trên các thiết bị cầm tay khác nhau. Các thiết bị cầm tay cao cấp hỗ trợ các định dạng hình ảnh như JPEG và BMP, trong khi các thiết bị cấp thấp chỉ có thể cung cấp hỗ trợ cho hình ảnh GIF. Do đó, một ngôn ngữ di động là điều cần thiết trong quá trình phát triển ứng dụng vì nó có thể tự động ánh xạ các ràng buộc đó trên các thiết bị cụ thể. WAX bao gồm cơ sở dữ liệu XML về các dịch vụ, tính năng nhận dạng thiết bị và sổ đăng ký để xác định hiển thị nội dung tối ưu. Các thiết bị chia sẻ các khía cạnh và thuộc tính tương tự có thể được nhóm theo một danh mục. Đặc tả WAX được chuyển đổi thành các ngôn ngữ không dây khác nhau với sự trợ giúp của các phép biến đổi XSL.
Đặc tả ngôn ngữ WAX hoạt động ở mức độ trừu tượng rất cao. Chúng dựa trên các thuộc tính cú pháp của cả HTML và WML. Thành phần WAX tương tự được trình duyệt hiển thị theo một cách khác trên các thiết bị khác nhau đối với sự xuất hiện chủ quan tối ưu. Đặc tả WAX được chuyển đổi thành các ngôn ngữ đánh dấu HTML, HDML và WML đích bằng cách áp dụng các phép biến đổi biểu định kiểu mở rộng (XSLT).
Một sổ đăng ký thiết bị chứa các nhà sản xuất thiết bị khác nhau, đặc điểm nhận dạng thiết bị và các tính năng khác được bao gồm để xác định cơ chế phân phối nội dung tối ưu. Nhà đăng ký có thể mở rộng để nhà phát triển đưa vào thông tin cụ thể hơn cho thiết bị cho các ứng dụng chuyên biệt. Ví dụ, nhiều định dạng của cùng một hình ảnh có thể được lưu trữ trong đĩa và định dạng phù hợp có thể được hiển thị cho một thiết bị cụ thể trong thời gian chạy. Điều này có thể được thực hiện bằng cách xác định khả năng và thông số kỹ thuật của nó từ sổ đăng ký. Hình ảnh cũng có thể được đặt tên theo một định dạng cụ thể để xác định phiên bản nào của hình ảnh sẽ được gửi đến trình duyệt trong thời gian chạy.
Wlet servlet là lớp cốt lõi của đặc tả WAX. Tuy nhiên, các ngôn ngữ và máy chủ không phải là ngôn ngữ dựa trên Java có thể được sử dụng. Ngoài ra, các lớp WAX vốn có cung cấp cơ sở ghi dữ liệu và cơ chế ghi nhật ký ứng dụng.
