Indexed DB/WebStorage in GWT?

2011-10-05 Thread scott.ellswo...@gmail.com
Howdy, all,

Is anyone using webstorage or indexedDB client side data storage with
GWT?  Pointers to projects appreciated...

Aside:

I note that the WebStorage group reached an impasse and stopped
supporting the spec last fall.

I note further that http://www.w3.org/TR/IndexedDB/ seems to be alive
and kicking, but a brief reading seemed to indicate that this is a
great system for key-object mappings, but not so great for the generic
sql case of select rows from foo where name is blah group by this
order by that kind of queries.  ( might be wrong - section 3.1.3 keys
can be DOMStrings.  Since can supply a keyrange to an index, you may
be able to generate the kind of selects I am used to, as long as you
can generate an index such that the result of that query would be
expressable as either indexkey==foo or low  indexkey  hig.

Aside aside, does anyone have real world experience?  I do not mind if
the results only work on Chrome/FF/Safari, but IE would also be cool.

Scott

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: Indexed DB/WebStorage in GWT?

2011-10-05 Thread Jeff Chimene
On 10/05/2011 10:26 AM, scott.ellswo...@gmail.com wrote:
 Howdy, all,
 
 Is anyone using webstorage or indexedDB client side data storage with
 GWT?  Pointers to projects appreciated...

See
http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/storage/client/Storage.html

You can see an example at
http://code.google.com/p/gwt-sked/source/browse/trunk/%20gwt-sked%20--username%20jchimene%40gmail.com/Sked/src/com/systasis/sked/client/model/SkedStorage.java
 
 Aside:
 
 I note that the WebStorage group reached an impasse and stopped
 supporting the spec last fall.

Could you provide a pointer to this? I'd heard something about it, but I
was under the impression that it was resolved by moving to a separate
spec from the HTML 5 spec.

 I note further that http://www.w3.org/TR/IndexedDB/ seems to be alive
 and kicking, but a brief reading seemed to indicate that this is a
 great system for key-object mappings, but not so great for the generic
 sql case of select rows from foo where name is blah group by this
 order by that kind of queries.  ( might be wrong - section 3.1.3 keys
 can be DOMStrings.  Since can supply a keyrange to an index, you may
 be able to generate the kind of selects I am used to, as long as you
 can generate an index such that the result of that query would be
 expressable as either indexkey==foo or low  indexkey  hig.
 
 Aside aside, does anyone have real world experience?  I do not mind if
 the results only work on Chrome/FF/Safari, but IE would also be cool.

The GWT storage API works for me in IE9. As usual, YMMV.

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.



Re: Indexed DB/WebStorage in GWT?

2011-10-05 Thread Philip Rogers
As Jeff points out, Storage is supported in GWT today. Storage is the
HTML5 key/value pair datastore and has a 5mb limit (unless you are
installed via the Chrome Web Store).

John LaBanca has a good overview (that is pretty entertaining) here:
http://www.youtube.com/watch?v=KEkR1ox_K10

We don't currently have an IndexedDb wrapper. IndexedDb (http://
www.w3.org/TR/IndexedDB/) is a successor to the defunct WebSQL and is
a much more powerful datastore than Storage, supporting queries and
such. GWT support for IndexedDb will require some serious work and I
don't know of anyone looking into it at the moment.

Philip


On Oct 5, 1:43 pm, Jeff Chimene jchim...@gmail.com wrote:
 On 10/05/2011 10:26 AM, scott.ellswo...@gmail.com wrote:

  Howdy, all,

  Is anyone using webstorage or indexedDB client side data storage with
  GWT?  Pointers to projects appreciated...

 Seehttp://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/googl...

 You can see an example 
 athttp://code.google.com/p/gwt-sked/source/browse/trunk/%20gwt-sked%20-...



  Aside:

  I note that the WebStorage group reached an impasse and stopped
  supporting the spec last fall.

 Could you provide a pointer to this? I'd heard something about it, but I
 was under the impression that it was resolved by moving to a separate
 spec from the HTML 5 spec.

  I note further thathttp://www.w3.org/TR/IndexedDB/seems to be alive
  and kicking, but a brief reading seemed to indicate that this is a
  great system for key-object mappings, but not so great for the generic
  sql case of select rows from foo where name is blah group by this
  order by that kind of queries.  ( might be wrong - section 3.1.3 keys
  can be DOMStrings.  Since can supply a keyrange to an index, you may
  be able to generate the kind of selects I am used to, as long as you
  can generate an index such that the result of that query would be
  expressable as either indexkey==foo or low  indexkey  hig.

  Aside aside, does anyone have real world experience?  I do not mind if
  the results only work on Chrome/FF/Safari, but IE would also be cool.

 The GWT storage API works for me in IE9. As usual, YMMV.

-- 
You received this message because you are subscribed to the Google Groups 
Google Web Toolkit group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.