screenshot

iUIView is a Domino web agent that provides an iPhone optimized user interface for any "classic" Notes categorized view, without the need to write any additional code or markup.

iUIView uses the open source iUI library to provide a polished, usable interface that mimics the familiar design layouts used in many of iPhone's native Cocoa Touch applications.

iUIView renders content optimized for the mobile version of Safari for both iPhone and iPod Touch, and will work equally as well for any of the next generation touch based mobile devices that use the mobile WebKit browser.

screenshot

Features

Version History

Usage

Download the iUIView database, sign it and copy it to your Domino server. It contains an example view that can be tested by opening the database in Safari. To use iUIView in your own applications, copy the agent and all file resources into your database using Domino Designer.

iUIView is controlled by passing URL parameters to the agent. For example:

http://server/path/database.nsf/iUIView?OpenAgent&src=vehicles&cat=BMW&start=1

The above example would load the view named vehicles, showing only the entries within the category "BMW" starting at the first entry.

The following table defines the various parameters that can be used:

Parameter Mandatory? Description 
srcYesThe name or alias of the view to be rendered.
catNoA category name to restrict the output to. Use ~~ to concatenate the category and any sub-categories.
startNoThe position of the view entry to start from. Default is 1 if not specified.
countNoThe number of entries to display. Default is 25 if not specified, maximum is 50.
ajaxlinksNoUse 0 to force document links launched from the view to load in a new page. Default is 1 if not specified.
searchableNoUse 1 to enable a full text search on the source view. Default is 0 if not specified.
asyncNoUse 1 to load the view asynchronously from an existing iUI panel div. Default is 0 if not specified.

There are a few caveats with respect to the format of the views that iUIView can support. Firstly, the categorization can only be done on text values and no hidden columns for the purposes of sorting can be used to the left of any categorized column. The right-most column in the view is always the one used to display the bottom level links to the underlying documents. Views displaying a document response hierarchy are also not supported.

Download

iUIView is completely free and open source. It is distributed under the New BSD License.

Implementations

Resources

Other Tools

Other tools I have created that relate to Eclipse, Notes and Domino:

Contact

I can be reached via email at jgilfelt [at] gmail [dot] com