Font Size: a A A

Visual Interface Development Technology Based On Eclipse

Posted on:2014-02-16Degree:MasterType:Thesis
Country:ChinaCandidate:W S WangFull Text:PDF
GTID:2268330422463522Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continuous development of modern electronic products, the application based on embedded system has developed more and more complexly. Especially in interface design dealing with the user, it requires cumbersome code editing, compiling, linking, run and other steps to see the final result. Visual development can save the tedious steps, and greatly improve the efficiency of the development.Visual development programming, is also can be called visual programming design. It take the programming ideas of WYSIWYG as its principle. Visual programming tries to achieve the visibility of programming, in order to keep synchronous consistent with programming and the result. You can see the result at any time.Based on the needs of the the Clutter graphics system application development with embedded system in Routon electronics Co.Ltd, the integrated development environment based on Eclipse plug-ins has been expanded and improved, it greatly shorten the development cycle of the program, and enhance the stability of the program.By extending the Eclipse extension points, a visual development plug called VisualEditor is designed and implemented. This plug-in is integrated into the Eclipse platform to build a rapid development of the integrated development environment. The visualization plugin mainly includes the rapid development of interface templates and project management templates.The rapid development of interface templates are designed for the user to build a visual development stage. Through a simple drag-and-drop with the mouse, you can generate a user interface. Interface display calls the underlying Clutter graphics system framework through JNI technology. The interface storage needs j son script to support. The user operating interface is also integrated attributes view, outline view and other views.Project management template creates visual development project in Eclipse platform. Project templates and project wizard template are two parts in the template of project management. Project templates, mainly extending three extension points of CDT plug-in, generates a HelloWorldScriptProject project, and contains the default Makefile, main.c, and ui.json files; Wizard template achieves the wizard process which is from new dialog box to the project created on the Eclipse platform.
Keywords/Search Tags:Visual development Integrated, Development environment, Eclipse plug-in, Extension point, Project management
PDF Full Text Request
Related items