5724-L64 IBM Lotus Component Designer V6

IBM United States Sales Manual
Revised:  February 12, 2008.

Table of contents  Document options 
TOC Link Product Life Cycle Dates TOC Link Technical Description
TOC Link Abstract TOC Link Planning Information
TOC Link Highlights TOC Link Publications
TOC Link Description TOC Link Security, Auditability, and Control
Printable version Printable version

Product Life Cycle Dates
Program NumberVRM Announced Available Marketing Withdrawn Service Discontinued
5724-L646.00.02007/01/232007/01/23 2008/05/132010/04/30
5724-L642.06.02006/01/172006/01/17 2008/05/132009/09/30
5724-L642.05.02005/08/232005/08/23 2008/05/132009/09/30

Back to topBack to top

IBM Lotus Component Designer V6 (formerly IBM Workplace Designer) is an innovative, easy-to-use, standards-based development tool that script developers, Microsoft Visual Basic developers, IBM Lotus Domino application designers, and others can use to create components for IBM WebSphere Portal V6. Supporting a service-oriented architecture (SOA), Lotus Component Designer is ideal for composite application development and for extending existing applications with collaborative components.

What's new:

  • Supports deployment to WebSphere Portal Version 6.0.

  • Based on Eclipse 3.2.1 allowing Lotus Component Designer to take advantage of this popular tools platform.

  • Includes a migration tool that will migrate components from IBM Workplace Designer V2.6.

  • Has working sets that allow you to organize your projects into groups in the component navigator.

  • Includes a visual page editor that allows developers to work in design or source page format mode.

  • Supports the XML Scripting Page (XSP) page format that extends the JavaServer Faces (JSF) semantics for data binding and computed formulas to support XPath expressions.

  • Allows developers to preview the page UI in preview mode without deploying.

  • Provides outline view that allows developers to see the page structure and bring focus to elements by selecting them in the outline.

  • Includes new design element types which provide support for composite applications.

  • Creates multilingual components for easier translation.

Back to topBack to top

Lotus Component Designer V6 provides fast time to value in an easy-to- use interface leveraging JavaScript and forms-based development.

  • Eclipse based integrated development environment improves extensibility for developers and business partners.

  • Easy access to enterprise data in JDBC data stores or Domino allows integration of existing data.

  • Build front end to SOA using easy to use Web service consumer tools.

  • Improve end user responsiveness through built in Ajax support.

  • Supports deployment to WebSphere Portal V6.

  • Fast time to value helps lower development cost.

  • Easy to use means less training for your developers.

  • Using JavaScript means you can leverage existing skills.

  • Forms-based development means you can automate existing business processes.

  • One-click deployment allows ease-in-testing components.

  • Presence awareness (chat, person menu) can be added with no programming.

Lotus Component Designer V6.0 provides an intuitive design paradigm, full programming support, powerful Script capabilities, and a visual tools palette.
Back to topBack to top


Lotus Component Designer is easy to learn. You can build security rich, flexible, XML-based applications, such as expense reports, project management, document approvals, blogs, or change requests in less time than with other technologies and tools. Create re-usable UI controls and add them to the Lotus Component Designer palette. You can use the same easy metaphor to access data in JDBC, Domino data sources, or Web services.

