On my previous article GWT does not Work with Snow Leopard, I wrote about some issues that I faced with the new version of Mac OS X, Snow Leopard, and GWT framework. To refresh your memory, GWT framework does not work with Mac OS Snow Leopard because Mac OS Snow Leopard cames up with a 64-bit Java version by default, which is not compatible with GWT 1.7.0 and even any version of GWT.
With the new official release of GWT 1.7.1, now you can run GWT and Java 6 by using Java command line argument -d32 when you start GWT in hosted mode. For example, if you're using Google Plugin for Eclipse, you can add this argument on its settings, and GWT will be launched in hosted mode by using a 32-bit Java Virtual Machine.
Source: GWT 1.7.1 release fixes Mac OS X Snow Leopard issues by Andrew Bowers
Website created to display information about Java World and Open Tech Notes
Tuesday, September 29, 2009
Tuesday, September 15, 2009
GWT does not Work with Snow Leopard
About two weeks ago with the new release of Snow Leopard, I was so excited about upgrading my Macbook Pro OS X to this new operating system. Things came well until I got a message when I was starting up GWT hosted mode application. GWT hosted mode was not launched because Snow Leopard comes with the 64-bit Java 6 version as its default Java Virtual Machine. As you may probably know, GWT is not compatible with any 64-bit Java versions. I initially thought that GWT, specifically 1.7.0 version, was not compatible with Java 6 because of its System Requirements. But after having read Snow Leopard, Java 6 and GWT article, I realized that GWT works with any 32-bit Java versions, even Java 6. All that you need to do is to read Snow Leopard, Java 6 and GWT article and follow the instructions that Alex Moffat posted in it.
A quickly fix was posted in OS X 10.6 Snow Leopard article few hours after Snow Leopard had been released in order to downgrade the JVM from Java 6 to Java 5. I downgraded the JVM version on my Mac OS X because I needed to keep working on my GWT project. But if you need to use Java 6 feautures and work with GWT, I highly recommend you to follow the steps posted in Snow Leopard, Java 6 and GWT.
A quickly fix was posted in OS X 10.6 Snow Leopard article few hours after Snow Leopard had been released in order to downgrade the JVM from Java 6 to Java 5. I downgraded the JVM version on my Mac OS X because I needed to keep working on my GWT project. But if you need to use Java 6 feautures and work with GWT, I highly recommend you to follow the steps posted in Snow Leopard, Java 6 and GWT.
Tuesday, July 28, 2009
Just to Remain me- Profile file on Mac OS X
I have been spending a certain amount of time working on a project that includes Google technologies. Due to the quick release of the GWT library, I constantly have to update the environment variable to which this library is located. Due to the fact that I don't upgrade this path so often, I always forget where the Profile file is located on my Mac. The Profile file in your Unix home directory is a collection of Korn shell commands that are executed whenever you login. So, this file is supposed to be in my home directory, but I've never found it there. On my Mac, the file is located in ~/etc/ directory. If you don't find this file in your home directory, look for it in ~/etc/ directory. You'll probably find it there.
Saturday, July 25, 2009
Moving to Houston
Dear readers,
It's been long time without writing on my blog. The thing is that I've been quite busy because I moved to Houston, TX last February. I moved to Texas for two reasons. The first one is because my girlfriend is living here, and as you know, it's better if you live close to the girl you love. The second reason is because Houston is cheaper than Atlanta. I looked for an apartment to rent while I was in Atlanta, and it's very expensive to rent an apartment in Atlanta. Before I decided to move to Houston, I studied carefully what the best option could be for me. Right now I'm a student, and I'm living on my own. So, I need to save some money in order to stay in the US for a long time. I have many goals that I want to achieve in the US, so I need to save money for that.

Well dear readers, I'm not gonna promise you that I'm gonna write frequently. Sometimes I don't have enough time to write about me and something else, like my blog says. Have really fun, and enjoy everyday of your life like it was your last day to live for.
It's been long time without writing on my blog. The thing is that I've been quite busy because I moved to Houston, TX last February. I moved to Texas for two reasons. The first one is because my girlfriend is living here, and as you know, it's better if you live close to the girl you love. The second reason is because Houston is cheaper than Atlanta. I looked for an apartment to rent while I was in Atlanta, and it's very expensive to rent an apartment in Atlanta. Before I decided to move to Houston, I studied carefully what the best option could be for me. Right now I'm a student, and I'm living on my own. So, I need to save some money in order to stay in the US for a long time. I have many goals that I want to achieve in the US, so I need to save money for that.
Well dear readers, I'm not gonna promise you that I'm gonna write frequently. Sometimes I don't have enough time to write about me and something else, like my blog says. Have really fun, and enjoy everyday of your life like it was your last day to live for.
Thursday, February 19, 2009
Getting Started with GWT ADempiere Client
Introduction
This post explains how to install step-by-step GWT ADempiere client on debugging mode by using Eclipse IDE as development environment, and all requirements that are needed to run this project accurately.
Requirements
Make sure that ADEMPIERE_HOME and JAVA_HOME environment variable had been set properly. Also make sure that ADempiere application is working on the computer where GWT ADempiere client will be running.
Installation process
Once ADempiere database server, Java 5 and Eclipse IDE had been installed properly, next steps are to install GWT, Cypal Studio plug-in, and Subclipse plug-in in Eclipse IDE in order to download the GWT ADempiere client source code from the SVN server and start debugging the code.
Downloading and installing GWT
In this step, GWT will be downloaded and installed into the platform where the user would like to debug the project project. User will download GWT based on the platform, for example, Mac OS, Windows, or Linux. The most important on this step is to set the GWT_HOME environment variable, which should contain the path where GWT is installed.
Downloading and installing Cypal Studio plug-in
Once GWT had been installed, next step is to download and install Cypal Studio plug-in. The instructions that are used to install Cypal Studio plug-in are published on Cypal Studio site http://www.cypal.in/studiodocs. Go to Cypal Studio website for more information.
Downloading and installing Subclipse plug-in
In this step, Subclipse plug-in will be installed in Eclipse IDE. To install this plug-in, follow the instructions that are published on Subclipse website http://subclipse.tigris.org/install.html. The instructions are very useful and easy to follow.
Making check-out of GWT ADempiere project
The final step is to download GWT ADempiere source code. Once Subclipse had been downloaded and installed into Eclipse IDE, check out GWT ADempiere source code from the SVN server by following these steps:

