I know we need a clientModule that initialise the placemanager and then initiliase the "MainModule".
the MainModule initialise module1 and module2 which would themself bind presenters.
I looked for the exemples and found the mobile exemple...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 2.5.0//EN"
<module rename-to='gwtpmobilesample'>
<!-- Inherit the core Web Toolkit stuff. -->
<inherits name="com.gwtplatform.mvp.MvpWithFormFactor"/>
<inherits name='com.gwtplatform.dispatch.Dispatch'/>
<!-- Inherit the default GWT style sheet. -->
<inherits name='com.google.gwt.user.theme.standard.Standard'/>
<!-- Form factor specific modules -->
<set-configuration-property name="gin.ginjector.module.desktop"
value="com.gwtplatform.samples.mobile.client.gin.DesktopModule"/>
<set-configuration-property name="gin.ginjector.module.mobile"
value="com.gwtplatform.samples.mobile.client.gin.MobileModule"/>
<set-configuration-property name="gin.ginjector.module.tablet"
value="com.gwtplatform.samples.mobile.client.gin.TabletModule"/>
<!-- Shared modules -->
<set-configuration-property name="gin.ginjector.modules"
value="com.gwtplatform.dispatch.rpc.client.gin.RpcDispatchAsyncModule"/>
<extend-configuration-property name="gin.ginjector.modules"
value="com.gwtplatform.samples.mobile.client.gin.SharedModule"/>
<!-- Specify the paths for translatable code -->
<source path='client'/>
<source path='shared'/>
</module>