What's New

  • Formerly know as IBM Workplace Designer

  • Supports deployment to WebSphere Portal V6. Deployment can be a one click automated process, which is great for development purposes or a manual process for production environments.

  • Based on Eclipse 3.2.1 allowing Lotus Component Designer to take advantage of this popular tools platform. Developers can extend user interface and runtime features through extension points in the Lotus Component Designer architecture.

  • Includes migration tool that allows components built with earlier versions to be migrated to V6.0.

  • Has working sets that allow you to organize your projects into groups in the component navigator.

  • Includes page editor that allows developers to work in design or source XSP page format mode.

  • Includes XSP page format extends the JavaServer Faces (JSF) semantics for data binding and computed formulas to support XPath expressions. XPath expressions are useful for referencing XML data.

  • Has preview mode that allows developers to preview the page UI without deploying.

  • Added outline view that allows developers to see the page structure and bring focus to elements by selecting them in the outline.

  • Creates multilingual components. You can now automatically externalize user interface strings from their pages, allowing for easier translation.

  • Includes context sensitive help and use of Eclipse cheat sheets that allows developers to find the information they need more quickly.

  • Adds support for composite applications that allows you to expose properties and define actions, which allow data to be passed from one portlet to another.

  • Gives you the ability to preview an image before adding it to your page. A new images palette gives greater control over images.

  • Uses custom controls that combine two or more user interface controls into a single control. These custom controls can be added to the UI controls palette so you can reuse them across multiple pages within a component.

  • Adds a new style tab for UI controls that allows importing of style sheets and easier formatting of UI controls on pages.

  • Improved XML schema editor provides an easy and graphical way to edit XML schemas.

  • Integrates data from external JDBC data sources as well as Lotus Domino into your components. The information needed to access that external data store is defined in connection documents, which can be either local to a component or used globally across any component.

  • Has a new connection explorer that allows you to introspect a data store and retrieve metadata and display data.

  • Lets you view queries, which are used to display data from the XML document data store. These queries are now reusable across multiple view controls. Relational queries and Domino queries are two new types of reusable queries that allow you to display data from both data stores.

  • Has a relational query builder that provides a graphical drag-and- drop interface to add and join tables to create a SQL query.

  • Has components that can send requests and receive responses from the Web services. The new Web services adapter allows you to select a WSDL or select a Web service from a UDDI, view the supported operations, and test the Web service. You can bind controls to Web service request, response, or fault documents, and using JavaScript you can manipulate data passed between the Web service and the component.

  • Has support for server-side and client-side script libraries. Script libraries are design elements that you can use to factor out pieces of JavaScript code like methods, global variables, and JavaScript classes into reusable modules that can be called from anywhere in Lotus Component Designer where JavaScript is allowed.

  • Provides a new JavaScript debugger that you can use to debug any JavaScript code that runs on WebSphere Portal Version 6.0. The JavaScript debugger is based on the Eclipse Java debugger.

  • New simple actions include:

    • Confirm action: Confirm action displays a confirmation message to the user

    • Execute script: Execute script actions executes the specified script expression

    • Open page: Open page action opens a new page to replace the current page

    • Save data sources: Save action saves all data sources on the current page and replaces the current page

    • Invoke Web service: Invoke Web service action invokes the specified Web service and makes the response available

Additional benefits:

  • Delivers an easy-to-use, high-level, intuitive visual development environment that requires less training for your developers. Lotus Component Designer V6.0 offers a user interface that is familiar to Domino application designers but is also intuitive to Visual Basic developers and other script developers. The interface allows developers to quickly build document-oriented components that contain forms, views, controls, schemas, and scripts. Lotus Component Designer V6.0 lets a form editor build forms with controls for user input and informational display. Schemas are separated from the presentation layer and are available in the schema editor. Schemas can be built as the developer creates the form, or created first then used to build the presentation layer of the component. The script editor can be used to associate script with events for each control, form, or the entire component.

  • Automate existing business processes through forms-based development. WebSphere Portal applications facilitate security-rich, role-based, business process applications. Lotus Component Designer V6.0 makes it possible to quickly create and roll out components to build applications that automate typical enterprise processes, such as expense reports, change requests, or project management.

  • Supports the robust security and administration features of WebSphere Portal applications to allow role-based access to components. WebSphere Portal applications can make use of roles to manage component access and permissions, allowing system administrators control over the functions available to end users. Every component created in Lotus Component Designer supplies default roles. After the component has been deployed to WebSphere Portal, these individual component roles can be mapped to the specific application runtime roles where the component has been added. This allows the same component to be used in multiple WebSphere Portal applications with unique component role mapping.

  • Leverages the existing skill sets of your development staff through its use of JavaScript and provides powerful script capabilities through JavaScript interfaces to built-in functions. Lotus Component Designer allows the designer to offer client-side and server-side JavaScript to add function to the controls within the component and to the component itself. There are also JavaScript interfaces to built-in functions to help you quickly build code. The Lotus Component Designer script editor delivers syntax highlighting, content assist, and other features to make the component developer more productive.

  • Simplifies deployment and distribution of components to the IBM WebSphere Portal platform. Typical deployment of a component to a J2EE application server is a complex, multiple-step process. Lotus Component Designer V6.0 simplifies this process for the developer. Profiles in Lotus Component Designer enable the developer to specify deployment options, allowing the same component to be deployed quickly to different servers. Components, WAR, and DDL files may also be exported from Lotus Component Designer for distribution to a production server.

