Hi Scott, 
        
        thank you for your usefull reply to my question.
        
        
        
        I'm not running one of examples within ECF, i'm running a
          product specific for my application. 
        
        My product config is based on features, in one of these
          features there is the dependency from
          org.eclipse.ecfremoteservice.asyncproxy bundle. If i run the
          product from PDE i have a version error because eclipse always
          load the highest version of asyncproxy bundle, not the right
          one for j7 environment. And your detailed answer confirms to
          me that in eclipse PDE there is a bug .
        
        
        
        Before to post my question on ecf mailing list, i tried to
          resolve the problem fixing the exact version of asyncprovy
          bundle (with the correct version and qualifier) into the
          feature config (as suggested also in your answer). But for me
          this solution seems to be wrong, because when i run the
          application Eclipse continue to load the highest version of
          the bundle. It seems like Eclipse consider the version as a
          "minimum version", not a "fixed version". But, if i export the
          product and run the application outside the PDE, the right
          plugin version is loaded and wired.
        
        
        
        For now, the right solution for me seems to be the second
          one: create a product, launch the application with wrong
          version and then modify the created launch config forcing the
          1.0.0 version of asyncproxy bundle. I try this solution and
          works perfectly.
        
        
        
        At last, another little question: what about the J7 support
          in next ECF releases? I'm not sure that IBM will develop a
          JDK8 for Power8 and linux in short times and it is possible
          that i will have to use J7 also when the new release of ECF
          will be released.