On 31/07/12 09:08, Stephan wrote:
I'm thinking about to build a HTML5 frontend that works offline in a
browser. I know that there were some discussions before about this
topic, but I want to know if it is possible to read the sword modules
with the HTML5 File API (http://www.w3.org/TR/FileAPI/)?

FileAPI reads from local storage (it is still covered by cross-origin protection; https://developer-new.mozilla.org/en-US/docs/Using_files_from_web_applications). You mean FileReader and XMLHttp, right? See http://hacks.mozilla.org/2012/02/saving-images-and-files-in-localstorage/ for an exaplanation.

Converting the modules to JSON format may be also an option, although
there is the 2.5/5MB size limit for localStorage / IndexDB, but it would
be easier to read such files.

OTOH, it is apparently possible to store files (as type blob or file) in IndexedDB without conversion to JSON (https://developer-new.mozilla.org/en-US/docs/IndexedDB, http://hacks.mozilla.org/2012/02/saving-images-and-files-in-localstorage/, and http://hacks.mozilla.org/2012/02/storing-images-and-files-in-indexeddb/), which stores files locally (outside of JSON storage) and should have virtually no limits on size.

Also series on http://www.nczonline.net/blog/tag/file-api/

I already build an SWORD NPAPI plugin (32bit, linux only,
http://www.mail-archive.com/sword-devel@crosswire.org/msg24393.html) to
get my Bible App working in Chrome/Chromium, but I'm looking for a full
offline web app and not a hybrid solution.

If you have anything to test, I am willing to help you to test it with Firefox (I am using Nightly/Aurora branch, so we should be pretty close in terms of capabilities) so that we don't have yet another proprietary Chrome-only website.

Blessings,

Matěj

--
http://www.ceplovi.cz/matej/, Jabber: mcepl<at>ceplovi.cz
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC

Home is where ~/.bashrc is.
   -- from Usenet


_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to