Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    How to compile SmartClient sources?

    How can I recompile the SmartClient source code?

    What I did so far:
    1. Downloaded the SmartClient code: http://www.smartclient.com/builds/SmartClient/8.x/LGPL
    2. Add my fixes/extensions to the source code (SmartClient_SC_SNAPSHOT-*/smartclientSDK/source/):
    - Overlap bug: http://forums.smartclient.com/showthread.php?t=13750
    - 24h support: http://code.google.com/p/smartgwt/issues/detail?id=460&colspec=ID%20Stars%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Reporter

    How can I rebuild now the smartclient.jar from this?

    Is there something similar for SmartClient like the very helpful docu for SmartGWT: http://code.google.com/p/smartgwt/wiki/BuildingFromSVN

    #2
    Note we've already incorporated your overlap bug patch - thanks for that.

    Rather than re-jarring the source, the simplest thing is to use the *NoScript version of the SmartGWT <inherits> in .gwt.xml and load SmartClient by manually including <script src=> tags in your .html bootstrap file. This is how we do it at HQ.

    In the source directories, you can see a directory modules/ with ISC_Core.js et al - these files load the individual source files in the various directories (browser/ widgets/ etc).

    Comment


      #3
      rroeller, did you managed to compile SmartClient or otherwise correctly integrate modified SmartClient into your GWT application? Please, post the details.

      Comment


        #4
        Dear All
        I wonder if anyone can compile SmartClient sources and use it in the smartgwt

        Comment


          #5
          If you mean an application build in SmartClient, there's no compilation step required. Just load the SmartClient application source as normal using a <script src=> tag from a SmartGWT bootstrap .html page. Then you are able to reference the components in SmartGWT using Canvas.getById().

          Comment

          Working...
          X