Patterns for rich web UIs – table with large data set

In “old” web application it was pretty common that there has to be a paginator to navigate through the large data set. Instead of presenting tons of rows (bad UI!) a NEXT/PREV link was next to the table for getting more data. Almost every table “component” has that (e.g. displaytag, tons of 3rd party JSF libraries, Rails,…) these days.

With “Ajax” and “WEB 2.0” this pattern is not dead (e.g. see twitter, google, …), but a different pattern on handling larger data sets is getting more and more attention. The data is loaded when the user is scrolling down to the “end” of the table. As soon as the *visible* data is almost presented an eventhandler (on the scroller) is using Ajax to fetch new data, to be displayed once loaded.

Two examples that are following these patterns are ADF Faces Rich Client (a cool JSF library) and DZone.

Sure, both patterns are valid in different usecases and the “new” option is pretty cool enhancement to rich web UIs.

Howdy!

Posted in adf, ajax, javascript, Oracle ADF Faces, web²

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: