AD108: The grand tour of IBM Lotus Notes and Domino 8.5.3 upgrade pack XPages capabilities.

Posted by:

Very informative session with lots of demos of the components available in Upgrade Pack 1. No information how skinnable the components are, but since they’re probably based on One UI v2.1 this shouldn’t be a problem. I would definitely look into this before implementing any components in an external site as they look… Well… Very much like Domino web based apps. Not brilliant, to be nice. 😉

With UP1 (Upgrade Pack 1) we now have access to using REST services. There are three different kinds, depending on where you wish to utilize them.

  • Domino Data Service
    When you’re not using XPages to access Domino data.
  • XPages REST Services Control
    When you ARE using XPages. This is more flexible then the above, so it’s preferred.
  • Custom Database Servlet
    When you need complete control! Requires Java skills.

There is a Kitchen Sink/Demo application that allows you to test all these new features and of course have a look at the source code. The application is automatically installed with the UP1.

The differences from the Extension Library are:

  • UP1 IS supported by IBM, where ExtLib is not.
  • UP1 shows the design element instead of just a computed text – enhanced Designer experience.
  • UP1 is fully accessibility compliant, where ExtLib may not be.
  • UP1 comes with an installer/uninstaller. ExtLib comes in a .ZIP-file.
However, UP1 are missing two things from ExtLib:
This may or may not be a deal braker for you.

You can find the documentation for UP1 here

You can find the slides here

1

AD109 – Ready, Set, Go! How IBM Lotus Domino XPages Became Mobile

Posted by:

I really-really want to like Dojo Mobile that Domino uses. But I can’t say that I do, not with a straight face.

The good thing first: it’s easy and you’re probably already comfortable developing using Dojo, being an XPage developer and all.

The bad: everything else! I’m being a bit harsh here, but you get the point.

The functionallity isn’t bad, but the looks are off. The transitions are off, buttons looks ugly and so on. We’re at severe risk to fall back into the trap that “Domino apps look bad on the web”. I’ve proven on numerous occasions that they don’t HAVE to be – showing a screenshot from our new product DP Social, not a Domino app per say, but could’ve been!

20120117-170357.jpg

Or have a look at my Calendar Overview Demo that IS Domino and XPages based.

Feel free to compare the look and feel between Dojo Mobile with jQuery Mobile and decide for yourself.

You might also wish to check out the tool for skinning jQuery Mobile solutions: Theme Roller
Something that Dojo doesn’t have, to my knowledge.

To make more advanced solutions in jQM you will need to learn jQuery, but that’s not a bad thing to put on your resume.

So I urge you! Don’t fall in the trap of an easy fix with drag and drop development. Do it properly! It will take little more time, but the end result will be much better! One can also discuss if you should try and replicate a native app on the web in the first place, but that’s a topic for another day.

I recommend jQuery Mobile, it’s similar in structure to Dojo Mobile. But there are others that are also very good. One that springs to mind is Sencha Touch.

20120118-080815.jpg

0