Thursday, August 19, 2010

SugarCRM Java development

It was told to me to use this SugarCRM for one of our product. The common way was to use the webservice of SugarCRM.

I didn't find the stepwise document for this. So planned to write this in my blog.

1. Download Community version SugarCRM(.zip file) from the site. http://www.sugarcrm.com/crm/download/sugar-suite.html (using Download Sugar Community Edition 6.0.0 for this blog).
2. Download wampserver 2.x (http://www.wampserver.com/en/)
3. Install wampserver & make sure the php version is >=5.2
4. unzip the file & put in the www folder. For me I renamed it to SugarCE.
5. Install the SugarCE.
6. you might get the issue with variable_order
7. go to line 673 & variables_order = "EGPCS"
8. verify the wsdl is fine or not. In my case it is http://localhost/SugarCE/soap.php?wsdl
9. In everything is fine download the axis1.4 to generate the Java files using Wsdl2Java
10. set the required classpath
C:\axis-1_4>set classpath=%classpath%;lib/axis.jar:lib/axis-ant.jar:lib/commons-discovery-0.2.jar:lib/commons-logging-1.0.4.jar:lib/jaxrpc.jar:lib/log4j-1.2.8.jar:lib/saaj.jar:lib/wsdl4j-1.5.1
.jar
11. run the command:
C:\Extra>java org.apache.axis.wsdl.WSDL2Java -o . -d Session -p org.vikrant.sugarcrm http://localhost/SugarCE/soap.php?wsdl

12. Copy these file to your project folder. (I am using netbean6.9 ,however other IDE are fine to use).
13. Please find the demo code @git location. http://github.com/vikrantchoudhary/SugarCRMForJava

Please let me know if I am missing anything here.

Thursday, June 3, 2010

Software Used

Programming SDK:
1. JDK1.4,1.5,1.6
2. Perl 5.6,5.8
3. VS 2008,2006
4. Ruby 2.0
5 PHP 4.6
6. Flex 3.0 (mxml +AS3.0)
7. S40,S60
8. Android1.5

Framework:
1. cairngorm,Autocomplete (for flex)
2. Hibernate (JPA)


Editor/IDE:
1. Eclipse 3.0,3.2,3.4,3.5
2. Editplus
3. Komodo 4.7
4. Aptana
5. XEmacs
5. Vim for windows

SCM tools:
1. Perforce
2. CVS
3. SVN
4. GitHub
5. Hg

Virtualization:
1. VMWare Client 3.0
2. VSphere 4.0
3. LabManager
4. VMLogix
5. Surgient

Browser:
1. IE6,IE7,IE8
2. Firefox 1.5,2.0,3.0
3. Safari
4. Opera 9

Databases:
1. SQLServer 2000,2005,2008
2. MySQL
3. Sybase 10,11
4. Oracle 10g & 11i

Web/App servers:
1. JBOSS
2. Tomcat5.5
3. Glassfish
4. Apache

OS:
1. Window98
2. WinXPSP2,WinXPSP3,WinXPSP2-64bits
3. VisaBusSp1,VistaBusSp1-64bits
4. Win7Ult,Win7Ult-64bits
5. WinServer 2K3,2K8 Enterprise
6. SUSE10,11
7. RHEL4,5
8. Other (Ubantu,Fedora,ArchLinux etc)


Others:
1. Teamtrack
2. Code collaborator
3. Bugzilla
4. MKSToolKit


3

Thursday, April 8, 2010

Desing Patterns :

Now its time to go through the design patterns in details. This is my learning about the design patterns & feel free to comment if you find anything is misleading or missing.

Let get started with creational patterns:
1. Factory method:

Sunday, January 17, 2010

Google Analytics