Online Lab (OL) is a generic framework for
performing computations from a web browser in education or
research. In particular, it allows its users, i.e. students or
researchers, to access different kinds of numerical and
mathematical software via Python math libraries or, in the
future, other programming languages (Matlab, Octave, etc.).
Its communication mechanisms are designed for optimization
of the users’ Quality of Experience, measured by the response
delay. Online Lab is accessed by the native Web graphical
interface which is an advantage in e-learning applications. An
additional unique feature of Online Lab is the possibility of
implementing dedicated computational services which may be
available to other applications (a decision-making module for
SmartFit application was developed to test this approach).