Skip to main content link. Accesskey S
  • Log In
  • Help
  • IBM Logo
  • IBM Web Experience Factory wiki
  • All Wikis
  • All Forums
  • Home
  • Product Documentation
  • Community Articles
  • Learning Center
  • IBM Redbooks
Community Articles Product Documentation Learning Center IBM Redbooks This category Web Experience Factory 8 Documentation WebSphere Portlet Factory 7 Documentation WebSphere Portlet Factory 7.0.1 Documentation Custom Search Scope...
Search
Community Articles > Resources for Developers > Sharing an Eclipse shell with the Web Experience Factory Designer and Worklight Studio
  • New Article
  • Share Show Menu▼
  • Subscribe Show Menu▼

About the Original Author

IBM contributorGarry Sager
Contribution Summary:
  • Articles authored: 14
  • Articles edited: 0
  • Comments Posted: 1

Recent articles by this author

Using the new responsive HTML template provided with the Feature Pack for Web Experience Factory 8

The new fp80responsivetemplate.html template allows details, create, and update pages to dynamically and responsively support a two column layout. The template has a layout that uses css floats to lay out the fields. Columns are automatically laid out with the first field in the first column and ...

Using the new Multichannel Responsive Data Layouts provided with the Feature Pack for Web Experience Factory 8

In this article we will talk about the new data layouts that we created for this feature pack. These layouts are designed to work with the new responsive theme for portal 8.0.0.1 and the new Web Experience Factory theme defined in this feature pack. Some of these layouts require the new portal ...

Connecting IBM Web Content Manager content to Web Experience Factory portlets

This sample illustrates how to integrate portlets that display content from IBM Web Content Manager which I will refer to as WCM and portlets that are developed using Web Experience Factory which I will refer to as WEF. It shows how a custom portlet can use public render parameters from the ...

Sharing an Eclipse shell with the Web Experience Factory Designer and Worklight Studio

These are the steps you need to follow to share an eclipse development environment with both Web Experience Factory 8.0 and Worklight Developer Edition 5.0. There are many different versions and configurations of eclipse and many do not contain all the plugins required for both Worklight and Web ...

Working with Themes

This article gives you an over view of how Web Experience Factory themes are used in projects and models with information about how to control the look and feel of your applications and portlets. This also includes multichannel techniques and tips for working on phones, tablets and desktop ...

Community articleSharing an Eclipse shell with the Web Experience Factory Designer and Worklight Studio

Added by IBM contributor Garry Sager | Edited by IBM contributor Garry Sager on July 27, 2012 | Version 13
  • Edit
  • More Actions Show Menu▼
Rate this article 1 starsRate this article 2 starsRate this article 3 starsRate this article 4 starsRate this article 5 stars
expanded Abstract
collapsed Abstract
No abstract provided.
Tags:
These are the steps you need to follow to share an eclipse development environment with both Web Experience Factory 8.0 and Worklight Developer Edition 5.0. There are many different versions and configurations of eclipse and many do not contain all the plugins required for both Worklight and Web Experience Factory. These steps have been tried and found that since the currently supported version of eclipse for Web Experience Factory is Eclipse 3.6.2 for windows we only support the 32 bit version and Worklight needs the complete web tools J2ee plugin set. This is the easiest way to get an eclipse they both share.

The version of Eclipse and plugins we include in our version of Eclipse that is distributed with our product doesn't include all the plugins that are required by Worklight. But there is a way to have both products share the same Eclipse. These are the steps to accomplish this .

Open the IBM developerWorks mobile website
https://www.ibm.com/developerworks/mobile/

Choose the Link to download and install Worklight Developer Edition 5.0
When the page is displayed choose the Alternative install option


At the bottom of this page there is the information on installing the product into the Helios version of Eclipse.

It is very important that the version for Web Experience Factory 7.0.1 or 8.0 is Eclispe 3.6.2



The link for Helios that I used when writing this article was found here
There is also extra info on the support site for installing worklight into an existing eclipse here

The Helios SR2 for Java EE developers is the version that both products can share.
After unzipping the Eclipse you can install Worklight by either method from there update site or the zip format described on the alternate install option tab.



Update site location I used was http://public.dhe.ibm.com/ibmdl/export/pub/software/mobile-solutions/worklight/wdeupdate/

After getting the Worklight product setup you can install Web Experience Factory into the Eclipse that you just setup by choosing to customize the install and select an existing Eclipse. A shortcut to the install is if you already have your Web Experience Factory 8.0 installed is to copy the links folder from your previous install into the Eclipse directory that you just created. If you did a default install on windows it normally would be at C:\IBM\Web Experience Factory\Eclipse\links. This folder should already exist, Worklight places it's .lnk file in there also, so you should say yes to the overwrite dialog. If the link folder doesn't exist in the Eclipse directory just copy the links folder from the Experience Factories Eclipse directory.

You now should be able to create a workspace that contains both Worklight projects and Web Experience Factory projects. If the Web Experience Factory Perspective does not show up in the Window/ Open Perspective dialog you might need to add the -clean to the command line to start eclipse. This will cause eclipse to reload any new plugins.



Important JRE information
One note both products use Java 1.6 Web Experience Factory is designed to use the IBM JRE version to deploy to Portal without installing security certificates. If the mobile target platforms tool does not support the IBM JRE then you can update that JRE to have your server's certificate added to the key store which will allow Web Experience Factory to work using the updated JRE.

To add your certificate to the key store you need to get the certificate onto your system. you can do that by following the steps described in this article.
Adding Security Certificates to a Deployment Server for Outbound Requests
for information on updating the JRE you should follow the JRE's instructions to update the JRE's key store.
Following these instructions I generated this file C:/portal.cer by exporting the certificate from IE as described in the referenced Security topic.

For example I installed the Oracle JRE onto my windows system in the default location. And to update the JRE I opened a command window and set C:/Program Files/Java/jre6/bin directory as the current directory.
I then and ran this command
keytool -import -alias portal -keystore "C:/Program Files/Java/jre6\lib/security/cacerts" -file C:/portal.cer

After doing this you can run eclipse, open or create a project and deploy your application to portal.


  • Edit
  • More Actions Show Menu▼


expanded Attachments (0)
collapsed Attachments (0)
Edit the article to add or modify attachments.
expanded Versions (13)
collapsed Versions (13)
Version Comparison     
VersionDateChanged by              Summary of changes
This version (13)Jul 27, 2012 12:00:31 PMGarry Sager  IBM contributor
12Jul 26, 2012 9:50:44 AMGarry Sager  IBM contributor
11Jul 25, 2012 1:24:29 PMGarry Sager  IBM contributor
10Jul 25, 2012 11:17:37 AMGarry Sager  IBM contributor
9Jul 18, 2012 7:09:10 AMGarry Sager  IBM contributor
8Jun 21, 2012 1:30:09 PMGarry Sager  IBM contributor
6Jun 21, 2012 10:51:25 AMGarry Sager  IBM contributor
5Jun 21, 2012 10:34:26 AMGarry Sager  IBM contributor
4Jun 20, 2012 3:17:10 PMGarry Sager  IBM contributor
3Jun 19, 2012 8:38:42 AMGarry Sager  IBM contributor
2Jun 18, 2012 2:39:27 PMGarry Sager  IBM contributor
1Jun 15, 2012 3:39:59 PMGarry Sager  IBM contributor
1Jun 15, 2012 3:41:46 PMGarry Sager  IBM contributor
expanded Comments (0)
collapsed Comments (0)
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
  • BlogsIBMSocialBizUX 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