Friday, January 18, 2008

Sending A Message - Intro

One of the cool things about using Smart Space is that you immediately become a part of the community of Smart Space users. You get this for free because the Smart Space client has built in messaging capabilities.

This opens up a wealth of opportunities for one to communicate with other Smart Space users in both traditional and non-traditional ways.

With Smart Space, you can chat with one or more users using the Smart Space Discussion dialog or send a toast notification to one or more users. (A toast is that small message box that appears and then disappears in the lower right hand corner of your screen.) For example, one could discuss a financial report with another Smart Space user by simply using the Discussion dialog to send the user a link to the desired report.

A non-traditional way messaging is utilized by the Smart Space system is in the publishing of a Smart Space desktop to one or more users. Publishing is a topic for another day so I will not elaborate for now. But in a nutshell, if you think that you have a great desktop full of gadgets and content, you can “publish” this desktop to other Smart Space users using the messaging infrastructure built into Smart Space. Those users would get a message that a new desktop has been published and prompted to install it.

Another non-traditional use of messaging within Smart Space is to use the messaging API (both .NET and Java). I have successfully used the Smart Space Java messaging API to create an Essbase Custom Defined Function (CDF) that will send a message to any user from within an Essbase calculation script. This could be used to notify a set of users that a calculation has completed. It could also be used to send a message to a user that something in their data needs attention such as a variance or missing data.

The “Always On” nature of the Smart Space client is a fantastic benefit of having an analytic client installed on your desktop. With this messaging footprint, the sky is the limit when it comes to new possibilities for enhancing your BI/EPM experience.

Stay tuned for more on this subject…

No comments: