25.12.2013 Views

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

However, if this ‘tampered’ record is selected, a new visual thumbnail is shown<br />

which accurately represents the file. The tampered record is not, however<br />

overwritten in the thumbnail cache. Instead the accurate image is generated<br />

when required, by the system and does not appear to be stored anywhere. If<br />

the browser is refreshed or reopened, the tampered thumbnail is still displayed<br />

until the file is selected; the accurate image is only displayed and not saved in<br />

the thumbnail cache.<br />

5.8.3 Original source file<br />

If a new file is placed at a URI with an existing subrecord entry in the thumbnail<br />

cache, then both Ubuntu and Kubuntu will update the thumbnail cache entry.<br />

However, if the associated last modified time in the subrecord is altered to<br />

match the new source file, Ubuntu will not update its subrecord entry. Kubuntu<br />

appears to perform a greater number of checks on the information in the<br />

subrecords and appears to regenerate a record if the visual thumbnail does not<br />

accurately reflect the original source files state. Experiments corroborated this<br />

finding, as two identical files were viewed, one of which had a tampered<br />

subrecord; only the modification time for the subrecord which had been<br />

tampered with was updated, suggesting the subrecords are not simply<br />

regenerated on access.<br />

5.9 Forming a relationship between the thumbnail subrecords<br />

and the source files<br />

Previous sections have established the requirement to put thumbnail cache<br />

artefacts in the context of the user actions which generated them. This section<br />

looks at ways in which a relationship between a subrecord and an original<br />

source file could be formed.<br />

Page 92

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!