Skip to content

Pure::variants example of a Weather Station system - HTML

Notifications You must be signed in to change notification settings

onekin/WeatherStation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About this project
==================

This project shows how to use pure::variants to build a product line of HTML 
based weather station programs.

The example contains two transformations.

The "FileProcessing" transformation creates the actual product variant from 
the input assets. To run the generated application for a variant open the file
<ProjectPath>/output/<VariantName>/index.html in a external web browser 
or by doubleclicking the file in the Variants Projects view in pure::variants.

The "SelectionReport" transformation uses a JavaScript script to generate a 
CVS file which shows the selection status for every feature. The script used 
for this transformation is located in the "script" folder.

In addition the "report" folder contains a BIRT report, which show the variant 
matrix of all variants in the configuration space. To run this report the 
"pure::variants Connector for Reporting with BIRT" is required.

In addition the feature model shows how to use different languages for the 
visible name of features. The languages can be changed by the preferences 
"Variant  Management -> Visualization -> Default Language". The model uses 
English as default language and provides translations for German and Chinese.


Initial configuration
=====================

No further configuration is required.


Transformation results
======================

The transformation result will be stored in <ProjectPath>/output/<VariantName>.

About

Pure::variants example of a Weather Station system - HTML

Resources

Stars

Watchers

Forks

Packages

No packages published