This presentation given by Vinod Seraphin and Akira Sudoh was filled with content that made it difficult to listen and take notes at the same time. I know, all of the presentations should be available from LotuSphere On-Line after the conference. But the one presentation that you need and isn't available is the one you don't take notes on. Here are some of the things I learned during the presentation:
- E4X (ECMAScript for XML) adds an XML datatype to Javascript. This makes it possible to process an XML response without having to create a DOM parser in your JavaScript code. Unfortunately, this isn't supported in all of the major browsers yet, so you use this method in your code at your own risk.
- the new &OutputFormat=JSON url parameter works for ?ReadViewEntries, ?ReadEntries and ?ReadDesign:
- all attributes returned by OutputFormat are returned as strings
- all attributes are preceded by the "@" symbol
- multiple values are returned as a JavaScript array
- the value for each view column is preceded by a "0" element
As for Dojo:
- it has some notable contributors: IBM, SitePen, Sun and AOL
- it degrades gracefully. If your browser doesn't support the features necessary for the rich text editor, you get a TEXTAREA instead
- it has no server-side dependencies
- to use it, you select the pieces you want and create your own bundle, or select a bundle with common features
- compression tools are used to build compressed source files, to reduce the amount of code that needs to be downloaded by the client.
- the combo box is typeahead enabled
- the date picker allows you to scroll by week
- the dialog box is modal
On the plus side, this was the only session I attended so far that ended in 45 minutes and allowed 15 minutes for questions. Vinod is a very good speaker. The only negative I took away from this session was the realization that IBM Lotus will probably never add any widgets directly to Domino. They'll just expect developers to download Dojo and use that to augment the web UI provided by Domino instead.
Lotusphere2007