News & History of EyeMap
7/14/2012 EyeMap v0.5 beta (r1 - r5) by auto update
Fixed a bug of TSV2XML parser on missing some empty trials. (r5)
Fixed bugs on variable LineNum, SacInVelX and SacInVelY. (r5)
Increased the rendering speed for large amount of fixations(e.g. over 1000 per trial). (r4)
Fixed a bug on showing the tutorial video loading screen. (r4)
Added user defined begin/end messages to Tobii TSV2XML parser. (r3)
Added left eye drift correction visualization for saccade viewer. (r3)
Added variables DriftDeg, DriftLocX, DriftLocY, DriftOffX, and DriftOffY for retrieving left/right eye drift correction. (r3)
Added left/right eye drift correction information extraction functions for ASC2XML parser. (r3)
Fixed a bug on fixation browsing when the number of right eye and left eye fixations are not equal. (r3)
Added a menu option to Help-->(Update News and History). (r3)
Added fixation sequence label support for playback viewer. (r2)
Fixed a bug on zoom the last fixation in playback viewer. (r2)
Allowed user to lock/unlock binocular fixation pairs during editing. (r2)
Enhanced fixation selection (shift+click) in editing mode. (r2)
Fixed some bugs on sequence label display on saccade viewer. (r2)
Fixed some bugs on ASC2XML data parser. (r2)
Fixed a bug that fixation report export fails when the last trial is invalid. (r1)
Fixed a bug of misreporting invalid trials on parsing EDF to XML. (r1)
View all fixations in editing mode when quit from browsing mode. (r1)
Add a badge installer to EyeMap homepage. (r1)
Add new zoom in/out slider, the old double click zoom out function is deprecated. (r1)
Add a new variable TrialTime (trail based timestamp). (r1)
Add Christmas logo to splash. (r1)
Fixed the problem of outputing extra period for blink related variables. (r1)
Fixed a bug on output message name with space. (r1)
Fixed a rare bug on parsing data from EL2 system, where two continuous fixation end events were received. (r1)
11/20/2011 EyeMap v0.4 beta (r1 - r9) by auto update
Added a help button to package loader. (r9)
Improved alias cache (exporting speed is 2 times faster than v0.4b_r8). (r9)
Fixed a bug of data exporting, when previous output is canceled. (r9)
Added alias cache, which greatly increased data exporting speed (exporting speed is 10 to 20 times faster than any previous EM). (r8)
Fixed a bug of exporting empty fixation/word matrix on v0.4b_r7, when single experiment is loaded. (r8)
Added a package loader, which can load project package (zip) file from local or remote (more details here). (r7)
Rewrote the splash screen, added a progress bar to splash screen. (r7)
Fixed the freeze problem when exporting fixation/word report. (r7)
Fixed a bug on applying fixation filter. (r7)
Changed fixation/saccade labeling (odd/even method is abolished). (r6)
Fixed a bug on saccade variable calculation (a saccade/fixation miss-match will happened when a trial start with a saccade event). (r6)
Fixed a bug on EL data parser (EDF-ASC2XML): false invalid trial report, when blinking create two continuous fixation start event. (r5)
Fixed a bug on text display shifting when center aligned text out of screen boundary. (r5)
Changed text.html HTML mode img tag src property URL path from absolute path to relative path. (r4)
Added a menu option to Edit-->(Clear Invalid Marks(-/+)). (r4)
Added saving screen when saving replay FLV animation file. (r4)
Immigrate EyeMap to Flex 4.5.1 SDK with AIR 2.7. (r4)
Added saving screen when saving XML data file. (r3)
Added fixations grouping based on Tobii AoI. (r2)
Added Tobii TSV (tab separated text) data parser. (more info at eyemap.tk/convert.html) (r2)
Fixed a bug on creating raw data folder in Mac OSX and Linux. (r2)
Improved scroll of viewers. Scroll is inhibited when mouse wheel rotating or arrow keys pressing. (r1)
Fixed some bugs in editing mode (such as, last left fixation cannot be edit and fail to update the modification). (r1)
Added script EDF2XML(folder).cmd for batch process data folder. (r1)
Fixed some bugs on Parsers. (r1)
Immigrate EyeMap to Flex 4.5 SDK. (r1)
Fixed some bugs on immigrating SDK (e.g. animation output). (r1)
7/01/2011 EyeMap v0.3 beta (r1 - r9) by auto update
Fixed a bug on eye voice when word is skipped during read aloud.
Fixed a bug on header shifting, when calls WordProperty/TrialProperty without word.csv/trial.csv. (r9)
Fixed some bugs on eye voice variable calculation. (VoiceOnTrialTime, VoiceOffTrialTime, and etc.) (r8)
Fixed a bug on the parser. The cut-off event delays until the current fixations(R&L eyes) end. (r8)
Fixed a bug on message event extract. (r7)
Fixed a bug on Variable data source switch. (r7)
Added variable TT back to the fixation variable list. (r6)
Fixed a bug on displaying trial/fixation list the in editing mode. (r6)
Fixed a asynch problem on browsing binocular data. (r5)
Immigrate EyeMap to Flex 4.5 SDK. (r5)
Added a drag-and-drop editing interface in the VariableViewer to create/remove/modify filters. (r4)
Implemented Word/Fixation filters. The filters can filter out fixations/words which satisfy filtering conditions on certain variables. (r4)
Added variable search-by-name function to the VariableViewer. (r4)
Added trial number into raw data file. (r4)
Added loading eyemap project file (prj.xml) (r4)
Fixed bugs on the definition of monospaced and proportional font in vars. (r3)
Fixed a bug on exporting fixation matrix which only contains left eye information. (r3)
Added AoIYFactor tag which defines the line spacing of Area of Interest to text.html. (r2)
Added duration and version info to output FLV video. (r2)
Fixed xml data file loading error message. (r2)
Changed "About EyeMap" information. (r2)
Fixed problems on Voice FalseStart, add new var FalseStartFix.(r1)
Added following vars: FixNum_S, LaunchDistEnd_NP, LaunchDistEndDec_NP, PF_FixLocX, NF_FixLocX, SacInVelX, SacInVelY. (r1)
Fixed a bug on vars WordCount_L.(r1)
Fixed some bugs on variable name.(r1)
3/30/2011 EyeMap v0.2 beta (r1 - r9) by auto update
Added FalseStart timestamp for voice and related variables:
FalseStartTrialTime, FalseStartWord, FalseStartPos(NP), and
Added animation exporting function in Playback viewer.(The video output in FLV format). (r9)
Fixed some bugs on loading and exporting data file with "voice" tag in config.xml but do not have valid .voice.xml files. (r9)
Fixed some bugs on exporting empty trials. (r9)
Added failsafe mode to rescue damaged EDF files. (r9)
Added a parser version tag to XML data file. (r9)
Enhanced Fixed-size Dots fixation display, use Color Intensity to indicate the fixation duration. (r8)
Added new variables: G1Fn, G2Fn, ... GnFn. 'Fn' represents the last fixation in gaze; 'Gn' represents the last gaze on word. (r8)
Fixed a bug on none space segmentation. Old version cannot use any char in " " as separator. (r8)
Fixed a bug on parser. New parser can process data correctly even when "end" or "cutend" tag is not defined or cannot be found in config.xml file. (r8)
Added variables: SacInVelX, SacInVelY, SacOutVelX, and SacOutVelY. (r8)
Fixed a bug on GxFy vars display in Word Properties list. (r8)
Fixed LaunchDistBeg and LaunchDistBegDec (r8)
Assigned new function to begin/cutbegin and end/cutend tags in config.xml (more details here). (r7)
Fixed a bug on exporting word matrix header. (r7)
Enhanced word matrix related functions. (r6)
Fixed a bug on word matrix export. (r6)
Checked and rearranged variable list. (r6)
Added feedback on user selecting toolbar button. (r5)
Fixed a bug on word matrix export. (r5)
Added word property variable for fixation/word matrix. (r4)
Merged right and left eye word matrix output. (r4)
Added four new variables NumBlinksOnGaze, GazeBlinkDur, NumBlinksOnWord and WordBlinkDur. (r4)
Added BlinkDur and Blink back to varialbe list for selection. (r4)
Fixed some bugs on word matrix exportation. (r3)
Enhanced Pupil Viewer to Raw Info. Viewer which now supports viewing X, Y and Pupil changes VS Time. (r2)
Disable the selection rect. in playback viewer. (r2)
Added TrialProperty and WordProperty variables to word matrix exportation. (r2)
Fixed a bug on fixation matrix exportation. (r2)
Added FixDur back to varialbe list for selection. (r2)
Redefined gaze-Y to Driftcorr Y. (r1)
1/08/2011 EyeMap v0.1 beta (r2 - r8) by auto update
Enhanced user defined word sparator for text segmentation. (r8)
Fixed bug on align x, y fixation in editing mode. (r7)
Added user defined word sparator for unspaced text. (more details here)(r6)
Fixed bug on text center align mode. (r6)
Added a new menu item to redefine gaze Y coordinate to the center of the screen. (r5)
Enhanced editing mode, add a sign in the title to indicate current mode. (r5)
Added selection rectangle for some viewers. (r4)
Fixed bug on multi-selection in editing mode. (r4)
Fixed bug on exporting header of Trial/Word Property. (r4)
Fixed bug on exporting MSG related variables. (r4)
Increase the word boundary height 25% on each side. (r4)
Completely rewrite the text layout engine. EyeMap now supports simple HTML code parse with presenting and analyzing layout mixed with different font face, font size, even pictures in trials. (old text.html format is still supported) (more details here) (r3)
Updated to new vars namespace. (old var names are still preserved) (r3)
Added to data tips for property name. (r3)
Added 3 new vars:WordLocY, NxtLandPosDec, PreLandPos. (r3)
Fixed some bugs (r3)
Corrected the message timestamp by using the delay shift. (r2)
Add drift correction message parse and visualization. (r2)
10/18/2010 EyeMap v0.0.9 alpha (r2 - r9) by auto update
Added 3 new variables: VonFix, VoffFix, TT. (r9)
Fixed bug on deleting vars from variable view by pressing DEL key. (r9)
Fixed bugs on warning message display. (r8)
Enhanced the function of Variable viewer, add word vars source list, and DEL function. (r8)
Fixed a bug on exporting word matrix. (r8)
Added two new eye voice vars VLauoff10, VLauonL10. (r8)
Updated development docs and online system to current version. (r8)
Fixed several minor bugs. (r8)
Fixed bug of parsing eye voice xml file. (r7)
Fixed bugs on playback speed control, replay gaze start position, and eye voice animation. (r7)
Added a trash empty button. (r7)
Added vars NPAbsLauEnd, NPAbsLauEnd10. (r7)
Fixed bugs on calculating all AbsLau, LIW related variables on spaced and unspaced scripts. (r6)
Added new variable: GiFn to word matrix. (r5)
Added pt, px support to font-size. (more detail here) (r4)
Stopped auto playback. (r4)
Fixed bugs in variables: LIW, NPLIW, AbsLau, NPAbsLau, CenLau, NPCenLau. (r4)
Fixed bugs in extract voice messages of the parser. (r4)
Added 13 eye voice variables: ArticD, NPVoffL, NPVoffL10, NPVonL, NPVonL10, VoffL, VoffL10, VoffTT, VoffW, VonL, VonL10, VonTT, VonW. (r3)
Added alphabet, number, sentstop tags to text.html. (more detail here) (r3)
Added two new variables: Tsentences, TWonS. (r2)
Fixed bugs in variable Tlines. (r2)
Fixed auto update locale problem. (r2)
Fixed frozen bug in loading Unicode sentence stop. (r2)
9/16/2010 EyeMap v0.0.9 alpha
auto online update function to EyeMap.
Create a bridge installer for EyeMap.
Add user messages extra function to parser. Check Create Config File page for more detail.
Add user defined messages virtualization function to Fixation and Event viewer, and a show message button .
Add message related new variables: MSGxName, MSGxTS, and MSGxInc.
Add EDF-ASC2XML scripts for Mac, and Linux user. Check install instruction page for more detail.
Add a playback control panel to Playback viewer.
Add sequence labels for gaze points in Fixation and Saccade viewer.
Optimize the display speed of Fixation viewer.
Represent toolbar menu item.
Fixed datatips overlap problem when browsing fixation points.
Fixed a bug that parser only accept absolute path of input asc file.
8/30/2010 EyeMap v0.0.8 alpha
virtual effects to fixation viewer (shadow drop), saccade viewer
(gradually coloured line), and playback viewer (virtual tail).
Add eye voice playback.
Create EyeMap video tutorial page.
Add video help to all viewers. When user click button, the video tutorial of current viewer will be shown immediately.
Add fixation block selection function to Event viewer.
Add short cut keys in edit mode, user now can use arrow keys to move the selected dots.
Fixed bugs in data exporting, add a help option in menu bar to demonstrate data export.
Fixed bugs in dynamic calculating the left eye variables.
Fixed bugs in online system.
7/27/2010 EyeMap v0.0.7 alpha
an Event viewer to display a interactive chart of event
Add a function of generating a word report.
Add a new variable: TWonL.
Modularize the code, strip the data tree management function, and recombinant them into a _Root class.
Create this page, update documents.
Add short cut keys in edit mode, user now can use arrow keys to move the selected dots.
Stop exporting invalid trials.
Stay current viewer after a new trial is selected.
Fixed a bug in parsing single eye data asc file.
7/17/2010 EyeMap v0.0.6 alpha
a new viewer to help user modify/generate "export.xml" simply by
Add an Intelligent save button which activates the save function based on context.
Add a word property list in the right side, which shows the dynamic information of the word.
Allow user to select a word by mouse click. When the word is selected, word property is automatically activated and updated.
Add a heatmap display to the playback viewer. You can turn it on/off by select corresponding item on the context menu.
Add tooltips to all the buttons and list views.
Add info tips to fixation dots, saccade dots, and word blocks.
Add a function to save a snapshot of current displayed chart.
Once one fixation dots is selected, another fixation dots on the corresponding eye will also be selected.
Change top menu save function to save as.
Create a homepage for EyeMap project with all related documents.
Create an online system based on current version.
Add a new variable: TWonP.
fixed a bug on AvgPS and AvgGazePS.
5/13/2010 EyeMap v0.0.5 alpha
a context menu in viewing mode of fixation view. Fixation dots
scale can be changed according to the selection of menu item.
(Three options: Fixation Duration/Mean Pupil Size/Fix-sized
Add a bottom to show/hide the blink event in black dots. The size of the blink dots is base on the blink duration.
Add zoom in/resume function in fixation view. User can zoom or resume the fixation view by double click or press the zoom button on the toolbar.
Add a function of selecting fixation dots. User can select fixation dots by mouse click.
Add playback speed control by mouse wheel.
Add a cross to the center of right eye fixation dots and an x to the left eye.
Add a support of loading word properties from word.csv file.
Update the splash screen.
Update the readme file. Add a section to introduce the EyeMap interface.
Fixed bugs on dots playing (wheeling the mouse) in fixation and saccade view.
Fixed a bug of dots redraw problem.
Fixed a bug on display raw curve.
4/28/2010 EyeMap v0.0.4 alpha
Migrate the code from flex 4 beta2 to flex 4.
Create development API documents.
Add dynamic data processing function. All fixation-based export-variables will be displayed on the property list in the right side.
Add a reload button to reload text.html and export.xml file. Changes on text.html and export.xml can be update immediately after reload.
Add Icons for button.
Add options to display or hide the different boundaries.
Fixed a bug in parsing single eye data asc file.
Fixed bugs on calculating variable (SacOutVel/SacInVel/Gazedur2/GazeAll2)
All float variables now output in 2 decimal places.
Output blank instead of output NaN.
3/31/2010 EyeMap v0.0.3 alpha
manual text segmentation support for unspaced text.
Rewrite the data tree build which dramatically increase the rebuild speed.
Add visualized word boundary/length/center to fixation viewer.
2/28/2010 EyeMap v0.0.2 alpha
background text center/right align mode.
Add loading trial property from trial.csv file.
Add a menu item(Edit->Mark Trial) to mark a trial valid/invalid, you can also press “Del” key in the trail list view to mark a trial, invalid trial will be skipped in calculation and export.
Add new variables: FixBegX, FixBegY, FixEndX, FixEndY.
Fixed build frozen problem when processing unicode text.
Fixed bugs in NWonS, NWonL, SacOutDist, SacInEndY.
Fixed some other bugs in processing and visualize single eye data.
2/22/2010 EyeMap v0.0.1 alpha
a processing splash screen.
Create edit mode and view mode.
Mouse wheel fixation and saccade path playback in view mode.
Fixed the errors in loading cutoff message.
Fixed the errors in loading and export raw data.
Fixed the errors in loading Unicode "text.html"
Fixed the errors in loading and display the single eye xml data.
2/16/2010 First workable version of EyeMap
function of loading and parsing "config.xml" file.
Add function of parsing intervals and messages from raw data.
Add function of binocular data synchronization.
Add function of selecting export eye, single or both eye exports.
Fixed bugs on calculating variables.
Fixed bugs on recalculating fixation position of subordinate eye after the fixation of primary eye is moved.
Fixed bugs on loading text block start coordinate.
Fixed bugs on text leading.