Running and debugging the GWT ADempiere Client
To start running the GWT ADempiere project, select Run→Run Configurations in order to open the launch configuration dialog box. Double click on “GWT Hosted Mode Application”. In the main page, select ADempiereGWT as project and org.eevolution.ui.gwt.AdempiereGXT as module. In the parameters page, the parameters can be set such as port and log level for the hosted mode GWTShell to use. The Cypal Studio plug-in page gives more information about Run/Debug GWT application. Finally, click Run to execute the GwtShell and bring up the GWT ADempiere application.
This post explains how to install step-by-step GWT ADempiere client on debugging mode by using Eclipse IDE as development environment, and all requirements that are needed to run this project accurately.
Requirements
- ADempiere database server
- Java 5
- Eclipse for Java EE Developers
- GWT 1.5.3
- Cypal Studio
- Subclipse for SVN
Make sure that ADEMPIERE_HOME and JAVA_HOME environment variable had been set properly. Also make sure that ADempiere application is working on the computer where GWT ADempiere client will be running.
Installation process
Once ADempiere database server, Java 5 and Eclipse IDE had been installed properly, next steps are to install GWT, Cypal Studio plug-in, and Subclipse plug-in in Eclipse IDE in order to download the GWT ADempiere client source code from the SVN server and start debugging the code.
Downloading and installing GWT
In this step, GWT will be downloaded and installed into the platform where the user would like to debug the project project. User will download GWT based on the platform, for example, Mac OS, Windows, or Linux. The most important on this step is to set the GWT_HOME environment variable, which should contain the path where GWT is installed.
Downloading and installing Cypal Studio plug-in
Once GWT had been installed, next step is to download and install Cypal Studio plug-in. The instructions that are used to install Cypal Studio plug-in are published on Cypal Studio site http://www.cypal.in/studiodocs. Go to Cypal Studio website for more information.
Downloading and installing Subclipse plug-in
In this step, Subclipse plug-in will be installed in Eclipse IDE. To install this plug-in, follow the instructions that are published on Subclipse website http://subclipse.tigris.org/install.html. The instructions are very useful and easy to follow.
Making check-out of GWT ADempiere project
The final step is to download GWT ADempiere source code. Once Subclipse had been downloaded and installed into Eclipse IDE, check out GWT ADempiere source code from the SVN server by following these steps:
- Go to SVN repositories tab in order to add ADempiere SVN server.
- Right click on SVN repositories and click on New → Repository Location.
- Add the repository URL host, which is https://adempiere.svn.sourceforge.net/svnroot/adempiere
- Once repository URL host had been added, expand ADempiere repository→contributions→e-Evolution.
- Right click on ADempiereGWT folder and click on Checkout as it is illustrated in the following image.

Running and debugging the GWT ADempiere Client
To start running the GWT ADempiere project, select Run→Run Configurations in order to open the launch configuration dialog box. Double click on “GWT Hosted Mode Application”. In the main page, select ADempiereGWT as project and org.eevolution.ui.gwt.AdempiereGXT as module. In the parameters page, the parameters can be set such as port and log level for the hosted mode GWTShell to use. The Cypal Studio plug-in page gives more information about Run/Debug GWT application. Finally, click Run to execute the GwtShell and bring up the GWT ADempiere application.
Wednesday, January 7, 2009
Living in Atlanta
Since August 2008 I've living in Atlanta. I came here because I wanted to improve my English skills. Improving my English has been one of my major goal in my life. I started to study at the Georgia Tech Language Institute in 4 level. Now I'm studying my 6 level, and I'm very glad because I've improved a lot. Now I look forward to study for the TOEFL and GRE tests. I wanna get a master degree in any University in USA when I have opportunity. As most of you know, I'm Computer Science Engineer and I'd like to get a master degree in Software Engineering. That would be better if I get a job here in USA.
Friday, August 8, 2008
Member of ADempiere ERP Business Suite
This post is to let you know that I have a member of the ADempiere ERP Business Suite. You can check by clicking on here
Subscribe to:
Comments (Atom)