Hi all,

i have finished my project to get a most intuitive IWC-Integration & user-customized IWC-Configuration in Apache RAVE, and of course, this concept should work for other Platforms as well. What we do, is to observe the users inputs in all widgets and do some pattern-detection for unnecessary user-inputs. In the current prototype the pattern detection primary recognizes double entered user inputs and saves the associations between the found ui-elements from the different widgets.

To support "all" widgets, no matter if opensocial or W3C widgets, it is necessary to force the use of the "pubsub-2" feature in opensocial and the " http://www.openajax.org/hub " feature in W3C widgets AND a new feature which must also forced to be used by all widgets: i call it the "iwc-client" feature. In my current implementation the iwc-client Feature observes the user's interaction with the widget and then send this information to a central point where all information from all widgets gets analyzed for a pattern-detection. Currently this is a W3C-Widget which a user must only add to the Dashboard to get the new functionality. It should also be possible to integrate this in the RAVE-Portal page.

Of course not all widgets will be useable for the basic patterns used in the Prototype (double value detection), but for demonstration purposes widgets with HTML input elements are working fine. The next step is to find out which patterns are useful for listening to. In Addition to that, we suggest that each widget container should have the ability forcing to load specific features into any widgets if needed. The ROLE-IWC (XMPP) inclusion can also benefit from this, i think.

We will set up a Demo-Server, so that anyone can test this implementation, but for now i have created a screencast where you can see it in action [1].

I like to hear upon your response to this idea.
In Late February or in March 2013 we are going to release a Paper which describes the Concept in more detail. If you can read German, my master-thesis about this project should also be online available in February 2013. If there is interest to read this, please mail to me and i'll give you the Link.

Greets & thanks for the support,

Christian


[1] http://www.youtube.com/watch?v=ycAmvfno5WE

Reply via email to