IBM just blew me away ...

August 21 2007

So, IBM just blew me away. They were showing us all of the extension points for Lotus Connections. Things like the Notes 8 sidebar, Microsoft Office extensions, and Notes 7 support. These are all things that are going to be on the Connections Catalog and are not tied to the release of the product. They plan to update them independently. This is a good thing.

Debbie Lynd of WIS and I were sitting with Dan Gurney. He was walking us thru the Notes 7 integration for Lotus Connections. He has built some great stuff here. It feels like you are using the built-in integration in Notes 8 for Activities (even if it looks a bit different). He also added profile and dogear integration. As he was walking thru his work, he talked about his toolbar. He talked about how he made the toolbar take the document context, load a dialog, and then do some actions. He showed this code:

@DbCommand( "AGENT"; "":"ilc4ln.nsf"; "(LaunchActivity)" )

While this was great, Dan then said that he wrote a DLL called ndbagent.dll. Since he is a good developer, he wrote it to work as follows:

@DbCommand( “AGENT”; “”:”database”; “agent-name” )

Debbie and I looked at each other. She was super excited. I was speechless. Dan, with approval from his boss, handed me the dll. WOW. Is this really IBM?

Think about it. You can call an agent, LotusScript or Java, from any database, on any server you can reach, and act upon the selected or open document. And IBM wrote the DLL for us. Unsupported .. but there.

Download the file here

It was great to see a team excited about doing Notes integration, who was not part of the Notes team. I have some bigger ideas on what I want to do with his stuff, but that will come soon.