[gwt-contrib] An Open Source implementation of Google Drive Realtime API

2014-07-14 Thread 田传武
Hi all,

I'd like to share an open-source project which implements nearly all 
features of the google drive realtime api. *Google Drive Realtime API* 
https://developers.google.com/drive/realtime/ provides Google Docs–style 
instant collaboration. It lets multiple people edit the same data 
simultaneously.

This project was inspired by Google Wave, the server runs on vert.x. Just 
like Google Drive Realtime API, the javascript client library is generated 
by GWT, and the Objective-C client library is generated by *J2ObjC* 
https://github.com/google/j2objc.
It is available on github at https://github.com/goodow/realtime-store

You can try out the features of the API on the *live playground* 
http://realtimeplayground.goodow.com/, or get the *Android demo App* 
https://play.google.com/store/apps/details?id=com.goodow.realtime.android.playground
 on 
google play.
There is also an *Objective-C client library 
https://github.com/goodow/GDStore* for iOS and Mac OS X, but it is not 
yet fully tested, so please use at your own risk!


Enjoy!

-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/9d899a0a-2450-4148-9cd7-ab552b7aafc6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [gwt-contrib] Re: Dropping IE8 support in useragent-less GWT

2014-07-14 Thread Colin Alworth
Sorry for the delay in getting back to you (and to my reviews, got at least 
one up to date now), finally catching up after a few days off.

I guess I was looking for We want to use Object.create in Core in your 
initial email. If we also wanted any/all of the features I had listed (fast 
byte[]/int[]/double[] for everyone? rpc-over-ws? cors?), dropping ie9 from 
Core might have also made sense. 

I'm not actually encouraging cutting IE9 (or 8), esp from User, but if we 
want to move some emulation code off to UserAgent or User, letting go of 
IE9 may make sense.

My email was written from the perspective of huh, Goktug wants to drop IE8 
because it will make *something* easier - won't also dropping IE9 make more 
something even more easier?. With the caveat that all you are interested 
in is Object.create, targeting only IE8 makes sense.

On Tuesday, July 1, 2014 12:02:50 AM UTC-5, Goktug Gokdogan wrote:




 On Mon, Jun 30, 2014 at 8:46 PM, Colin Alworth nilo...@gmail.com 
 javascript: wrote:

 Sounds great, but is there a reason that we're now starting at IE9+ and 
 not IE10+, thus giving us typed arrays, web workers, web sockets, etc? I 
 only ask because the kind of case where you are giving up User (and Widget, 
 RPC, Timer, and other fairly high-level apis) seems to suggest that you 
 might not be writing for a browser at all (htmlunit, nashorn, web worker, 
 node.js).


 A cross-compiled app is a good example that doesn't need User where you 
 can, for example, use closure to develop the UI.

 I specifically pointed IE8 as it is the only supported browser missing 
 Object.create functionality and such apps that just depends on java.emul 
 are paying the price of IE8. On the other hand by just inheriting 
 useragent.UserAgent (not necessarily the User) an app can target older 
 browsers.
  

 Dan definitely has a point that if we're supporting modern browsers for a 
 core chunk of functionality, we really shouldn't let 'modern' be 'whatever 
 junk still happens to be running rather tha updating'. And besides, I can't 
 always be That Guy pushing to keep all versions forever, just because IE8 
 is still 11% of North America's browser usage (really: 
 http://theie8countdown.com/). 

 If we're cutting a browser for being old/bad/whatever in Core, but 
 leaving support for it still in User, we should consider carefully why we 
 *aren't* cutting deeper.

  
 Can you be more specific?
  


 On Monday, June 30, 2014 2:59:12 PM UTC-5, Goktug Gokdogan wrote:

 We are planning to drop support for IE8 if the application doesn't 
 inherit c.g.gwt.useragent.UserAgent and hence not have browser permutations.

 Nearly all of today's apps inherit User so they will not be affected by 
 this change. In the future more apps will only inherit Core however they 
 shouldn't need to pay price of IE8 support (currently they do because there 
 are no permutations in Core).

 Let me know if you have any concerns.

  - Goktug

  -- 
 You received this message because you are subscribed to the Google Groups 
 GWT Contributors group.
 To unsubscribe from this group and stop receiving emails from it, send an 
 email to google-web-toolkit-contributors+unsubscr...@googlegroups.com 
 javascript:.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/45b68163-0d07-4a6c-9932-412232e2f71d%40googlegroups.com
  
 https://groups.google.com/d/msgid/google-web-toolkit-contributors/45b68163-0d07-4a6c-9932-412232e2f71d%40googlegroups.com?utm_medium=emailutm_source=footer
 .
 For more options, visit https://groups.google.com/d/optout.




-- 
You received this message because you are subscribed to the Google Groups GWT 
Contributors group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-web-toolkit-contributors+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-web-toolkit-contributors/8e78df45-4d71-4dcf-9fea-52d32fc58d65%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.