FeatureIDE: Get Started
Transcript of FeatureIDE: Get Started
![Page 1: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/1.jpg)
FeatureIDE: Get Started
Thomas Thum, Jens MeinickeOctober 23, 2015
![Page 2: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/2.jpg)
Installation of Eclipse
1. Download Eclipse: http://www.eclipse.org/downloads/I compatible with 3.4 (Ganymede) to 4.5 (Mars)
JDT CDT Eclipse Sources
a) Java Developers Xb) CC Developers Xc) RCP and RAP Developers X X
http://www.eclipse.org/downloads/compare.php
If you intend to . . .a) work with Java/Jak and FeatureHouse/AHEAD (default)b) work with C/C++ and FeatureHouse/FeatureC++c) extend FeatureIDE (see extra slides)
2. Unzip EclipseI Make sure that you have all permissions for the directory, i.e.,
do not use Windows’ program files folder
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 2
![Page 3: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/3.jpg)
Preparing Eclipse
3. Start Eclipse and create a new workspace4. Install CDT using Eclipse update mechanism (only if want to
use the FeatureC++ or C/C++ and CDT is not installed)http://download.eclipse.org/tools/cdt/releases/8.8
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 3
![Page 4: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/4.jpg)
Preparing Eclipse
3. Start Eclipse and create a new workspace4. Install CDT using Eclipse update mechanism (only if want to
use the FeatureC++ or C/C++ and CDT is not installed)http://download.eclipse.org/tools/cdt/releases/8.8
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 3
![Page 5: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/5.jpg)
Installation of FeatureIDE
5. Install FeatureIDEhttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/deploy/
I Feature Modeling is required by FeatureIDEI FeatureIDE extensions are optional
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 4
![Page 6: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/6.jpg)
Cheat Sheet
I Step-by-step tutorialI Create your first FeatureIDE
project
1. Project creation2. Editing the feature model3. Create configurations4. Write feature-oriented code5. Run your application
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 5
![Page 7: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/7.jpg)
Cheat Sheet
I Step-by-step tutorialI Create your first FeatureIDE
project
1. Project creation2. Editing the feature model3. Create configurations4. Write feature-oriented code5. Run your application
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 5
![Page 8: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/8.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 9: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/9.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 10: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/10.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 11: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/11.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 12: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/12.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 13: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/13.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 14: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/14.jpg)
Webcasthttp://wwwiti.cs.uni-magdeburg.de/iti_db/research/featureide/screencasts/FeatureIDEv2.3.6.mpeg
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 6
![Page 15: FeatureIDE: Get Started](https://reader031.fdocuments.net/reader031/viewer/2022021009/6203b134da24ad121e4c5ba8/html5/thumbnails/15.jpg)
FeatureIDE Example Projects
I Example Wizard: New > Example > FeatureIDE
Thomas Thum, Jens Meinicke FeatureIDE: Get Started 7