Discovering Notes 8: Spill-over from Eclipse


How’s this for Eclipse spill-over and a “free” feature that, at least for me, is the feature of the week? Try pressing Ctrl-F8 in your Notes 8 client…

Pressing the key-combination will bring up a keyboard navigateable list of open tabs. Select the tab you need with the arrow keys (or press Ctrl-F8 successive times) and press Enter. It’s basically the same as in Eclipse except in Eclipse it shows a list of active perspectives. In fact the Notes 8 client still refers to “perspectives” in the keyboard shortcut list.

Nice ha?

Eclipse 3.3 is here – what does that mean for Lotus Expeditor?

As you might have heard version 3.3 of the Eclipse platform has been released under the codename of Europa (Eclipse 3.3 Europa) and is now the preferred version of Eclipse for new developers. With the new Eclipse release I’m wondering where that leaves us developing for Notes 8 and Sametime 7.5. Will development for the IBM Lotus Expeditor platform be supported with Eclipse 3.3 or will we need to stay to Eclipse 3.2 to be supported?

I’m just curious. It isn’t too much of a problem for me right now as I’m already running both Eclipse 3.1 and Eclipse 3.2 on different projects so adding a third to the mix shouldn’t be too much of a hazzle. I’m just curious as I think it will set a precedence as to how IBM Lotus plans to keep up with the ongoing development and evolution of the Eclipse platform.

Another reason why it isn’t too much of an issue for me is that I’m on Windows XP. One of the noteworthy features of Eclipse 3.3 is the support for Mac OSX on Intel. This is interesting since we as Notes/Domino developers are extending our reach into the Mac market and hence this kind of support is required.

New THE VIEW article is out!

I’m happy to say that my newest article is online at THE VIEW website. The article is on managing and provisioning lotus.domino.Session objects to plug-ins in Sametime Connect 7.5.1 – a subject that’s a little tricky due to the native code underneath the Notes/Domino Java API and due to the way that classloaders work in Sametime Connect/Expeditor.

For the ones who’s already on Sametime 7.5.1 please see the errata (http://lekkimworld.com/theview_sametime).

Article abstract:

Take the mystery out of providing multiple Notes sessions from Sametime Connect. Plug-in developers find that running multiple Sametime plug-ins that access Notes at the same time is tricky; the reasons are due to how the Sametime 7.5 Java application-programming interface (API) differs from the one Notes uses, and how Java class-loaders load native library code on Windows. The solution provided in this article uses a bundled group of plug-ins, invisible to connect users, for managing lotus.domino.Session objects across other plug-ins. You also learn how to achieve fast plug-in deployments with automatic Connect configuration, plus easier plug-in maintenance. The solution code is available for download at THE VIEW Web site.

Subclipse (SVN) properties

In my quest to find a way to automatically wrap commit messsages in the Subclipse SVN plug-in for Eclipse I found a description of some of the properties that are used to control the commit message dialog. Unfortunately it looks like there is no way to wrap the lines in the commit message dialog although no linebreaks are inserted. Bummer!