Downloads
The new (smt)2.0 version is now hosted on (smt)2 Google code. There you can find the latest info. However, i will try to update this page with the basic releases.
Use this command to anonymously check out the latest project source code:
svn checkout http://smt2.googlecode.com/svn/trunk/ smt2-svn
Latest (smt)v2: 2.0.0
Download this release in a ZIP file 204 kB
Build release date: September 12th, 2009
MD5 checksum: 4e446d9af25a852c72a3a23f6f2a9b42
Download the sources and API documentation 344 kB
MD5 checksum: 208cd84e7b2394c8b221728e88a47c82
To update, just overwite your /smt2 dir with the new files – In this way you'll keep your cache logs and database intact.
Latest (smt)v1: 1.1.8 (deprecated)
Download this version in a ZIP file 141 kB
Build release date: July 7th, 2009
MD5 checksum: b8bd0cf29c2b2b441f63ce76d42ec582
See the (smt)v1 changelog and about the new version section for details.
Documentation [HTML]
Read the (smt)2.0 documentation on the project's Google code Wiki pages.
Read the (smt)v1 documentation 16 kB Last modified on July 7th, 2009.
Research papers [PDF]
-
(smt) Real Time Mouse Tracking Registration and Visualization Tool for Usability Evaluation on Websites
(52 kB)
Published on IADIS WWW/Internet 2007 + conference slides (814 kB) -
A Gesture Inference Methodology for User Evaluation based on Mouse Activity Tracking
(273 kB)
Published on Interfaces and Human-Computer Interaction (IHCI) 2008 + conference slides (2 MB)
Applications of (smt) in research projects [PDF]
-
Interactive Multimodal Transcription of Text Images Using a Web-based Demo System
(585 kB)
Published on Intelligent User Interfaces (IUI) 2009. The original publication is available at portal.acm.com -
A Web-based Demo to Interactive Multimodal Transcription of Historic Text Images
(64 kB)
Published on European Conference on Digital Libraries (ECDL) 2009. The original publication is available at www.springerlink.com
Donations
Support the development process.
(smt)v1 Change log
History of updates since September 2006:
- v1.1.8 Stable - Released on July 2nd, 2009
Browsers have changed in 3 years, so i decided to fix some recent issues detected (thanks to all users' feedback).
- ! Fixed initialization code and
sendData()function for WebKit-based browsers (thanks to Kaloyan Petrov and Curro Alvarez for testing). Unfortunately, Safari cannot send Ajax POST requests on page unload. This was fixed on (smt)2.0.
- ! Fixed initialization code and
- v1.1.7 Stable - Released on November 7th, 2008
- + Changed
getWindowSize()andgetDocumentSize()functions for drawing the canvas background while replaying. - - Added a
roundTofunction to trim the default JavaScript decimal precision (12 decimals) to 2 decimals. - - Added new browsers for detection stats: Google Chrome and Flock.
- + Changed
- v1.1.6 Stable - Released on June 26th, 2008
- ! Added new events:
- normalize data on window resize.
- pause mouse recording on window blur.
- continue mouse recording on window focus.
- ! Now it is possible to track the mouse even over embed objects (like Flash animations).
- - Added HTTPS support for IE in system initialization (on DOM loaded).
- - Revised and simplified (even more) the code.
- ! Added new events:
- v1.1.5 Stable - Released on May 21st, 2008
- - Since the mouse path can be drawn optionally in realtime, now there exists the option to show the direction vector among the registration points.
- v1.1.4 Stable - Released on May 6th, 2008
- ! New objects are created in javascript files: user vars are converted in customizable (smt) properties.
- ! Added a statistical report about user activity, bundled in the playground module.
- + Added the average centroid, which summarizes the mouse path to one single coordinate.
- + Fixed the log filename function in the playground module when there are simultaneous logs generated.
- - Added a background layer for improving the mouse paths visualization.
- - Clicks time is stored in seconds, instead of miliseconds.
- -
smt_storeData.phpis now splitted in 2 files: configuration + data storing. - - Added a lot of improvements in order to make this sytem simpler.
- v1.1.3 Beta - Released on November 11th, 2007
- ! Added minifed JavaScript files for those who need a really very lightweight footprint. Minified files resulting in faster downloads and are more "browser readable".
- + Added a "privacy" function for informing users that their mouse movements are going to be monitored (disabled by default).
- - Fixed a small issue in document name retrieving.
- - Default cursor shapes for entry and exit points are now more user friendly.
- v1.1.2 Beta - Released on November 7th, 2007
- ! Added the playground module for online logs managing, fully compatible with PHP4.
- v1.1.1 Beta - Released on October 13th, 2007
- + Fixed the base element in order to validate both HTML and XHTML pages.
- - Fixed a small bug in date generation.
- v1.1.0 Beta - Released on May 30th, 2007
- + A base element is created automatically in HTML head to link external files when replaying mouse trails.
- Cursor images are provided to customize entry and exit points.
- v1.0 Alpha - Released on April 14th, 2007
- ! Added time-depending circles with variable size: The more the mouse has been been static, the bigger they are drawn. Of course, a maximum limit is needed and it is also easily customizable.
- - Added a user-customizable
z-indexproperty for the tracking layer insmt_storeData.php.
- v0.1.2 Alpha - Released on December 22th, 2006
- + Added cursor-like image for entry and exit points.
- + Fixed discrepancy ratio calculus for path normalisation.
- - Fixed reload event function in
smt_replay.js.
- v0.1.1 Alpha - Released on November 28th, 2006
- + Fixed resize event function in
smt_record.js. - - User and system vars are now separated and fully customizable.
- + Fixed resize event function in
Change log legend
! Very important
+ Minor changes
- Not important
About the new (smt) version
(smt)2.0 was released on 19th July 2009.
It is an improved and very different version which needs a few more resources on the server side:
a MySQL database and PHP5 support with the cURL library – although these settings are quite popular nowadays.
Take a look at the (smt)2.0 visualization module on the live test demos.