Lotus Component Designer includes the following features:

  • Intuitive design paradigm: A form designer to create the presentation layer of the component. Forms allow entry, display, and processing of information through fields, views, buttons, and other user interface controls.

  • Full programming support: Events to support programming capabilities that include button onClick, field onChange, form onSubmit, and other events to support the event-driven programming model.

  • Powerful script capabilities: Scripting with JavaScript and JavaScript interfaces to built-in functions. Script editor with syntax coloring and code assist features to speed development. There is also a complete API available that makes it easy to access documents.

  • Productivity enhancers: Pre-built actions that can be added to a form for performing specific commands.

  • Visual tools palette: Widget palette that allows the developer to drag and drop controls onto the form.

  • Quick to get up and running: Easy deployment options are available for component testing and production scenarios.

Lotus Component Designer delivers the fastest mechanism to create and deploy components to the IBM WebSphere Portal platform. Lotus Component Designer does not require J2EE development skills and can be readily used by script developers and line-of-business users.

Accessibility by people with disabilities

IBM is committed to providing accessible Lotus Component Designer software products for use by people with disabilities.

For more information on accessibility visit http://www-306.ibm.com/able/

Section 508 of the U.S. Rehabilitation Act

IBM Lotus Component Designer is capable as of February 14, 2007, when used in accordance with IBM's associated documentation, of satisfying the applicable requirements of Section 508 of the Rehabilitation Act, provided that any assistive technology used with the product properly interoperates with it. A U.S. Section 508 Voluntary Product Accessibility Template (VPAT), containing details on the products accessibility compliance, can be requested at:


Back to topBack to top
Technical Description
TOC Link Operating Environment TOC Link Hardware Requirements TOC Link Software Requirements

Operating Environment

Hardware Requirements

IBM Lotus Component Designer has two parts:

  • A tool that developers use to create components and deploy them to WebSphere Portal V6.0.0.1

  • Runtime code that is included with WebSphere Portal V6.0.0.1 and runs the deployed components

IBM plans to support the use of Lotus Component Designer V6 applications on WebSphere Portal Express V6 when WebSphere Portal Express V6 becomes available in the market. This statement of support reflects current plans, and is subject to change by IBM without notice.

Server hardware requirements

Lotus Component Designer runtime code is part of WebSphere Portal V6.0.0.1, and all Portal hardware requirements apply to Designer. For the latest information about WebSphere Portal V6.0.0.1 server hardware and software requirements, go to:


Server processor and memory requirements

  • Minimum processor speed: 800 MHz; 2 GHz, or higher recommended

  • Minimum memory: 2 GB RAM; 4 GB recommended

Server disk space requirements

  • Minimum disk space for Designer runtime: 47 MB

Tool hardware requirements

The Lotus Component Designer tool is supported on computers with x86 processors.

Tool processor and memory requirements

  • Minimum processor speed: 800 MHz; 1.5 GHz, or higher recommended

  • Minimum memory: 512K RAM; 1 GB, or higher recommended

Tool disk space requirements

  • Minimum disk space: 458 MB; 1 GB, or higher recommended

Software Requirements

Server software requirements

Lotus Component Designer supports most, but not all versions of the following WebSphere Portal supported operating systems: IBM AIX, Linux, Sun Solaris, Microsoft Windows, HP-UX.

Refer to the IBM Lotus Component Designer V6.0 installation and configuration guide for supported versions of each operating system. You will find it on the Web at:


For notes and additional fix and support information for each operating system, refer to the table of WebSphere Portal supported operating systems in the WebSphere Portal V6.0 information center at:

http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/topic/com.ibm.wp. ent.doc/wpf/inst_req60.html#inst

Tool software requirements

The Lotus Component Designer tool supports either Windows XP Professional with Service Pack 2, or Red Hat Enterprise Linux 4 operating systems, and requires one of the following Java platforms: 1.4.2 or 5.0. (V1.4.2 is installed with the tool.)

The tool is an Eclipse plug-in and must be installed on an Eclipse 3.2.1 platform. On Windows computers, you can choose to have the Lotus Component Designer tool installation program install Eclipse 3.2.1, or you can install the tool over an existing Eclipse 3.2.1. On Linux computers, you must install the tool over an existing Eclipse 3.2.1. You can see Eclipse documentation, and download Eclipse 3.2.1 for the appropriate Linux platform, from the Eclipse Web site at:


Back to topBack to top
Planning Information

Customer Responsibilities

Not applicable.
Back to topBack to top


No publications are shipped with this product.
Back to topBack to top

Security, Auditability, and Control

Not applicable.


(R), (TM), * Trademark or registered trademark of International Business Machines Corporation.

** Company, product, or service name may be a trademark or service mark of others.

Windows is a trademark of Microsoft Corporation.
 © IBM Corporation 2008.
Back to topBack to top

Share this page

Digg Linked In

Contact IBM