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 101 and Version 102 of JCopSamples


Ignore:
Timestamp:
01/14/2011 09:53:13 AM (10 years ago)
Author:
malte.appeltauer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JCopSamples

    v101 v102  
    5454
    5555The calculator was developed using JCop and Qt Jambi in a seminar on approaches of multi-dimensional separation of concerns, including context-oriented programming.
    56 The GUI-based application allows to explicitly manipulate the user's context. The application considers two kinds of context information:
     56The GUI-based application allows to explicitly manipulate the user's context.[[BR]]
     57The application considers two kinds of context information:
     58  '''Location.'''[[BR]]
     59  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.
    5760
    58 '''Location.'''[[BR]]
    59 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.
    60 
    61 '''Background Knowledge.'''[[BR]]
    62 The actual BMI result is presented according to the user's knowledge of BMI. We roughly distinguish between ''heals professionals'' and ''user's without any knowledge''. The former will be provided with the concrete BMI, while the latter will be informed by a happy or unhappy smiley.
     61  '''Background Knowledge.'''[[BR]]
     62  The actual BMI result is presented according to the user's knowledge of BMI. We roughly distinguish between ''heals professionals'' and ''user's without any knowledge''. The former will be provided with the concrete BMI, while the latter will be informed by a happy or unhappy smiley.
    6363
    6464The application uses JCop's declarative layer activation to refine base methods according to the user's context.