close Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Changes between Version 90 and Version 91 of JCopSamples


Ignore:
Timestamp:
01/13/2011 08:24:52 PM (10 years ago)
Author:
malte.appeltauer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JCopSamples

    v90 v91  
    5353}}}
    5454
    55 The calculator was developed with JCop and Qt Jambi in a university seminar about several SoC programming paradigms including context-oriented programming.
     55The calculator was developed using JCop and Qt Jambi in a seminar on approaches of multi-dimensional separation of concerns, including context-oriented programming.
    5656
    57 The small application provides the possibility to explicitly manipulate the user's context. It uses JCop's declarative layer activation to refine base methods according to the user's context. A user can be from Germany or the U.S. and therefore expectation of the metric system (pound vs. kilograms, feet vs. meters) are used in BMI value calculation. Also visualization of the actual BMI result is provided according to the user's need.
     57The GUI-based application allows to explicitly manipulate the user's context. The application consideres two kinds of context information:
     58  * '''Location.''' A user can be either from Germany or the U.S., affecting the expectations to the metric system (pound vs. kilograms, feet vs. meters) that are used in BMI value calculation.
     59  * '''Background Knowlege'''. The visualization of the actual BMI result is rendered according to the user's knowledge of BMI. We roughly distinguish between ''heals professionals'' and ''useres without any knowledge''. The former will be provided with the concrete BMI, while the latter will be simply informed by a happy or unhappy smilie.
     60
     61The application uses JCop's declarative layer activation to refine base methods according to the user's context.
    5862
    5963Author: Lauritz Thamsen