Skip navigation
  • Home
  • Browse
    • Communities
      & Collections
    • Browse Items by:
    • Publication Date
    • Author
    • Title
    • Subject
    • Department
  • Sign on to:
    • My MacSphere
    • Receive email
      updates
    • Edit Profile


McMaster University Home Page
  1. MacSphere
  2. Open Access Dissertations and Theses Community
  3. Digitized Open Access Dissertations and Theses
Please use this identifier to cite or link to this item: http://hdl.handle.net/11375/21321
Title: GVariant: Efficient Partial Deserialisation
Authors: Lortie, Ryan
Advisor: Wassyng, Alan
Kahl, Wolfram
Department: Computer Science
Keywords: GVarient;partial;deserialisation
Publication Date: 2008
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>
URI: http://hdl.handle.net/11375/21321
Appears in Collections:Digitized Open Access Dissertations and Theses

Files in This Item:
File Description SizeFormat 
Lortie_Ryan_2007_Masters.pdf
Open Access
8.61 MBAdobe PDFView/Open
Show full item record Statistics


Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.

Sherman Centre for Digital Scholarship     McMaster University Libraries
©2022 McMaster University, 1280 Main Street West, Hamilton, Ontario L8S 4L8 | 905-525-9140 | Contact Us | Terms of Use & Privacy Policy | Feedback

Report Accessibility Issue