Tran, David (2013) PimplAtor. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.
Full text not available from this repository.Abstract
Das Dokument beschreibt die Portierung des Plug-ins mit Eclipse Integrierte Entwicklungsumgebung (IDE) und seine erweiterbare Schnittstelle. Das Eclipse software development kit (SDK) ist ein quelloffenes Entwicklerwerkzeug und beinhaltet die Eclipse IDE, als auch die „Plug-in Development Environment (PDE)“, Plug-in Entwicklungsumgebung, die für Entwickler gedacht ist, welche die Eclipse IDE mit weiteren Softwaremodule ausstatten möchten. In dieser Studienarbeit habe ich als Grundlage den Quelltext der Studienarbeit „Introduce PImpl Refactoring for the CDT-Eclipse Plugin“ von Andrea Berweger, Matthias Indermühle, Roger Knöpfel, wobei das Plug-in für Eclipse C/ C++ development tooling (CDT) Galileo programmiert wurde. Ich implementiere die nächste Version vom Pimpl Refaktorisierungs Plug-in für Eclipse CDT Kepler. Alle Änderungen im Quelltext, am Eclipse Java Model oder Abstract Syntax Tree (AST) sind von mir als Protokoll dokumentiert. Ziel ist es, das Pimpl Plug-in für Eclipse CDT Kepler wieder herzustellen, alle alten Funktionalitäten wieder bereit zu machen und das Plug-in stabilisieren. Das Pimpl Idiom unterteilt Interface und Implementierung. Im Header sind nur Funktionendeklarationen und einen Zeiger, der zur Implementation zeigt. In der Implementierung sind die Definitionen der Deklarationen.
Item Type: | Thesis (Student Research Project) |
---|---|
Subjects: | Topics > Software > Refactoring Area of Application > Development Tools Area of Application > Academic and Education Technologies > Programming Languages > C++ Technologies > Programming Languages > C Technologies > Frameworks and Libraries > Eclipse Metatags > IFS (Institute for Software) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Sommerlad, Peter UNSPECIFIED |
Date Deposited: | 23 Apr 2014 13:48 |
Last Modified: | 23 Apr 2014 13:48 |
URI: | https://eprints.ost.ch/id/eprint/349 |