摘要

在软件设计过程中,将界面与处理逻辑分离,有利于得到更清晰的软件结构。然而在向特性差异较大的系统移植程序时,为了使应用能够适应于具有不同显示特性的设备上,开发人员通常需要分别为不同的设备开发界面。本文提出从功能模型出发设计软件界面,再针对不同设备的特性自动产生合适的基于SVG技术的软件界面,从而提高软件的生产效率。产生的SVG界面与JavaScript脚本相配合,则可以提供软件的完整功能。