设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网站制作技术 >> 应用于移动电话的WML(Wireless Markup Language)开发
精品推荐
网站制作技术点击TOP10
·网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
·Asp.net可输入下拉框服务器控件
·包过滤规则配置示例
·ISAPI_Rewrite Lite
·一个带搜索功能的网页原代码
·漂亮的日期选择器
·全角/半角的转换函数
·AWStats: Apache/IIS的日志分析工具——在GNU/Linux和Windows平台上的使用简介
·手把手教你如何免费注册国际顶级域名
·Do All in Cmd Shell
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

应用于移动电话的WML(Wireless Markup Language)开发

作者: 来源:网络文章 时间:2005-12-17 23:45:26

应用于移动电话的WML(Wireless Markup Language)开发(1) 本文作者:Jani J vinen
翻译整理:崔凯

---- 众所周知,Delphi有创建HTML文件的能力。然而,你知道吗?delphi也能用来创建一些新的WAP(Wireless Application Protocol) 设备所需要的WML文件。

---- 这篇文章中,你将学习到如何创建一个快速的,使用一个wap电话或者是一个模拟系统的定制查询系统。现在来让我们来超越一下我们自己,来,让我们从头开始。

---- WAP是最新的可支持WAP的第三代移动电话所使用的协议。很多人都认为:WAP将把internet带入移动电话中去,这不完全正确;毕竟,现在我们还不能使用WAP来实现网上冲浪。WAP所能做到的无非是让你检索到和显示为WAP电话而专门开发的特殊文件。这些文件是使用WML语言来编制的。

---- WML语言和html语言类似,尽管还有很多格式化操作例如:嵌套表,层,颜色,还有不一样的打印字体等,这些还不能应用到WML中。但WML确实允许开发人员定义简单的文本格式,如:图像,链接,和文本输入的字段。它之所以只有这么简单应用,关键原因在硬件上。因为现在的移动电话还不能先是如此丰富的格式化操作。现在的移动电话只是使用很少的像素显示(大约是200*200),并且刚开始只能使大约4种灰色调,现在可以显示彩色了。这时,就需要一个新的标记语言来做这种电话的软件应用,因为,当前的HTML文件不能适合这样的屏幕了。这就是WML.协议。

---- WAP设备是通过标准的URL( Uniform Resource Locator ,在Internet的WWW服务程序上用于指定信息位置的表示方法)来访问的。当WAP设备的使用者在他的WAP移动电话或者是其他设备上输入URL的时候,这台设备开始跟一个为它服务的WAP网关通过无线电波联系。

---- 一个这样的网关通常会是由移动通讯设备操作人员的一台主机来代替,例如:MCIWorldCom或者是Sprint(截稿时,这两家公司的合并正悬而未决,但股东们已经基本同意了)。这台网关计算机除了接收移动电话的请求,并通过HTTP协议把它转到通常的INTERNET上去。在这里,那些设备提供WEB服务,它响应这些请求,并且把相关的WML数据返回到这台网关计算机上。这时,这个网关计算机在把相应的WML文件返回到发出请求的移动电话,最终在WAP移动电话的使用者面前显示这些文件。这就是整个通讯的全过程。

---- 注:MCIWorldCom和Sprint都是美国著名的通讯公司,而在中国,是由中国移动通讯公司扮演该角色。

---- 由于在INTERNET上使用HTTP协议来访问WML文件,所以WAP技术不需要设备提供商提供特殊的软件和硬件设备。一般的WEB服务,例如Apache和IIS(Microsoft Internet Information Server),都可以配置成适当的WML文件。而且,一个单一的WEB服务可以同时服务HTML和WML页面,正如WEB服务可以服务于各种不同类型的文件,例如:gif,jpeg,zip等。然而,应当制定一个单独的(虚拟的)WEB服务来为WAP服务,因为这样能使的用户更容易的记着那些URL.语言

---- WML是一种使用XML语法的语言。这意味着WML可以使用任何文本编辑器来写,甚至可以使用Notepad。而且,WML类似于HTML,许多WML标识符,例如:< b >, < i >, < big >, 和< a >都和在HTML中有着几乎完全相同的意义。以下代码是一个WML的例子:

< ?xml version="1.0"? >
< !DOCTYPE wml PUBLIC "-// WAPFORUM// DTD WML 1.1
// EN" "http://www.wapforum.org/DTD/wml_1.1.xml" >
< wml >

共8页 9 7 [1] [2] [3] [4] [5] [6] [7] [88 :>

应用于移动电话的WML(Wireless Markup Language)开发 相关文章:
应用于移动电话的WML(Wireless Markup Language)开发 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com