Fixed some bugs for the *live web playground*
<http://realtimeplayground.goodow.com/> and the *android application*
<https://play.google.com/store/apps/details?id=com.goodow.realtime.android.playground>,
now you can do live concurrent editing like which google docs provides.

Currently supported features:

   - User presence
   - Undo/Redo
   - Collaborative live JSON Data Model which is synchronized automatically
   between client and server
   - Automatically data conflict resolution powered by operational
   transformation
   - Two-Way Data Binding between the live model and view for javascript
   and android clients
   - Javascript, Android and iOS client libraries
   - Exactly the same API with *Google Drive Realtime API*
   <https://developers.google.com/drive/realtime/>



On Tue, Jul 8, 2014 at 10:35 PM, 田传武 <i...@goodow.com> wrote:

> realtime-store has there major modules, each module can be used separately:
>
> 1) realtime-operation <https://github.com/goodow/realtime-operation>  The
> operational transform library, currently only supports json-like data type,
> no xml support.
>
> 2) realtime-channel <https://github.com/goodow/realtime-channel> Distributed
> publish/subscribe event bus which penetrates from server to
> browser/iOS/Android, currently use SockJS for browser, WebSockets for
> iOS/Android, ant can be implemented using MQTT or XMPP.
>
> 3) realtime-store <https://github.com/goodow/realtime-store> Persistence
> layer, currently supports memory and redis+elasticsearch storage. Realtime
> API <https://developers.google.com/drive/realtime/reference/> is also
> implemented here.
>
> So far, there has no editor integration, and doesn't contain any
> ui-related code, but will.
> Benefit from the distributed publish/subscribe event bus across
> server/browser/iOS/Android and no ui specific code, it is easy to implement
> client libraries on multiple platforms.
>
> On Tuesday, July 8, 2014 10:28:09 PM UTC+8, 田传武 wrote:
>>
>> 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 Apache Wave, it is available on github at
>> https://github.com/goodow/realtime-store
>> The server runs on vert.x, and uses a memory store by default, but also
>> provides a persistent data store based on ElasticSearch and uses Redis to
>> scale across multiple frontend servers. The redis+elasticsearch code is
>> ported from livedb <https://github.com/share/livedb>,
>> really appreciate Joseph Gentle and the ShareJS community, thanks!
>>
>> You can try out the features of the Realtime 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
> "Goodow Realtime" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to goodow-realtime+unsubscr...@googlegroups.com.
> To post to this group, send email to goodow-realt...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/goodow-realtime/5c047563-8ba8-4088-a620-1033fd1cd200%40googlegroups.com
> <https://groups.google.com/d/msgid/goodow-realtime/5c047563-8ba8-4088-a620-1033fd1cd200%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

Reply via email to