+ All Categories
Home > Documents > FeatureIDE: Get Started

FeatureIDE: Get Started

Date post: 09-Feb-2022
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
15
FeatureIDE: Get Started Thomas Th¨ um, Jens Meinicke October 23, 2015
Transcript
Page 1: FeatureIDE: Get Started

FeatureIDE: Get Started

Thomas Thum, Jens MeinickeOctober 23, 2015

Page 2: FeatureIDE: Get Started

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

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

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

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

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

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

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

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

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

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

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

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

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

FeatureIDE Example Projects

I Example Wizard: New > Example > FeatureIDE

Thomas Thum, Jens Meinicke FeatureIDE: Get Started 7


Recommended