|
|
|
|
|
|
|
|
|
|
|
|
|
|
LOTUSPHERE ANALYSIS
Diving deep into Domino 8
By Mick Moignard
This is the third of four articles I've written on Lotusphere 2007 and all the new Lotus announcements. In the first article, "The buzz is back at Lotusphere 2007", I talked about the event itself, and provided some of the broad strokes of what was announced. In the second article, "An in-depth look at the Notes 8 announcements", I took an in-depth look at the Notes 8 announcements.
In this article, it's time to dive deeply into the Domino 8 announcements and in the last article, I'll go further in-depth on each of the key announcements and provide you with more perspective and analysis.
"Now, there's some flexibility, and lots of opportunity!"
|
Domino Designer 8 Domino Designer 8 changes are mostly to support composite applications. There's two parts to this: the publishing of the data that the application makes available depending on user activity, and then triggering of actions that the application runs when it gets a trigger from something else.
To make Notes publish an item, such as a view column, you first define the names and types of the interface in these new components. That ends up as a small XML file that other apps can read -- similar to a Web services WSDL (Web Services Description Language) file -- which defines what they are getting.
Then, you define the actual data to be published on one of two ways. You either connect a view column up, which means that the data in that column is published to anything that wants to hear it when that view is opened and a document highlighted. Or you can run a piece of Lotuscript from the view's new OnSelect event, collect together what you need, then with the new NotesPropertyBroker and NotesProperty classes, define and publish it.
Whichever you do, the data items are then just available, as the view is used, to any other composite app that has signed up to receive it and act on it.
Acting on data from another app (Notes or non-Notes) is just as simple: you create a shared action, one that is not displayed, place whatever code you need in it, again using the new classes to get hold of the data. Once you've done that, you then use the new wiring tool to connect the apps together, and you are done.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Advertisement --
Learn Notes and Domino 8 at your place and pace!
Learn Notes and Domino in your office and/or home! TLCC's highly acclaimed distance learning courses for users, developers, and admins will enhance your career and your resume.
The many included activities and demos will make you a pro! Expert instructor help is a click away.
Click here to try a FREE demo course!! |
-- Advertisement --
Mark your calendar for in-depth Lotus training, May 12-14, Boston
Join experts and peers May 12-14 in Boston for educational and networking events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. One registration gets you into THE VIEW's Admin2010 and Lotus Developer2010.
Register by December 31 to save $350. |
|
|
|
|
|
|
|
|
|
|