Universal Connector Framework for Pervasive ...

9 downloads 54301 Views 1MB Size Report
device has its own email client connecting to various email servers using ... Indeed, using a big company API implied the loss of control over the data we were ... context features aware modeling offers best approach to dial with the need of ..... We deployed a one Pushunit version of the infrastructure on a dedicated server.
Available online at www.sciencedirect.com

ScienceDirect Procedia Computer Science 34 (2014) 141 – 148

$% "% 0 ,  .   /1    ./ 

2  . 1 ,   - -

  $%- 3  4%156 7  86 41 9:'-6 * 46  4 &' ;%            !



$(6 , %  %     %- < ( - , -  '  , (  %%   ,     ) (6 ,   (  ,  -  '   $%     %  %   % ,, (  1 % %-      % % %  %(6  (  '    -  $%    '  6     ( - : ,  % 0  0 % 16         , 1 % 6 % -%  '  , -   %-6  ,    '    % % % . = 6       (   =%- = , 6  (> %       &  , ,  6   ( %    ' - =  %     © 2014 Elsevier B.V. This is an open access article under the CC BY-NC-ND license #  $% & %  '% '( ) *+ (http://creativecommons.org/licenses/by-nc-nd/3.0/).     '( , % - % , ./  Selection and peer-review under responsibility of Conference Program Chairs

" # !$   -? 8- ? 4' & ?    -

    8'  (  8 1 - , %  -     % =   1  $(@   1       1   '  '( ( ,, ' 5 3  4%1 $A B  !! !? ,=A B !!! %!!$ 3 C4%1D  % % &G  -%    , '1 ,    1  ( G (  %  ' ,  6  % 6  -      -     ,  <   0, (      %   (  6    % (  % =  ' ,    %2  %      $%  '  ' '%  (   @ % (  ,   -  %  J % '  6 %      %     0, (  -   -  -    , 6    % ( ( %     %2  $%  ( '  ( (6 %%   %(    $% %(         ' , % ,,  %2 36 %     '    %   &%    % %- ,   06     -     $    %% '1   %   (  (   1 %       ,   $%  %2   %  , % $   ' '   (  ,        ' ,  -  $%  ' % '( % &G   5(5( 8!& &++2 +   8( $% ,  , % (    ,  N)$,  ' $ 1 %   ,(6    % N)$,   , $ =  %   %  6   (    -  

146

Hamid Mcheick et al. / Procedia Computer Science 34 (2014) 141 – 148

6 '  1   % %    '    (   (  9    %    % =  $% ,   % -  06     %%      ,    , - ,  6    % % $%     A %    % - 

-  3$$ G$ <  $%  -   %  , %  $%  -  %1  %  - , %    %%     (   '( % (  8 -  %   %% (    % ,  6 % (   %1 , % <   -6 -  , ( , =  .(6 %      %  %     ,   %2 $%  % %    % -      % % , % (  & %K  /6 (   %  ( (       -  . = 6    - =6     -  %   (  -  %  , %   $% '   %  -    -   '  %  K  6    % -   G -6 (   - (    ' $% 4 -  

.- 4 - ( G 

$%  -     '1 ( %      ':   %  %2 , % 9' 0   6 %   ':  $   .-    % %  -       1 9  % %  , -  -  %    *       3$$  <   % )!2  - %  , %  *6  %  , % -  $% )!2   ,  12 <   %  -    '    ,   ' 1  * $   0, *      % ( 6 % ' -%      %   0, *  ,     -6 % )!2     ' 1  * $  $%  '  %     % $   , *  (  ,     ': H $%   % 4- %  '( % $  ,   (  % -   * $   2- % &G % '  %    ' 6 %     ( %  * 0  -   %   %2     ( -  $    %  -6  %(  ' ' '(   ' $%   -  %  -  ' ,  '(  

Hamid Mcheick et al. / Procedia Computer Science 34 (2014) 141 – 148

147

&G   %%   '   $   EF $%   (   %   % - , %    % 1 ' %  (   5(/(32  +  

 '- % %   '  %   6  '  , ( ,  ,   % %    ': A %  - ,  - ,     % % -% %   & %  6   %  ,  -       %  %  ( ,   - (  (  46    '(6    '  -     ' (   ' ,,   -   ,     *  %   %   , %   #      $ $%  % '     (  (  %   %    '-  9 (  ( =- %-  %  L6 N40  L&O N     , ,   2-      6   '  % -   '    %  /( (+ +    $%  %2   % '    - L ) %- 0  ( L 1    %     . % &G 6   & L6 %%   L    , &G 0    -- % % % %    % 4- %  ,    $   6 %      (  6 % (      9   & L , %  - - ,   $  ':6  , ---  6   1       ( 1 ,  9  %  - , 1      ,-  , %   /((8+    $% '    L&O N   6 (-  % L( '( / % % '(   (     $%    (   $      -     /(5(&++2+    $    %  -  6     L N40      %    <   6  %     -   N40 -(6 %     $% '   ,  1  % -(  '     ' G % % %6 %    %  ' -  % -( /(/(   & %  6   '    % '( ,  '          (    % ,  '(  9  (    %2  , % ,       %  %  9   , -     1 -  6 '( 6 , '( -   %   '%        -   *  %   ( %   ,    <   A   -  -  '  ,   '  % & "   

148

Hamid Mcheick et al. / Procedia Computer Science 34 (2014) 141 – 148

$%     - =  =    % 6 '   ' %   '   ( ,,   . = 6 , (  %   , %% 6 (    %  ,   '     1 ,   0, (  %    '   % % '(   (   16 -     ( <   -%  ' %        %       -  $%    ' , ( , 6  (' (  , (6 '    '       ' '  , %     (  %    '  $%   '     ' ,,    , ,  %   $%  ,, ( -  %   ( ,  6  ( , -   6  '( -  8' (  1  -  -   ,   &  , ,  6  %  %  - %   ( ' %2       ) ,   , 1      , (        , 6      '  %    ( ' - %    ,  6  %  ( , %   6  %   %  , ( ,  ( '(    *    6 %          % ,   ,    06 , (  -  -  6      ' % '- ' % %6 %  - %     ' %   , % (     $% 1    '( % 8   ,     % 2( , P '  %   P 6

 $   N/ $(6 / 46  )4 8%,( , &% A . 6 $%(   9(6 "  L % 8 J1  /% 716 4- & LA &  G - -  L6 9(6 H H N, 8  ,  - . 16 &'  % A - -  N L% 6 , L   % %  - . 16 L% 9( Q 6 ! !  6 & R1(6  %6  8 J-1  6 S = &  - , $% 0 , $%-TA &  (6U  6 H I &6 * 6 /6 *1%6 Q .6 *  S& &  G 4 , &  ,  ( 6U 0 L  ,    0 6 + "6 0  H6 / 6 4(   6 3  06 % S4-  - ,  , =   - A &  (6U / J  -  "6 / H6 "I  7 *6    6  N1 ;>  H , &%   6  ) & 9( " %  J ""I , &% A      --    3  L  4J6   9 & ' H &  -     %   3 $N  0: -% 8%  6 &  G 8'  ( - & L