Will you use the Java views in Notes 8.5 for your Notes applications?

In my post a couple of weeks back I mention the article on developer works that shows you how to make your Notes applications look and feel like Notes 8 mail.  My question is how important is this and I wonder how widely it will be used going forward in the field.  Some reasons why I see this as a good move is you get a common look and feel for your applications with Mail.  You also get “skinning” for free because the Java views use the new theme preference which can be changed or extended.  In my mind this is a huge leap in Notes 8.x because now all applications in the Notes platform can look like they were developed for same platform (or made for the one company, like branding).

10 thoughts on “Will you use the Java views in Notes 8.5 for your Notes applications?

  1. Hi Bob,

    I’ve read both articles on DW and found them quite interesting. The result is very nice too. I love the new Mail UI in 8/8.5.

    In terms of implementing Java Views, I believe more tutorials and documentation are required to explain what does what and where.

    The setting up of Java views is a bit tedious IMHO and hopefully can be simplified in newer versions of Designer.

  2. I’m adding it to all my new apps and retrofitting it to older apps for exactly that reason, gives a nice uniform modern look and feel.

    I do wish it was easier, and I’d love to be able to reprogram the switcher so I can have different navigators, like a ‘reports’ navigator or a ‘config’ navigator ( which could be hidden using a role ). I know I can just hide the switcher for the moment but that added capibility would be great.

  3. I like the Java view look&feel, although they still have some graphical issues with categorization compared to the legacy views.
    But I would find a good documentation even more useful, about how to use the SWT/Expeditor component that’s behind the Java views in our own code.
    I read the documentation about that Java component on Developerworks, but we need more information about how to use it, like a sample implementation that’s looking like the Notes views and an info how to do the paging for large amounts of data.

  4. I have taken a look. Without much guidance on how they are customized (other than your tutorial) it is difficult to say how I will use them. Following your tutorial it seems pretty straight forward but there is the time investment invloved and I think many are awaiting (hoping for) Xpages. The idea being design once for both Notes client and web.


  5. Hi guys!
    It seems quite strange to me, that IBM doesn’t offer any guidance on how to build such views in eclipse components. Does anyone have any experiance regarding the use of java views in self-written eclipse components? Otherwise you may not find any way to get the same look & feel for your eclipse component.
    I’m currently working on a project which should statically load Notes 8 data into an eclipse component showing it with jface tableviewer.
    Thank you for any help!

    • You are right, there is a bit of assumed knowledge in order to create such kinds of views. If you check, out for instance, the views Nathan Freemans company did, they are great examples of someone who knows SWT and the model view controller patterns and also the Notes.jar API’s. Knowing those two API’s are key. So you can study JFace and the table viewers of SWT and then apply the Notes Java API’s around view entries to it.

  6. But there’s nothing (except this introduction from IBM for “STable Control Widget” – Click it!) i can use to get knowledge for setting up such views. Nathan Freeman’s company did well, but I, as a normal Lotus Notes dev with java experience, can’t find any helpful hints from IBM or IBM wiki. My problem is that I need to set up a view in java (eclipse component), render it like Notes (look&feel) and get data into that (that’s no problem).
    The only thing is that I need to know how java view rendering with the Notes Java API works.
    Thank you for all answers!

    • Right that is the hard part, you really need to dive on Java SWT programming (the JFace model) and then really understand the back-end Java API’s for Notes. Unfortunately it is not trivial but I do see this as a great opportunity for a wiki article.

  7. You’re right, for most of the devs it will maybe not trivial, but for some, it could be quite helpful! I’d also see this as a great purpose to write an article for ibm wiki. I guess in some time there will be greater opportunities for normal lotus notes devs to create such apps.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.