Notes 8 Application Development Resources

March 26 2007 11:38:17 AM Comments Disabled
Last Updated: Aug 8, 2007

Blog: The Lotus Composite Applications blog is a joint effort by the key technical architects and user experience professionals to open a direct line of communication with developers about the capabilities of user facing composite applications.

Composite Applications Home Page: What are composite applications and how do they relate to Service-Oriented Architecture (SOA)? Find the technical resources you need to learn about composite applications for IBM Lotus Notes and Domino, IBM Lotus Expeditor, IBM Lotus Component Designer, and IBM WebSphere Portal.

IBM Education Assistant: Building LotusĀ® NotesĀ® Version: V8.0 Composite applications

Tutorial: Building Composite Applications for IBM Lotus Notes 8 Beta 3: This tutorial contains instructions and supporting files for developers to help them build the sample Customer Interests composite application with IBM Lotus Notes 8 and IBM Lotus Domino Designer 8 Beta 3.

Two simple tutorials to build NSF based apps with NSF and Eclipse components: The first tutorial shows a very simple NSF based composite application with one NSF component and two component views that communicate via property broker between each other.  The second tutorial adds another component to the same application. The tutorial shows how this Eclipse component can be built with the Eclipse IDE.

Lotusphere 2007: AD406 - Building Composite Applications for IBM Lotus Notes 8: This session starts with an overview of Composite Applications in Lotus Notes 8 and follows with a detailed look at how to assemble and wire applications using the Composite Application Editor. It will show how to integrate your existing Lotus Notes applications and Eclipse components into a Composite Application, and how these can interact. We will also outline the different technologies you can use to create new components for your applications and the tools available for the development of these components.
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552 f1ab6e46e4852568a90055c4cd/27a2c3098e4bb55b8525729f005644b6?OpenDocument< /a>

Lotusphere 2007:
AD405 - Improve Your IBM Lotus Notes Application ROI Through Composite Applications with Lotus Notes and Domino 8: Let the experts walk you through several scenarios where traditional Lotus Notes applications are enhanced by promoting them to a Composite Application environment. We will explore how best to develop reusable components, leverage existing solutions as components, and assemble these into Composite Applications for use with Lotus Notes 8. We will use components developed for Lotus Notes 8 and Lotus Expeditor as well as assemble Composite Applications using Lotus Notes 8 or WebSphere Portal. Benefit your organization with this powerful technology - learn best practices from this session to get a head start now and begin deploying REAL Composite Applications for use by Lotus Notes 8!
http://www-10.lotus.com/ldd/sandbox.nsf/ecc552 f1ab6e46e4852568a90055c4cd/32da271ca65ba0d48525729f00562011?OpenDocument< /a>

Lotusphere 2007: ID211 -
Turning your IBM Lotus Domino Server into the Ultimate Eclipse Update Site Server!: Come to this sneak preview to learn how to provision RCP/Eclipse-based clients such as IBM Lotus Notes 8 and IBM Lotus Sametime 7.5 right from your familiar Lotus Domino server infrastructure. We'll explain how provisioning of Eclipse-based clients works in general, and how the new updatesite.ntf template coming in Lotus Domino 8 works. We then show you how to set up your Lotus Domino server to host one or multiple Eclipse Update Sites and how to provision new features right off that Lotus Domino server. Lotus Domino is an Eclipse update site server on steroids!
http://www-10.lotus.com/ldd/sandbox.nsf/ByDate /404b644224e898da8525729f0060277b?OpenDocument

IBM Redbook: Building Composite Applications: This IBM Redbooks publication covers composite applications for desktop solutions that require multiple types of applications to run in a cooperative environment by providing intercommunication between components. Service-oriented architecture (SOA) composite applications deliver high levels of business services and this book covers the architecture, available tools, component considerations, as well as assembling, deploying and wiring components in WebSphere Portal and Rich Client Platforms, such as Lotus Expeditor and Lotus Notes 8.
http://publib-b.boulder.ibm.com/Redbooks.nsf/R edbookAbstracts/sg247367.html  

developerWorks article: Extending the IBM Lotus Notes V8 sidebar and toolbar, by Brian Leonard 10 Apr 2007

developerWorks article: Integrating IBM Lotus Notes data into the Lotus Notes V8 sidebar and toolbar, by Brian Leonard 24 Apr 2007

developerWorks article: Extending the IBM Lotus Notes V8 mail with Eclipse, by Bob Balfe 08 May 2007

developerWorks article: Leveraging user context in the IBM Lotus Notes V8 sidebar and toolbar, by Brian Leonard 24 Jul 2007

developerWorks article: How to develop Eclipse Components in an Eclipse IDE for Composite Applications in Lotus Notes

IBM Redpaper: Building Composite Applications in Lotus Expeditor V6.1: This IBM Redpaper covers composite applications for desktop solutions that require multiple types of applications to run in a Lotus Expeditor V6.1 collaboration environment by providing inter-communication between components. SOA composite applications deliver high levels of business services and this IBM Redpaper covers the architecture, available tools, component considerations, assembling, deploying and wiring components in Lotus Expeditor V6.1 composite applications.


**** Old - need to update links ****


How to enable Eclipse update manager to install features and plugins manually (from Jay Roshenthal)

Composite Applications Tutorial I: NSF Components
Composite Applications Tutorial II: Eclipse Component
Composite Applications Tutorial and Documentation - "Building Composite Applications for IBM Notes 8"

Application Development Acticles - Table of Contents
- Designing Composite Applications: Component Design
- Developing Composite Applications: Notes Components