Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • Lotus Symphony wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Lotus Symphony 3 Documentation Custom Search Scope...
Search
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorPeng CH Chen
Contribution Summary:
  • Articles authored: 3
  • Articles edited: 0
  • Comments Posted: 0

Recent articles by this author

How to get the collection of directories and files through Basic in Symphony

This article introduces how to get the collection of directories and files through Basic in Symphony

Two samples about how to develop plugins in Symphony 3.0

Sample 1. Hello World sample plugin 1.1 Creating a new plugin Launch the Eclipse development environment 1. Click File New Project . 2. Select Plugin Project , and click Next . 3. Type com.ibm.symphony.sample.helloworld in the Project name field. Click Next. 4. Type a descriptive name in ...

How to set up the development environment in Symphony 3.0

Tell the users how to set up the development environment in Symphony 3.0

Community articleHow to set up the development environment in Symphony 3.0

Added by IBM contributor Peng CH Chen on November 25, 2010 | Version 1
expanded Abstract
collapsed Abstract
Tell the users how to set up the development environment in Symphony 3.0
Tags: 3.0
Setting up the integrated development environment


The integrated development environment (IDE) is based on Eclipse 3.4.2 and Lotus Symphony. All the steps in this procedure are for a Microsoft® Windows® operating system, but the process on the Linux® operating system is similar. For Linux users, root privilege is required for installing the toolkit. If you have any questions during the setup process, see Lotus Symphony Developer’s Guide Part 8 Troubleshooting and support or get help from the Lotus Symphony forum: Lotus Symphony forum.




1. Install Lotus Symphony and the Lotus Symphony toolkit.


a. Download Lotus Symphony from the Lotus Symphony website and the Lotus Symphony toolkit from the download page.
b. Install Lotus Symphony to a local disk, for example, D:\IBM\Lotus\Symphony as .
c. Extract the Lotus Symphony toolkit to a local disk.
2. Enable My Widgets panel.
a. Select File > Preferences > Widgets.
b. Select Show Widget Toolbar and the My Widgets Sidebar panel.
3. Enable the Lotus Symphony development feature.
a. Drag the update site development_enablement_updatesite.zip to the My Widgets panel from the Lotus Symphony Toolkit's update_sites folder. For Microsoft Windows Vista and Microsoft Windows 7 users, please disable User Account Control(UAC) before dragging.
b. Select I accept the terms in the license agreements in the Feature License window, and then click Finish.





c. Wait for the installation to finish and restart Lotus Symphony. After it restarts, close Lotus Symphony.


4. Install Eclipse Classic 3.4.2(Eclipse SDK 3.4.2), then install the Lotus Expeditor toolkit update package and the Lotus Symphony toolkit configuration on the Eclipse 3.4.2, JDK version 5.0 (1.5) is required.
a. Download Eclipse 3.4.2 Classic from Eclipse Download website and extract it to a local disk.


Note: For Eclipse 3.4.2 Classic reference platforms, see Eclipse embedded readme or readme_eclipse_3.4.2.




b. Download the Lotus Expeditor toolkit and use the update package of 6.2.1 edition.


c. Start the Eclipse IDE. From the main menu, click Help > Software Updates. In the Software Update and Add-ons window, click the Available Software tab. Click Add Site > Local, select the Expeditor_Toolkit_Install from Lotus Expeditor Toolkit download folder, and then click OK.
d. Click Add Site > Archive , and select the toolkit_configuration_updatesite.zip update site from the Lotus Symphony toolkit's update_sites folder, and then click OK.
e. Select all the features available, and then click Install. After the installation is finished, click Next.





f. In the Feature License window, read the licensing information for each feature that you are installing, and, if you agree with the license, select to accept the license and click Next.


g. Click Finish to begin the installation. When installation completes, you are prompted to restart your IDE for changes to take effect. Click Yes to continue.


Important: Clicking Apply Changes does not correctly configure the environment.




5. Configure Lotus Symphony development support.




After restarting the IDE, the Lotus Expeditor Toolkit Configuration window opens. To configure the toolkit, follow these steps:




a. Select Lotus Symphony in the Test Environment list.


b. Use the Browse button to select the eclipse directory of the Lotus Symphony installation location, for example, \framework\rcp\eclipse.





c. Click OK.


6. By now the development environment is ready to create your own project code in this Eclipse environment.

7. Launch Symphony from Eclipse project environment

a. Select Run > Run Configuration or Run > Debug Configuration from the Eclipse main menu.

b. Select the Client Services launch type and click the new icon or double click Client Services. Name the new configuration, such as Symphony.

c. Click Run or Debug to start Lotus Symphony.


The build of Lotus Symphony that was tested with the toolkit does not resolve all plug-ins correctly. Therefore, you might see an error report window named Plug-in Validation. If this error occurs, click OK to continue the launch process. You can disable this checking operation by clearing the mark next to Validate plug-in dependencies at the bottom of the plug-ins tab of the launcher.Restriction: Use Java compiler 5.0 for the compiler plug-ins. Java compiler 1.4 might not work correctly.




Note: On Red Hat systems, sometimes a java.lang.UnsatisfiedLinkError exception is thrown when launching the Lotus Symphony. Try to fix it with the following command:

ldconfig /opt/ibm/lotus/Symphony/framework/shared/eclipse/plugins/com.ibm.symphony.basis.system.linux_(versionnumber)
versionnumber is the version that you have installed.
expanded Attachments (0)
collapsed Attachments (0)
expanded Versions (5)
collapsed Versions (5)
Version Comparison     
VersionDateChanged by              Summary of changes
5Nov 25, 2010 3:42:27 AMPeng CH Chen  IBM contributor
4Nov 25, 2010 2:55:13 AMPeng CH Chen  IBM contributor
2Nov 25, 2010 2:46:28 AMPeng CH Chen  IBM contributor
1Nov 25, 2010 2:10:54 AMPeng CH Chen  IBM contributor
This version (1)Nov 25, 2010 2:23:09 AMPeng CH Chen  IBM contributor
Copy and paste this wiki markup to link to this article from another article in this wiki.
Go ElsewhereStay ConnectedHelpAbout
  • IBM Collaboration Solutions wikis
  • IBM developerWorks
  • IBM Software support
  • Twitter LinkIBMSocialBizUX on Twitter
  • FacebookIBMSocialBizUX on Facebook
  • ForumsLotus product forums
  • BlogsIBM Social Business UX blog
  • Community LinkIBM Collaboration Solutions
  • Wiki Help
  • Forgot user name/password
  • Wiki design feedback
  • Content feedback
  • About the wiki
  • About IBM
  • Privacy
  • Accessibility
  • IBM Terms of use
  • Wiki terms of use