Revision: 6373 Author: tamplinjohn Date: Wed Oct 14 12:02:28 2009 Log: Edited wiki page through web user interface. http://code.google.com/p/google-web-toolkit/source/detail?r=6373
Modified: /wiki/UsingOOPHM.wiki ======================================= --- /wiki/UsingOOPHM.wiki Tue Oct 13 17:10:54 2009 +++ /wiki/UsingOOPHM.wiki Wed Oct 14 12:02:28 2009 @@ -38,26 +38,8 @@ Download and run the [http://google-web-toolkit.googlecode.com/svn/trunk/plugins/ie/prebuilt/GwtDevModeIePluginInstaller.msi GWT Dev Mode Plugin for IE] installer. = Using OOPHM = -OOPHM is currently in trunk (it is not and will not be available with any version of GWT earlier than 2.0), but is not enabled by default because the UI needs some work and some features are missing, plus it just hasn't had enough testing to be sure it is completely usable as a replacement. So, to use it now, you need to add gwt-dev-oophm.jar at the beginning of your classpath. There are a number of ways to do it: - -== Getting the right Classpath == - - * *webAppCreator* - If you are creating a war-style project, you can just use webAppCreator and it will generate an ant target "oophm" for you. You can just run "ant oophm" and it will run your application using OOPHM instead of legacy hosted mode. If you have an existing project, you can delete the build.xml file and then run webAppCreator with -ignore and it won't overwrite any existing files. - - * *Eclipse* - If you have an existing launch config for Eclipse, simply edit the classpath for that launch config and add gwt-dev-oophm.jar at the top of the classpath. - -<blockquote> _Life is more complicated if you are running Eclipse on a Macintosh, and working with GWT source rather than release jars. In that case you will need to make sure that -XstartOnFirstThread is not in your launch config arguments, and you will have to remove the SWT jar from your gwt-dev-mac project._ - -_However, if you want to run legacy hosted mode again (e.g. to run a GWTTestCase), you will have to restore the SWT jar to gwt-dev-mac_ - -_Here's a recipe: OophmForMacBasedGwtContributors_ </blockquote> - - * *Others* - Basically, wherever you set the classpath that includes gwt-dev-{platform}.jar, make sure that gwt-dev-oophm.jar is searched before the platform-specific jar. - -== Running == -Just execute the GWTShell or !HostedMode classes as usual. A swing UI will show up and it will try and launch firefox with the proper URL -- it does this by just running "firefox URL", so if you don't have the path set properly or if you need to run a different executable it will fail -- in that case, just copy the URL from the log window and paste it in the browser you want to use. +OOPHM is currently in trunk (it is not and will not be available with any version of GWT earlier than 2.0), and is now enabled by default. + +If you are using the Eclipse plugin, you may need to manually create a plain Java launch config until version 1.2 is available (1.12 has some support). Note that calls between Java and JS are synchronous, and that means the plugin has to block the browser while a Java method is executing. If you are debugging your Java code, the browser will appear hung until you return back to browser-side code. --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---