December 3, 2010

Pedro Mateo Pedro Mateo
Lab Rat
28 posts

OHT+Behavior: heat-maps and path-maps for Qt GUIs. User-interaction abstraction.

 

The OHT+Behavior Prototype includes the basic functionality corresponding to the abstraction of the user interaction. The aim of this tool is to capture the mouse clicks and keyboard interaction on a GUI (i.e. it captures the events generated by these actions); then, this data is abstracted and used to create a user-interaction report composed of a heat map (shows how often the areas of a GUI are interacted by using colors) and a path map (shows a set of ordered steps that summarizes the user interaction; it also distinguishes between mouse click and key press events.) The GUI events captured by this tool provide excellent data for quantitatively characterizing user behavior.
The abstraction process and map creation processes are basic, but they are easily extendable with improved and new functionality.

OHT+B results.

You can see it working in the following video: http://www.youtube.com/watch?v=bYOag3AxruQ

This software is open-source. Further information and download links can be found here: http://www.catedrasaes.org/trac/wiki/ProjectsOhtPlus
This software has been also released using .DEB and .RPM auto-installable packages.

Please, send me your feedback, thus I will try to improve this solution.
Enjoy it!! It’s free ;-)

 Signature 

Pedro Mateo
.(JavaScript must be enabled to view this email address)
http://www.pedromateo.es

12 replies

December 3, 2010

blex blex
Lab Rat
191 posts

Great! Thanks.

 Signature 

————————————

Oleksiy Balabay

December 3, 2010

Pedro Mateo Pedro Mateo
Lab Rat
28 posts

Hi again!!

Maybe once you have successfully downloaded and compiled the project, you attempt to execute it and it does not work fine.
The problem is that the testing module did not find the “libCSU” library, so you need to update the LD_LIBRARY_PATH environment variable in the following way:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/…../xxxxxxxxx/bin/csaesumulib/lib

where “xxxxxxxxx” is the folder in which the prototype was installed.

I hope it will help you to solve the problem, and do not hesitate to send a nes post if you need further help.รง

Cheers!!

 Signature 

Pedro Mateo
.(JavaScript must be enabled to view this email address)
http://www.pedromateo.es

December 3, 2010

Andre Andre
Area 51 Engineer
6076 posts

Looks like a very interesting tool to analyze how an applications interface might be improve. Thank you, I will definately check it out!

 Signature 

Looking for Qt developers to join our team @ i-Optics: https://qt-project.org/forums/viewthread/25393/

December 3, 2010

Denis Kormalev Denis Kormalev
Lab Rat
1654 posts

Pedro Mateo, your software is something interesting. This one and previous post about autolayout. I definetely should OHT in work.

December 10, 2010

Pedro Mateo Pedro Mateo
Lab Rat
28 posts
Denis Kormalev wrote:
Pedro Mateo, your software is something interesting. This one and previous post about autolayout. I definetely should OHT in work.
Andre wrote:
Looks like a very interesting tool to analyze how an applications interface might be improve. Thank you, I will definately check it out!

Dear Denis and Andre,

do not hesitate to contact us if you need some help while using our tools, or to adapt them to your developments. Your interest is the best reward we can get.

 Signature 

Pedro Mateo
.(JavaScript must be enabled to view this email address)
http://www.pedromateo.es

December 12, 2010

GHHT GHHT
Lab Rat
1 posts

That’s great for analyzing designing of a GUI. Thanks.

 Signature 

Nobody will get through, Nobody not even you, Can escape the judgment day!

December 13, 2010

stuk stuk
Ant Farmer
540 posts

Mmm very interesting program for improve gui! Thank’s.

December 26, 2010

Vass Vass
Hobby Entomologist
738 posts

It’s awesome. Great job! UI designers will be delighted.

 Signature 


Vasiliy

December 27, 2010

fcrochik fcrochik
Lab Rat
517 posts

Pedro:

Can I suggest you to add it to the Add Ons page?

http://developer.qt.nokia.com/wiki/Category:Add-ons

 Signature 

Certified Specialist & Qt Ambassador Maemo, Meego, Symbian, Playbook, RaspberryPi, Desktop… Qt everywhere!

January 24, 2011

Pedro Mateo Pedro Mateo
Lab Rat
28 posts

fcrochik wrote:
Pedro:

Can I suggest you to add it to the Add Ons page?

http://developer.qt.nokia.com/wiki/Category:Add-ons

Hi Fcrochik,

how can I add this and other contributions to the Add Ons page?

Thank you for your help and your suggestion.
Cheers!

 Signature 

Pedro Mateo
.(JavaScript must be enabled to view this email address)
http://www.pedromateo.es

January 24, 2011

Volker Volker
Robot Herder
5428 posts

Just open the page and hit on the edit button on the wiki menu on the right side.

You find some help for the formatting options on the wiki pages WikiSyntax [developer.qt.nokia.com] and TextileSyntax [developer.qt.nokia.com]

January 24, 2011

Pedro Mateo Pedro Mateo
Lab Rat
28 posts

Volker wrote:
Just open the page and hit on the edit button on the wiki menu on the right side.

You find some help for the formatting options on the wiki pages WikiSyntax [developer.qt.nokia.com] and TextileSyntax [developer.qt.nokia.com]

Thank you very much Volker!!!

 Signature 

Pedro Mateo
.(JavaScript must be enabled to view this email address)
http://www.pedromateo.es

 
  ‹‹ Automatic layout for Qt GUIs      Tamoggemon BallZ - JezzBall for Symbian ››

You must log in to post a reply. Not a member yet? Register here!