There is a new tutorial on the CA wiki that shows how you can add a toolbar to your container. The article assumes you are writing SWT/Eclipse Java code. This toolbar shows up conditionally in the Composite Application Editor (and does not show in the applications run time). The toolbar allows you to provide an intuitive user interface to configure your component. You can pretty much do anything in the toolbar – from defining values for preferences to launching full dialogs right from the main CAE UI. The idea is to have most of your component editing done “on the glass” versus going into the components preferences or advanced settings.
I just published this all around “What’s New” document hitting the various areas with some basic screen shots and a short description. What is probably more valuable is the Wiki Articles index at the end of the document. It outlines based on area the different articles that were posted for 8.5.1 education. The 18 articles/tutorials are designed to walk you through a particular feature – most are in tutorial format with a step by step process and should be able to be completed under 20 minutes.
There will be many more articles coming as we already have several in the pipeline. If you want documentation or a tutorial on a specific area let me know or post it on the Wiki as a suggestion.
If you are one of the low level Eclipse/Java people out there and you want to create Eclipse components for Lotus Notes 8.5 you might want to check out the new article on the CA Wiki. There is an extension in the CAE that allows you to contribute your own configuration tab (user interface) to the Advanced Properties dialog for your component. This would make configuring your component as custom as you would like.
If you use the OpenSpan container for native applications you can see the extent to which they customized this dialog. You can check out their demo which shows how to integrate a native application into Lotus Notes.
Ashok Mammen has published a great introductory article to the new Notes Document Container in Notes 8.5.1. The great thing about this container – like all of the others – is you can completely define the inputs and outputs right within CAE and not have to use WSDL or Designer. There are also some special settings that give this container some niceties due to its nature. For instance, you can tell the application how the view and perspective should be reset when a document is closed or sent.
In Notes 8.5.1 the Notes view container supports a few basic actions for numbers – Count, Total, Min, Average, Max, etc and with the custom action extension you can add as many as you want to that list. Greg Roberts wrote a nice article that shows how you can do this with a sample action that adds “Median” to the set.
Kristin, a member of the composite application development team, just posted a pretty nice tutorial for a Lotus Notes based composite application. While the application is simple in nature it explains at a very fine detail how the application, Social Dashboard, was created. The tutorial mixes some Lotus Script, the Notes view container, and some web browser components. The interesting thing about this pattern is you can easily mix Notes views with web content using composite applications. This same pattern could be used for many different contexts. I use a similar pattern internally for my developers where I can immediately see their problems reports, designs, requirements and line items any time I click their name from my address book.
I am going to stay away from the Notes 6, 7, XPages, standard client, Java Client, etc, discussion but would I like to recognize the concept his video that shows how you can create new entries in a threaded discussion. The video Niklas shows, in my opinion, is how all threaded databases should be. I love the fact that I can navigate through the thread while typing my response. This is basically how blogs and wikis work – ie. you can see the entire thread when responding and to have this in applications like Notes forums, emails, and team rooms would be great.
The Notes View container introduced as a web delivery for Notes 8.5 is going to ship with the Notes 8.5.1 release. When you mix that with the custom action extension point introduced in Notes 8.5.1 you can do some pretty neat stuff. In this article I use the Notes View container, a custom action and the Notes Java API’s to give the Notes view container the ability to have agents be called from a property change from another component. This is really a technical article and has no real work value but it shows you technically how an action like this can be coded and then having the data received by the Lotus Script agent.
In Notes 8.5 you could specify what components should show in the left and right side shelf. In 8.5.1 you can now wire to components and also control when the components should be visible or not. This article shows how you can manage the side shelf in the context of your composite application.