« Terminal Services and Remote Desktop are not a supported method of administering a Sametime server, and should be avoided at all times. | Main| Free Sametime Wallpaper plug-in »

So what is my biggest aggravation with Sametime?

Category

Yesterday I promised to post my biggest Sametime aggravation.  To be honest, most end users will never experience  this issue, but if you're developing exciting new plug-ins for Sametime you will experience this all the time until IBM decides to sort it out.  The issue is backwards compatibility, whoa I hear you say, IBM prides itself on backwards compatibility.  That is very true, but sadly that backwards compatibility doesn't yet exist for Sametime plug-ins (or Notes plug-ins come to that).  

So far every Sametime point release since 7.5 has required the plug-ins to be updated, so that has meant, 7.5. needed updated plug-ins, 8.0 needed updated plug-ins and then 8.0.1 needed updates.  We've also found that a Sametime plug-in running in the Notes Sametime embedded client doesn't always work the same way as it does within Sametime.  For the ISV large or small this introduces expense, for Sametime customers it introduces management nightmares, trying to ensure that people get the right plug-in for their version, pulling out old versions and replacing with new etc.

I look forward to the day that Sametime and Notes have the same backwards compatibility for plug-ins as it does for regular Notes apps, and the day they make it easy for an eclipse update site to say something like, this plug-in should only be availble to sametime version X users.

Comments

Gravatar Image1 - I think you can use the dependencies tab on the feature manifest to specify the features that are required in the target platform for your plug-in. These dependencies can be further refined using version match rules, so as long as users have the "Ignore features not applicable to this environment" option checked in their update manager, they should only recieve features you have defined for their particular version of Eclipse/Notes/Sametime.

Gravatar Image2 - @1 You're right it is possible, but it should be easy. Right now there is no technote publishing the version numbers of plugins within the different sametime clients, so there is no easy way to say ok, this requires version x of the imhub etc.

IBM should:
1. Publish a technote of which plugin/feature can be used to identify a specific Sametime/Notes version.
2. Make it easier in the first place, the same way I can pick an OS requirement I should be able to pick an application version requirement.

Gravatar Image3 - Relating this to your post about learning websphere...

This is the brave new world of WS, Java, Eclipse, Portal etc. It's a rapidly evolving world that has little use for backward compatiblility.

The "I wrote that app 15 years ago and it still works today." approach is SO preWeb 1.0.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::rolleyes:;-)