Font Size: a A A

Implementation Of OPS Plugin Based On ECLIPSE Platform

Posted on:2013-01-09Degree:MasterType:Thesis
Country:ChinaCandidate:N LuoFull Text:PDF
GTID:2248330392452006Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Eclipse is an integrated development environment (IDE) which is based on Javaprogram language. Its most advantage is expansive platform. The main idea of Eclipseplatform can be regarded as “everything is plug-in”. Many plug-ins based on the platformreal-time constitute this platform. The platform is also a plug-in developmentenvironment (PDE) which provides outstanding plug-in expansive mechanism. It hasbecome the development environment for a lot of program languages, such as C/C++,Java, JSP, Python, HTML, PHP, etc. This paper utilizes this functionality to develop aplug-in for a specific script language used by a small group of people.OPS script language is developed by Ericsson Company and used for upgradingproducts automatically. There hasn’t been development environment for OPS scriptwhich leads to the low efficiency of script development and bad quality.The major work of this paper is to be familiar with the structure of Eclipse platform,grasp the principle and method of developing Eclipse plug-in and develop OPS plug-inbased on Eclipse PDE. According to the characteristics of OPS script language andrequirements from objected user, this OPS development environment provides lots ofautomatic tools, such as syntax check, automatic format adjustment, reorder the phasenumber, automatic subroutine creation and so on. All these tools aim at enhancing thedevelopment efficiency and controlling script quality.After practice in daily work, it has been approved that the efficiency and qualitycould be largely improved by using the new development environment. Meanwhile, thispaper which describes the whole process of Eclipse plug-in development may provide areference for similar investigation.
Keywords/Search Tags:Eclipse platform, Eclipse plug-in development, OPS scriptlanguage
PDF Full Text Request
Related items