Archive for November, 2008

Lab 6 description

Wednesday, November 26th, 2008

Introducing several collaboration patterns with WebSphere Portal (WP) and PortletFactory (WPF): (1) customize portlets based on Personalization Rules; (2) connect WPF to Domino Web Services; (3) collaborate with Lotus Quickr; (4) interact with LDAP; (5) visualize widgets in the Lotus Mashup Server; (6) integrate RSS and ATOM feeds in Portal.

This lab introduces you to several collaboration and customization patterns with WebSphere Portal (WP) 6.1, using WebSphere Portlet Factory (WPF). They can be explored in any combination and order of preference:

1. Leverage WPF’s new file selection handler in Version 6.1 to customize portlets based on WP Personalization Rules framework.
2. How to connect WPF to Domino 8 Web Services, using the four WSDL encodings provided by Domino (RPC Encoded, RPC Literal, Document Literal, and Document Wrapped)
3. Collaborate with Lotus Quickr using WPF’s REST Services builder.
4. Create a custom WPF builder to interact with an LDAP server using the Puma API.
5.* Use the WP Widget Portlet to visualize widgets in the Lotus Mashup Server. (Confidential – not yet announced, part of Dashboard Accel 6.1.2)
6. Use the IBM Syndicated Feed Portlet for WP to integrate, view, and manage RSS and ATOM feeds (from Domino) in your portal pages.

Lab 5 description

Thursday, November 20th, 2008

Lab 05 – Customizing Lotus Quickr for Domino

In this lab, you will learn how to create a custom theme for Lotus Quickr for Domino Services. The Custom Theme will be based off the Quickr 8.1 Default Theme initially however upon completion of this lab, the resemblance will be drastically different.

Creating Custom Themes from an existing Quickr Theme:

+ Copying an existing Quickr theme to make your Custom Theme
+ Copy the Quickr 8.1 Default Theme to a work area to create your custom theme
+ Edit the Cascaded Style Sheet file, Quickr81.js, to point to your new custom theme
+ Edit the 5 HTML files to point to the new location of your Javascript file
+ Set the theme to use the appropriate CSS & HTML files
+ Customize an existing place so that it uses this new custom theme
+ Change images within your place
+ Change object locations within your place

Lotusphere 2009 FlashMob Consultations

Thursday, November 20th, 2008

Come join us in doing something fun and alternative.  We are leading flashmobs loosely organized on collaboration and development of Lotus Software solutions.  This is your chance to get Consultative Brainstorming with the experts. It’s a geeky discussion for the developers who need direction with Lotus Software.

Look for more information to pop-up all over the place.

Lab 4 description

Wednesday, November 12th, 2008

Lab 04 – Lotus Sameime SDKs

This lab will demonstrate how to leverage the full capabilities of three Sametime SDKs by building a comprehensive server application and client plug-in. Specifically, the lab will
1) Demonstrate how to build a server side application to publish a new custom status icon to the client
2) Demonstrate how to distribute a new Sametime Connect plug-in using an eclipse update site
3) Demonstrate how to build a custom Sametime Connect plug-in that listens for custom status changes

The server application will use the Community Server Toolkit and the TelephonyAdapterService interface that was released in Sametime 8.0 to publish an additional customizable status icon to the Sametime client. The client side plug-in will demonstrate how to combine the power of both the Sametime Connect and Java Toolkit APIs to listen for attribute changes to the custom status and take additional actions.

Lab 3 description

Friday, November 7th, 2008

Lab 03 – Leverage Lotus Symphony in your business solutions

This two part lab will introduce you to Symphony, explain how to extend Lotus Symphony with Eclipse plug-in development and deployment, teach the default actions of Symphony (i.e. load a document, save document, insert text, etc.), and show you how to customize Symphony to support more actions and properties with the Symphony Java API and Expeditor PropertyBroker. You will learn by developing a basic Eclipse plug-in that runs on Symphony and then build on your knowledge to develop a composite application that emulates a sales performance management dashboard. After this lab, you will see how Symphony is not just about office productivity tools like word processing, spreadsheet or presentation; it’s about customization and integration of Lotus Symphony to your solutions.

There is a bonus section devoted to Lotus Notes Developers who are interested in Leveraging Lotus Symphony via the LotusScript Toolkit.