Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

GVariant: Efficient Partial Deserialisation

dc.contributor.advisorWassyng, Alan
dc.contributor.advisorKahl, Wolfram
dc.contributor.authorLortie, Ryan
dc.contributor.departmentComputer Scienceen_US
dc.date.accessioned2017-05-01T20:04:12Z
dc.date.available2017-05-01T20:04:12Z
dc.date.issued2008
dc.description.abstract<p> This work documents the creation of a new serialisation format. Developed for use in the GNOME platform, the requirements for this serialisation format are based on the unique needs of the community, plus some "guiding principles" that have developed in the community over the years. </p> <p> The serialisation format is particularly designed to allow for rapid deserialisation -which is expected to be the most common use case - with most operations occurring in a small constant time (regardless of the size of the data). </p> <p> Finally, a complete implementation of the serialisation format - called GVariant - is presented. GVariant models each value as an object with an API that is both convenient for GNOME programmers and has a flavour that they are familiar with. </p>en_US
dc.description.degreeMaster of Science (MSc)en_US
dc.description.degreetypeThesisen_US
dc.identifier.urihttp://hdl.handle.net/11375/21321
dc.language.isoenen_US
dc.subjectGVarienten_US
dc.subjectpartialen_US
dc.subjectdeserialisationen_US
dc.titleGVariant: Efficient Partial Deserialisationen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Lortie_Ryan_2007_Masters.pdf
Size:
8.41 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: