WAP - Các tính năng chính
Ở đây, trong chương này, chúng tôi đã liệt kê một vài tính năng chính do WAP cung cấp -
Một mô hình lập trình tương tự như Internet
Mặc dù WAP là một công nghệ mới, nhưng nó sử dụng lại các khái niệm được tìm thấy trên Internet. Việc tái sử dụng này cho phép giới thiệu nhanh các dịch vụ dựa trên WAP, vì ngày nay cả nhà phát triển và nhà sản xuất dịch vụ đều quen thuộc với các khái niệm này.
Ngôn ngữ đánh dấu không dây (WML)
Bạn phải sử dụng ngôn ngữ HTML để phát triển ứng dụng dựa trên web của mình. Tương tự như vậy, WML là một ngôn ngữ đánh dấu được sử dụng để tạo ra các dịch vụ WAP, thực hiện cùng mục đích như HTML trên Web. Ngược lại với HTML, WML được thiết kế để phù hợp với các thiết bị cầm tay nhỏ.
WMLScript
Một lần nữa, bạn phải sử dụng Java Script hoặc VB script để nâng cao chức năng của các ứng dụng web của bạn. Tương tự như vậy, WMLScript có thể được sử dụng để nâng cao chức năng của một dịch vụ, giống như Java script có thể được sử dụng trong HTML. Nó giúp bạn có thể thêm logic thủ tục và các hàm tính toán vào các dịch vụ dựa trên WAP.
Giao diện ứng dụng điện thoại không dây (WTAI)
WTAI là một khuôn khổ ứng dụng cho các dịch vụ điện thoại. Tác nhân người dùng WTAI có thể thực hiện cuộc gọi và chỉnh sửa danh bạ bằng cách gọi các chức năng WMLScript đặc biệt hoặc bằng cách truy cập các URL đặc biệt. Nếu một người viết các bộ bài WML chứa tên của mọi người và số điện thoại của họ, bạn có thể thêm họ vào danh bạ điện thoại của mình hoặc gọi cho họ ngay lập tức chỉ bằng cách nhấp vào siêu liên kết thích hợp trên màn hình.
Ngăn xếp giao thức được tối ưu hóa
Các giao thức được sử dụng trong WAP dựa trên các giao thức Internet nổi tiếng, chẳng hạn như HTTP và Transmission Control Protocol (TCP), nhưng chúng đã được tối ưu hóa để giải quyết các hạn chế của môi trường không dây, chẳng hạn như băng thông thấp và độ trễ cao.