Mozilla2:Profile Sharing: Difference between revisions

Line 110: Line 110:
  </div>
  </div>


<div style="border: 2px solid green; padding: 0.5em;">
'''Note from colmsmyth:'''
Mozilla's role as a platform would be enhanced if non-Mozilla applications could also access it's data. The key data elements for non-Mozilla apps are: cache, bookmarks, history.
This suggests two requirements:
1. use standard data formats (HTML, CSV, XML or binary formats that have bindings in many languages)
2. use textual protocols to allow other apps to synchronize with the IPC file-locking daemon.
There is a potential 3rd requirement: minimize downtime (and increase reliability) for non-random-access files by writing them first to a temporary file and then moving them over the old file when complete. This allows simple applications that don't need (or can't use) the file-locking/synchronization mechanism to get access to data 99% of the time, e.g. the bookmarks.
</div>


==A Scheme for Profile Sharing==
==A Scheme for Profile Sharing==
2

edits