wml script的解析执行
WML 里面使用的script语言,也就是wmlscript,与javascript同源,也是ECMAScript的一个扩展。
WML Script里面的库函数比Javascript少得多了,然而看其规范书的描述,号称是为了WAP环境下的带宽不足的情况而设计的。
而WML Script有Byte code(字节码)的形式,wmls文件在服务器上先进行预编译之后,成为Byte code,然后传到终端上解析执行。
由于Byte code是指令级别的格式,所以可以直接解析执行,当然不能直接运行,我看也没有CPU可以直接支持wmls byte code的直接运行。
gateway是Kannel的一个产品,里面包含了将wml script转为byte code的源代码,而解析执行wmls byte code的代码则没有,这部分可能要针对不同平台单独些了。