|Latest 7 Posts
| Why we DO migrate code.|
Tue, Jun 27th 2017 10
| Migrate Notes to DOCOVA Blog Series Part 17: Input translation and input validation formulas|
Thu, May 25th 2017 5
| Migrate Notes to DOCOVA Blog Series Part 16: Form events|
Tue, May 23rd 2017 4
| Migrate Notes to DOCOVA Blog Series Part 15: Private on first use folders|
Thu, May 18th 2017 7
| Migrate Notes to DOCOVA Blog Series Part 14: Column sorting and categorizing|
Tue, May 16th 2017 8
| Migrate Notes to DOCOVA Blog Series Part 13: Shared columns and fields|
Thu, May 11th 2017 8
| Migrate Notes to DOCOVA Blog Series Part 12: Multi-value fields|
Tue, May 9th 2017 7
| Is 2017 The Year IBM Announces the End of Life of Notes?|
Tue, May 24th 2016 27
| DOCOVA V4.5 – Feature Quick Tour|
Sun, Sep 27th 2015 14
| DIY – Migrating from IBM Quickr with DOCOVA Migration Tools|
Tue, Apr 21st 2015 13
| DOCOVA University Updated|
Fri, Nov 7th 2014 12
| Migrate Notes to DOCOVA Blog Series Part 11: Pass-thru HTML and Generate HTML for all fields|
Thu, May 4th 2017 10
| Why we DO migrate code.|
Tue, Jun 27th 2017 10
| DOCOVA SE General Release Announcement!|
Wed, May 27th 2015 9
| IBM Announces a Change is Coming to the Notes & Domino Life Cycle Policy|
Fri, Aug 12th 2016 9
| Migrating from QSI to DOCOVA|
Thu, Jun 25th 2015 8
| DOCOVA SE (SQL Edition) vs. DOCOVA Domino/XWork|
Wed, May 27th 2015 8
||ICAA – Did IBM Release a Free Version of the Notes Client?
ICAA stands for IBM Client Application Access. This is a standalone client, available for Mac and Windows, that is a stripped down version of the R9 Notes Basic client. It has been around for awhile, June of 2015 I believe is when it was first released, however it seems to have come in under the radar of most customers and business partners. Many thought it was simply a re-branding of the Notes browser plugin, which has been around for years now, and is installed by default when you install Notes R9.
This IBM announcement letter says that “the IBM® Client Application Access delivers a lightweight solution, enabling you to move to a browser-based interface for email (IBMiNotes®, IBM SmartCloud® Notes® web, or IBM Verse™), while continuing to work with existing Notes and Domino® applications.”
Based on the above ICAA may lend support to the theory that IBM is perhaps looking to retire the Notes client. If they were to stop selling the Notes client, Verse could provide IBM customers still using Notes for email with an alternative, and ICAA would provide a way of accessing existing applications. By making Smartcloud a requirement to run ICAA it would encourage customers to move their Notes based applications to the IBM Cloud. Or maybe it is in fact the Notes Browser Plugin repackaged, and not a key part of the Notes and Domino roadmap after all.
This 80 ish mb client is very much a Notes client. It has a similar look and feel to the R9 Notes client. It even has the traditional Notes Workspace where your applications appear on tabs. In fact, if you make a copy of your Notes/Data directory, delete Notes, then install ICAA you can have the Workplace appear with your applications similar to what you see with the Notes client, standard or basic varieties.
I have accessed a wide variety of Notes applications with ICAA, from simple to complex, and except for not supporting attachment viewing and providing for spellcheck in rich text fields, the applications seem to behave the same as they do when you use the full Notes client.
Below is one of our older commercial DLI applications that has since been retired, the DLI HelpDesk, viewed using ICAA.
What are the license requirements for ICAA? Is ICAA free? I called the IBM Passport Advantage folks who dug into it more and I was forwarded an email from the Offering Manager for IBM Collaborative Solutions saying that indeed ICAA is a replacement for the Notes Browser Plugin. It comes free with the Utility servers.
Digging through available documentation I was able to find the following to support that:
The Domino Utility Server License agreement, however, is the document that defines what is allowed and what is not in terms of client access. I would be happier to see ICCA mentioned in that document as it really does not fit the definition of a browser client.
I am not really sure what impact this has on the trajectory of Notes, if any. With the Standard Notes Client, The Basic Notes Client, and now ICAA I think it adds more confusion. Our own experience is that customers are looking at migrating to solutions that use open rather than proprietary technologies. They also are interested in platform flexibility. That is why we came out with DOCOVA Version 5. As with prior releases V5 provides a browser based experience for customers running IBM Domino, and the ability to move to SQL in the future if circumstances dictate the need to do that. This new version will include App Builder, giving customers and partners a cost effective way to support and enhance their applications over time similar to what they could do with Notes and Domino.
Oct 30, 2016
| Recent Blog Posts
Why we DO migrate code.|
Tue, Jun 27th 2017 1:28p John Ryan
I decided to write a blog entry on the issue of migrating Notes application code when migrating Notes applications to DOCOVA. When I say “code”, I mean the LotusScript and @formula language that is contained in Notes applications.
Now, I’ve seen some blogs and vendor web pages that espouse how you should NOT attempt to migrate the code. These vendors typically want to convince you that you should re-develop your Notes applications on their platforms. I get it. That repr
Migrate Notes to DOCOVA Blog Series Part 17: Input translation and input validation formulas|
Thu, May 25th 2017 1:51p John Ryan
Welcome to blog series part 17 of 17 on migrating Notes apps to DOCOVA. The subject of this blog is Input translation and input validation formulas (formulae if you prefer).
Right. So, one day I hear this argument coming from down the hall here at DOCOVA. The dev team embroiled in some discussion. Oh the controversy. Fisticuffs? Naw. Heated? Maybe that would be a bit of a stretch. The debate? How should input translation and input validation formulas be handled in DOCOVA?
Migrate Notes to DOCOVA Blog Series Part 16: Form events|
Tue, May 23rd 2017 1:24p John Ryan
Welcome to blog series part 16 of 17 on migrating Notes apps to DOCOVA. In this entry I’m going to talk about form events.
Okay, so the talk about form events usually starts of with the question:
Does DOCOVA have document events like onLoad, onUnload, QueryOpen, QuerySave and WebQueryOpen?
Yes. DOCOVA supports both typical browser events like onLoad and onUnload but has also been extended to handle similar events that were found in Notes forms like QueryOpen, QuerySave, PostSave and so
Migrate Notes to DOCOVA Blog Series Part 15: Private on first use folders|
Thu, May 18th 2017 1:38p John Ryan
Welcome to blog series part 15 of 17 on migrating Notes apps to DOCOVA.. In this entry I’m going to talk about good ‘ol Private on first use folders.
This is another one of those “interesting” Notes application design constructs. In my journeys I don’t think I’ve ever come across this same sort of construct in any other application environment. Anywhere. Ever. Sure, a private folder, but “…on first use” is the kicker. Interestingl
Migrate Notes to DOCOVA Blog Series Part 14: Column sorting and categorizing|
Tue, May 16th 2017 12:18p John Ryan
Welcome to blog series part 14 of 17 on migrating Notes apps to DOCOVA.. In this entry I’m going to talk about view column sorting and categorizing.
All view sorting and categorizing functionality is supported in DOCOVA. Additionally, other properties like “Show multiple values as separate entries” and showing response docs in a hierarchy are also supported.
I mean, as you get more in depth with DOCOVA, you’ll learn the breadth of the view object model and all the cool stuff
Migrate Notes to DOCOVA Blog Series Part 13: Shared columns and fields|
Thu, May 11th 2017 1:52p John Ryan
Welcome to blog series part 13 of 17 on migrating Notes apps to DOCOVA. This entry is dedicated to shared columns and fields. It’s short and sweet.
DOCOVA does not support the concept of shared columns and fields between applications at this time.
Say what? I know, right? DOCOVA is so over the top, so chalk full of functionality…it’s crazy, alas at the time of writing this blog entry, it doesn’t support shared columns and fields. Well, that’s the reason ri
Migrate Notes to DOCOVA Blog Series Part 12: Multi-value fields|
Tue, May 9th 2017 12:01p John Ryan
Welcome to blog series part 12 of 17 on migrating Notes apps to DOCOVA. In this entry it’s all about multi-value fields.
Notes had the concept of multi-value fields on forms. All fields were basically treated as arrays of values. For example when addressing field values in LotusScript, you might write some code like;
Dim myval = doc.myfield(0) (where doc is a NotesDocument)
Although it’s a bit of an odd duck, DOCOVA supports the same type of addressing when it comes to form
Migrate Notes to DOCOVA Blog Series Part 11: Pass-thru HTML and Generate HTML for all fields|
Thu, May 4th 2017 1:02p John Ryan
Welcome to blog series part 11 of 17 on migrating Notes apps to DOCOVA. In this entry I’m going to talk about “Pass-thru HTML and Generate HTML for all fields”.
Migrate Notes to DOCOVA Blog Series Part 10: Refresh fields on keyword change|
Tue, May 2nd 2017 12:11p John Ryan
Welcome to blog series part 10 of 17 on migrating Notes apps to DOCOVA. In this entry it’s all about “Refresh fields on keyword change”.
Ya, let’s take a moment to just love this one. Have you ever used it in your Notes apps? Refresh fields on keyword change was a bit of an odd beast, no? The purpose of this operation was to enable field options (or values) to be recalculated based on the change of a selection field.
For example, if you had one keyword field on a
Calendar View Integration in DOCOVA V5|
Mon, May 1st 2017 10:50p David Wice
You’ve built a new application for your client and they love it. You’re their hero. Two weeks later, they’re back with a list of enhancement questions and new ideas. This can happen regardless how many requirements gathering sessions you have. Once the system is in Production and all the users start accessing it, the requests start to come in.
One of these requests may be “Can we see the data in a Calendar format?”. For those of us that have spent many years buildin