Today is Monday, 4th July 2022

Archive for November, 2011

The Myths and Realities of Agile Development

Agile development is undisciplinedAgile methods have clear rules to be followed
Agile development is unplannedPlanning takes place iteratively
Agile development is unpredictableHistorical data is rapidly assimilated to reduce uncertainty
Agile development does not scaleLarge-scale projects are being delivered right now
Agile development is just a fadMost individual practices of Agile have a long history of success

Netbeans: Setting up a Web project with SmartGWT

This document shows you how to set up a Netbeans Web project with SmartGWT.

System Requirements

  • GWT 2.2+:
  • SmartGWT 2.4+:

1. Create GWT project using “webappcreator”

Open an MS-DOS window, type:

webappcreator -out c:\dev\testgwt org.demo.TestGwtApp

2. Create a new NetBeans project, using the following steps

  1. Select File > New Project
  2. In the Choose Project step, select
  3. Categories: Java Web
  4. Projects: Web Application with Existing Sources
  5. Click Next
  6. In the Name and Location step,
  7. Click the Browse… button for the Location. Browse to the directory that was created in Step 1: c:\dev\testgwt
  8. Click Next
  9. Click OK to rename the build file to nbbuild.xml
  10. In the Existing Sources and Libraries step, click Next
  11. In the second Existing Sources and Libraries step, click Browse for Web Pages Folder
  12. Select the directory: war
  13. Click Finish

3. Copy SmartGWT libs


Note: these JARs are only needed for compilation. Do not put in WEB-INF/lib.

Update the NetBeans project to include lib/smartgwt.jar

4. Update build.xml to include these paths at compilation time: project.classpath

5. Add Skins to host HTML page
In HTML host page

<script type="text/javascript">
   var isomorphicDir="testgwt/sc/";

6. In host HTML page
Move the loading of module AFTER the isomorphic load. See below

<script type="text/javascript">
 var isomorphicDir = "testgwt/sc/";
<script src="testgwt/testgwt.nocache.js" type="text/javascript"></script>

7. Update MyApp.gwt.xml

<inherits name="com.smartgwt.SmartGwtNoTheme" />

<inherits name="com.smartclient.theme.enterpriseblue.EnterpriseBlue"/>

Install GlassFish 3.1 as a Windows Service

To install GlassFish 3.1 as a Window Service, you can use the create-service command. Follow these steps to setup the service:

Open an MS-DOS window (Run As Administrator)

cd {your_glassfish_home}\glassfish\bin

asadmin create-service --name domain1

This will create the service. You can verify this is the Windows Services control panel. By default, the service display name is domain1 GlassFish Server.

If you would like to change the display name of the service, then you can execute the following command. Be sure to put a space between DisplayName= and "GlassFish 3.1"

sc config domain1 DisplayName= "GlassFish 3.1"

If you no longer need the Windows service, you can delete the service with this command.

sc delete domain1

Also, you should delete all files in cd \glassfish\domains\domain1\bin

Additional documentation on the create-service command is available here.