Sametime Awareness Simulator finally available for download

The Sametime Awareness Simulator is sponsored and brought to you by IntraVision the maker of OnTime Group Calendar, the leading provider of group calendar and meeting room booking and managing software for the Lotus Notes platform. Read more at ontimesuite.com.

Announcement

I’m happy to announce that the Sametime Awareness Simulator is finally available for general download from the applications main page (lekkimworld.com/sas). More information such as installation instructions, how-to-use information etc. can be found at that page too.

Comments more than welcome.

Messing with JSON?

Working with JSON can be a little tricky since it normally comes in as one long string which means it can be difficult to discover the data structure. I ran into this while pasing the search.twitter.com JSON API and needed a JSON viewer to help me out. A quick Google search later I found JsonViewer which is a very nice small utility for perusing JSON data. No install necessary.

If you’re working with JSON check it out.

TwitNotes – 1.0.5 is coming and has search.twitter.com capability

In whatever spare time I have I’m working on finishing TwitNotes v. 1.0.5 so it’s ready for Notes 8.5 and Notes 8.0.2. Among other things TwitNotes now supports proxies by using the HTTP libraries built into Notes. It has been somewhat of a challenge but I’m getting there. Last night I thought I was done but no…

After hearing about the Twitter acquisition of Summize and trying it out I had to add this capability to TwitNotes. First I extended the Twitter Java API I’m using to support the JSON API for search.twitter.com, then I extended the TwitNotes plug-in using the extension points already in place (to add a second tab) and voila! Searching in TwitNotes as you can see below.

I hope to get TwitNotes 1.0.5 out this week.

P.S.: If you’re running Notes 8.5 or Notes 8.0.2 and wanna beta test 1.0.5 drop me an e-mail…

My steps for installing Lotus Connections 2.0 FP1

I installed Lotus Connections 2.0 fixpack 1 at a customer site today. It wasn’t as easy as expected and I had to restart the installation program 3 times but eventually I got through. Here are the steps I went through:

  • Stop all Lotus Connection features
  • Download fixpack and the update installer
  • Unzip the installer to a directory called “update” under your Lotus Connections installation directory
  • Create a directory called fixes in the “update” directory you just created and copy the fixpack to this directory
  • Rename the 2.0.0.0-LC-Multi-FP000001.jar to LC2001_Fixpack.jar
  • Open DOS prompt on Lotus Connections server
  • Run command: SET WAS_HOME=<path to WAS e.g. c:ibmwebsphereappserver>
  • Initialize the command prompt by running <path to WAS>binsetupCmdLine.bat e.g. c:ibmwebsphereappserverbinsetupCmdLine.bat
  • Navigate to the “update”-directory and execute this command: updateLC.bat -fixpack -install -installDir <path> -fixpackDir <path> -fixpackID LC2001_Fixpack -wasUserId <WAS user> -wasPassword <WAS admin password>

Adaptors in Eclipse

A new article has been added to eclipse.org/articles and it describes the Adaptor pattern and how it’s used in Eclipse. A must read if you’re into Eclipse/Notes 8.x plug-in development. Below is the introduction.

“The adapter pattern is used extensively in Eclipse. The use of this pattern allows plug-ins to be loosely coupled, yet still be tightly integrated in the extremely dynamic Eclipse runtime environment. The adapter framework is used extensively by a wide variety of plug-ins, including those from the Eclipse platform, other Eclipse projects, and by the broader community and eco-system. The adapter framework should be considered as one of the essential parts of the Eclipse platform that everyone writing Eclipse plug-ins must know about.”

Article: Adapters

LotusScript.doc – an update…

So it’s been very quiet lately around LotusScript.doc and I’m a bit ashamed that I haven’t written anything publicly about it for a long time. Prompted by this comment and numerous conversations at ILUG2008 I think it’s time for an update.

The state of affairs is that version 2 is almost done. With that said with new job and rebuilding my appartment I just haven’t had the time. Playing with new projects like TwitNotes has also taken some attention away from the project. Since it’s been so long I cannot remember the exact state of the project but I seem to remember that I’m very close to a release candidate. Last time I worked on the code I was writing @-command recognizers. All the major code stuff is done with the new engine being in Java. Apart from finishing the recognizers I also need to wire the new backend code to the UI and maybe look into doing a new UI.

All in all I should be able to have at least a release candiate ready at the end of the summer. Still no promises but I really want to have this done and out the door.

I’ll post more when I have more info to share and when I have looked into the code base again. After all – isn’t that what long flat stages in the Tour de France is for? 🙂

Didn’t know I could do that!

Didn’t know I could do that (don’t know whether it was added in Eclipse 3.4) but it sure makes it easier and faster to find the plugins you need to depend on. Instead of having to remember the entire name you can use the *-character. Sweet.