Font Size: a A A

Researching And Implementing The Application System Based On The Eclipse RCP Platform

Posted on:2012-10-24Degree:MasterType:Thesis
Country:ChinaCandidate:X S JinFull Text:PDF
GTID:2178330335452621Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
RCP (Rich Client Platform) is a framework which based on the Eclipse development platform to develop the rich client application; its main function is to provide one application platform with fast, powerful, and good scalability for developers.RCP Framework is actually a combination of plug-ins and the Runtime kernel, mainly through using the Java language to develop and implement the rich client program with the thinking of plug-in development in the Eclipse platform. As a result of SWT and JFace technology, making the RCP program interface aesthetics and UI response speed have been greatly improved.For application developers, The open source of Eclipse allows us to easily learn Java programming masters'ideas and design patterns, as the Eclipse's plug-in mechanism, we can complete the corresponding features through extending the Eclipse's menus, toolbars, editors, views and so on, making the development of agility to be greatly improved.Now, with the technology of Eclipse plug-in maturing, there are more and more plug-ins based on the Eclipse RCP platform, so developers can easily call the third-party plug-in package during the development process, accelerating the product development progress. Therefore, the development and application of RCP has broad prospects and potential market demand.The information management platform of LiLong is a RCP application based on the Eclipse RCP, which has achieved a complete, fully functional, and good interactive interface.This platform based on the thinking of Eclipse plug-ins, achieved a rich client application with the meeting market demand and having the best features on the Eclipse RCP platform.The platform takes the advantages of Eclipse's expansion of the views and editors, through creating different views and editors to show the different functional modules and related data, so that the platform has the characteristics of ease, more attractive UI interface, which implements the navigation mode of Man-machine conversation interface, the system will be deployed into an executable product applications with the Eclipse development platform, and can easily achieve system updates, using the thought of plug-in to realize system function updates without reinstalling program, reflecting the characteristic of easy to use, easy to install on this system. At the same time, the platform as a commercial software offers the function of the software registration, the system by registering the software dongle way to complete the registration. this system will be registed through the registered encryption dogs to accomplish software registration.This paper introduced the origin of the Eclipse, the development and current situation of Eclipse, and then tells the platform and the architecture of RCP, and the current application.Then introduces the development background, system demand, database design, platform, system main function module design and implementation of the business information management platform of LiLong. Focuses on analyzing the RCP client system architecture and how to design and implement each function module, and expounds the design patterns in Java RCP system application. At last, analyzing the problems encountered in the process and the solutions, and put forward the defect existing in the system.
Keywords/Search Tags:Eclipse, RCP, plug-in, SWT/JFace
PDF Full Text Request
Related items