-_-

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]

Applications of (smt) in research projects [PDF]

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.
  • v1.1.7 Stable - Released on November 7th, 2008
    • + Changed getWindowSize() and getDocumentSize() functions for drawing the canvas background while replaying.
    • - Added a roundTo function to trim the default JavaScript decimal precision (12 decimals) to 2 decimals.
    • - Added new browsers for detection stats: Google Chrome and Flock.
  • v1.1.6 Stable - Released on June 26th, 2008
    • ! Added new events:
      1. normalize data on window resize.
      2. pause mouse recording on window blur.
      3. 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.
  • 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.php is 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-index property for the tracking layer in smt_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.

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.