ID201 : IBM Lotus Domino, A look ahead

Going to look at Domino 8, Domino 8.0.1 and the future roadmap for Domino 8.5.

Domino 8.5 is expected to ship in the second half of 2008 and there are already plans for the versions after that. Domino 8.5 is a big release with a lot of new features.

Domino 8.0 server had a lot of important new features like faster AdminP, Message Recall, better Out of Office and major I/O rate improvments. The addition of design compression has also helped with I/O reduction on the server. A lot of the I/O improvments will be apparented only with the ODS48 enabled.

Domino 8.0 introduced Streaming Cluster Replication. It is a move from a per database cluster replication to a server based model. Has resulted in a 10% CPU reduction and average latency has reduced in a 4000 user environment from over 250 seconds to 5 seconds.

New designer option allows you to disable the creation of indexes for sort orders. It saves space and I/O by not creation an index for a sort order unless it is used.

Design note compression, a new option on the database properties needs to be ticked and then to enable it on the server you type ‘Load compact -n’ and to disable type ‘Load compact -N’ It can reduce disk space on design elements by about 70%. A compressed 8.0.1 mail template is 9Mb, and a uncompressed 8.0 mail template is 27Mb.

Lotus Domino 8.0 with Blackberry also has reduced cpu usage. A new API to find database changes will be utilized by the next BB server.

8.0.1 brings us a 64 bit native server. Windows 2003 x64 and AIX will be supported in 8.0.1 All 32bit platforms will continue to be supported.

Document compression ( like design compression ) which is completely transparent to third party API’s and attachments can be stored separately using DAOS. average saving is about 40% depending on the database and content. I/O is also reduced by about 20%. It is possible in 8.5 that the notes client may be able to receive a compressed design element or document and do the decompression on it’s side which would mean even less bandwidth usage and move the decompression task to the client.

Domino 8.01 and introduces Traveller. Free push email to a number of mobile clients ( not the iPhone )

Domino 8.5 has a load of new features. Easier ID management, further reduced storage costs, better QOS and of course modernization of domino web apps.

The ID Management will eliminate the need to enter notes passwords, simplify the lost password and ID recovery and eliminate the need to keep ID files across multiple clients syncd and will also allow IT to remove the need for the domino directory and allow you to use an external LDAP server.

Improved Single Signon. User signs into Windows, Windows provided access to encrypted key to unlock notes.id and there are no passwords to sync. password changes are only required in Windows.

The ID Vault. Store ID’s in secure server side vault. Has protocol level integration to the notes cleint. You can have 1 or more vaults per domain. Audit logging of all vault access and methods to prevent spoofing etc. Vaults can be repliacted.

Existing users will have their ID populated to the vault automatically. New users will have their ID’s provisioned directly into the vault. During authentication Notes 8.5 will download id updated from the vault or upload changes to the vault. Vault allows secure administrator and programatic password resets. ( WooHoo )

the programatic password resetting could be handy for helpdesks. I think that HADSL’s FirM product will have something like this fairly quickly.

Lotus Domino 8.5 LDAP options. Optionally per server you can replace the domino directory with an LDAP server. Domino person attribs will be stored in the domino directory. All other information will be stored in to Domino Configuration Database. New API’s for domino directory integration for third party tools. Active Directory will be supported first and then extended to other LDAP systems.

Domino Attachment And Object Store. Moved JUST ATTACHMENTS to a seperate store and can recognise when an attachment was sent to multiple users so that it does not store duplicates in the store. Unlike Shared Mail it does not use a .nsf to store the information. It moves them out to the file system and compresses the files etc. From a backup perspective this makes it better as a .nsf would be changing daily while separate files would only be written to backup once.

With no attachments in the mailfile then compaction and document note compression is even better and faster. The separate files on the file system also means no single point of failure.

DAOS is… Local to a single server ( not cross server ) Requires Transation logging to be enabled. Requires a new ODS version in 8.5, It is API transparent, objects will count towards quote and are reported in database size. DOES NOT SHARE ANY CODE WITH SCOS.

Domino 8.5 Update Task. Looking at adding a per-database out-out of the update task so for infrequently used databases it will reduce the I/O on the server. the Updall task running at night will still update the indexes.

Mail.box will be optimized. Going to try avoid writing content to disk during a steady state and use a message queue method to make I/O faster. Transaction logging will need to be enabled for mail.box which is opposite to recommendations today.

Domino Configuration Tuner. Will detect misconfigurations according to best practices. The goal is to make your server faster and reduce your support costs just by looking at databases settings etc. It will require no changes to the Domino server and is a client based tools that is a self-contained application. Will be updated separately to standard server/cleint releases. Looks good to me as a way to optimize your server settings for best performance.

Tagged with:
Posted in None

BP207 : From notes apps to Ajax Apps in 10 lines of code.

Live Blog ( as long as my battery lasts )

Talking about EXT.ND, a javascript framework similar to DoJo or jQuery except aimed towards to Notes/Domino. The aim of the project is to provide easy to use javascript classes for Domino objects

Currently showing a view in the notes client, a web browser and view applet. In the default views in the web browser at very basic. Now showing the same view in Ext.nd. Looks much nicer. Only 10 lines of code needed. Doing the same for outlines, picklists, date pickers.

Getting started with ext.nd. You can download it from http://extjs.com then unzip and sign it.

Coming soon. the ability o have the ext.nd application inject the setup code for ext.nd into the htmlhead section of the form or page with the click of a button. This will add the required code that will make ext.nd work in your applications.

Just demoed converting a standard database into an EXT.ND enabled database. Very quick and plenty of applause from the audience is coming over the speakers into the overflow room. The date picker and name picker demos are wonderful.

Tagged with:
Posted in None

AD301 : What’s new in IBM Lotus Domino Designer

Domino Designer in Eclipse will be coming in 8.5.

Why Eclipse? The great script editing and debugging. The class browser. Built-in editors for CSS, XML, HTML etc. Partners can extend the platform thru eclipse plugins.

DOMINO DESIGNER ON LINUX AND MAC “In the fullness of time”. It will not be in 8.5 but the move to Eclipse will allow that to be accomplished.

There will be a public beta of 8.5 designer. No date yet.

They are trying to map as many ‘infobox’ properties into property panels. Some nice things about this means you can copy/paste stuff from the properties panel like the Document ID. Lots of cheers for that. You can also float and resize the properties panel.

Showing the script editor right now. WOW. The class browser is great. The typeahead works great, for lotusscript, javascript and while not working in this pre-beat a Java editor also. Syntax coloring and code completion is nice. There is a style sheet editing feature that has a context helper so if your entering a line like font-size it will show you all the available options in the code completion box.

New design elements to support web apps. Javascript control for Rich text, Views, Outlines and Actions.

DOJO editor for richtext on the web instead of the applets if you want to select that option.

Other new designer elements : xPages, Custom controls, server-side javascript libraries, Data connections and iWidgets.

What is an xPage : Standard JSF extended for domino to built nice UIs. Uses stylesheets, built-in ajax behavours, external data access via web service, RESt or ATOM. Localisable. Custom controls ( kinda like subforms but more powerful )

xPage. Tables can be set to pixels for sizing if you want. Drag and drop edit controls to the xPage is very nice and assigning a style sheet is quick and easy and updates the look of the xPage in the designer client ( no having to save and refesh in a web browser to see what it looks like )

Tagged with:
Posted in None

Laptop Power

Has anybody else noticed that the Swan/Dolphin seem to have locked off all the power sockets that are normally found in the breakout session rooms?

Tagged with:
Posted in None
Archives