基于ECLIPSE平台的OPS插件开发

被引:0
作者
雒娜
机构
[1] 上海交通大学
关键词
Eclipse平台; Eclipse插件开发; OPS脚本;
D O I
暂无
年度学位
2012
学位类型
硕士
摘要
Eclipse是一个优秀的集成开发环境(IDE),其最大的优势在于平台的可扩展性。Eclipse平台的核心思想是“万物皆插件”,由平台运行时微内核和许多插件组成。Eclipse插件开发环境(PDE)提供了优秀的插件扩展机制,这使得Eclipse成为众多编程语言的开发环境,如C/C++、Java、JSP、Python、HTML和PHP等等。本论文是利用这种可扩展性,开发一个受众较小的脚本语言的开发环境插件。 OPS脚本语言是爱立信公司自行研发、用于其设备的自动化升级。它没有专用的开发平台,所以长期以来开发效率低下,质量难以保证。 本论文的主要工作是通过熟悉Eclipse组成架构,掌握插件开发原理和方法,利用Eclipse插件开发环境PDE,开发OPS插件产品,使安装了OPS插件的Eclipse平台成为脚本的开发环境。该插件结合OPS脚本语言自身的特点,根据目标用户的需求,开发了一系列自动化工具,如语法检查,自动调整格式,自动排列phase序号,自动建立子程序等多项功能,目的是提高代码编写的速度,控制脚本的质量。 通过实践检验证明新的开发环境可以大大提高脚本开发效率,保证产品质量。同时,本论文所描述的Eclipse插件的开发过程可以作为类似研究的参考。
引用
收藏
页数:86
共 7 条
[1]
Eclipse插件体系结构的研究 [J].
谷钰 ;
杨艳斌 ;
王泽生 .
电脑知识与技术, 2009, 5 (31) :8706-8708+8711
[2]
Eclipse平台架构及其插件 [J].
周婷 ;
董海棠 .
甘肃科技纵横, 2007, (03) :16+151
[3]
Eclipse平台架构技术分析及基于RCP的应用研究.[J].高恒国;罗克露;雷剑;.计算机与信息技术.2006, 05
[4]
Eclipse平台架构技术分析及基于RCP的应用研究.[J].高恒国;罗克露;雷剑;.计算机与信息技术.2006, 05
[5]
OSGi...http://baike.baidu.com/view/362847.htm.,
[6]
Eclipse RCP深入浅出.[M].(美) 麦克艾弗 (McAffer;J.) ; (美) 勒米克斯 (Lemieux;J.M.) ; (美) 阿尼日克 (Aniszczyk;C.) ; 著.清华大学出版社.2011,
[7]
Java JDK 6学习笔记.[M].林信良编著.清华大学出版社.2007,