2
edits
| 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== | ||
edits