The Nebula project has some very cool controls that can be used in the Notes UI – surfaced in Eclipse components. We currently do not ship this project with Notes but I am interested in hearing anyones opinion on whether we should. That would of course mean consuming them and productizing the work. One of the first things that would need to be done is also make them skinnable like the other controls we do ship with.
Ok, I am not sure about genius but this is neat. I find it interesting that Catwoman, Supergirl, and Wonder Woman made the list. 🙂
You are Iron Man
|Inventor. Businessman. Genius.
Just got an email from Jo Grant.
Check out the cool new function in the library of components.
Dr. Erik Behrends, a developer on the composite application editor team, created a pretty cool video showing the integration of a web table with an Excel workbook. The neat aspects of this video is it uses the new container framework and Erik created this application with no coding or modification of the existing web application.
Erik used the World Climate web site for the demo which shows how easy it is to integrate with existing web browser applications.
Ever since I moved back to Central NY I noticed a few things that only seem to be here. One of them, which I am eating right now, is salt potatoes! So I looked the up on Wikipedia and sure as heck check out the quote:
Salt potatoes are a regional dish of Central New York, typically served in the summer when the young potatoes are first harvested. They are a staple food at fairs and barbecues. In this region, potatoes specifically intended to be made into salt potatoes can be purchased by the bag along with packages of salt during the summer months. Hinerwadel's is the most popular brand. Bags can be bought, usually around $5 in most supermarkets.
The Syracuse, New York area has a long history of salt production. Salt springs located around Onondaga lake were used to create consumable salt that was distributed throughout the northeast via the Erie Canal. Salinated water was laid out to dry on large trays. The salt residue was then scraped up, ground, and packaged. Salt potatoes were created in the nineteenth century by Irish immigrants working the springs who cooked their potatoes in the salty brine. The first packaged salt potatoes were sold in the 1960s.
One of the interesting use cases the side-shelf integration in Notes 8.5 has is a cross page wire function. This option allows for a side-shelf component to be shown in the side shelf the entire time a composite app is open (not just visible or the active application). When a property is published from the side-shelf component to a component on the main screen area the system will automatically show that components page (perspective) and deliver the data to the target action.
In this video I show a basic example where I put the PIM contacts in the right side-shelf. The component is configured to always show while the application is open. Every time an entry is selected in that view, it publishes properties to a web form. That web form lives on the second page in a composite application and will be shown every time I click an entry.
There can be many other uses for this kind of technology. For instance, a basic navigator that will always open a specific page in a composite. Or one where it not only opens a page but does a search on the data published in an application.
There are several containers that will ship after Notes 8.5 and Expeditor 6.2 – two of those are the Notes View and Symphony Spreadsheet containers. These containers are based on the new Composite Application container framework where you can create components from complex applications – applications with many states.
The Notes view container uses a custom configuration UI that is labeled “Selection Output”. This screen lets you configure what properties (and where the values of those properties come from) when a document (or multiple documents) are selected in the Notes view. The container allows for formula language and even has a hint drop down that shows the available fields on the currently selected note. I even expanded the hint to include all variations of @NAME for all name fields.
So, even though the underlying container architecture is very flexible and open, Notes views can only expose so much – so the new UI minimizes the “scare” factor and just sticks to basics. Under the covers I fill in the landmark configuration and base it all on “selection” for all documents.
I am looking for some good feedback if you care to share your opinions on the new UI.
The Symphony spreadsheet container is pretty much identical to the Excel container. It still uses the original landmark configuration UI. In this demo I don't really care what spreadsheet page we are on so I use the $SHEET with a landmark value of * – this means the events are application to all sheets. This is the reason why I used the Sheet2! qualifier for the cell ranges.
Once again, the containers will be part of a web delivery after Notes 8.5 and Expeditor 6.2 ship. They are already on the plate to be included in Notes 8.5.1 and Expeditor 6.2.1. The full list of containers we are looking at are these:
– Notes view container. Any notes view can be used and configured in CAE.
– PIM view container. Prebuilt configurations for Mail, Calendar, Contacts, etc. Which can also be extended.
– Host On Demand – integrate any/all of your host based applications with your other components.
– Excel and Symphony – spreadsheet container (the ones you have seen here)
– iWidget container – make any iWidget a composite component
– Lotus Forms container – integrate your Lotus Forms easily with other components.
*of course all of this is subject to change and all feedback is welcome. 🙂