为解决传统浏览器可移植性差、效率比较低的问题,设计出一种基于WAP的嵌入式浏览器。与传统浏览器比较,该浏览器分为各个模块同时去掉一些没有用的模块,并采用java语言实现每个模块的设计。重点分析了解析模块以及布局模块设计。实验结果表明,该浏览器比传统浏览器的可移植性高,能够很好的移植到ARM平台上,效率得到了很大提高。