Google Gears - Offline Web Apps


#1

http://gears.google.com/

A cross platform IE and Firefox plugin that includes a local server, a
database (sqlite) and a synchroniser. Does it have a future with Rails
do you think?


#2

YES! we just need a Ruby finding of google gears as we have for
prototype in rails.
Who will need Joyents Slingshot. Everything is here available in
browser offline and with syncing capabilities.

Soon we will be using Basecamp offline :slight_smile:

Thanks Google :slight_smile:


#3

Slingshot includes your Rails application, Google Gears doesn’t, so
there’s quite an intrinsic difference. Google Gears might hold up for
the Google apps (which rely mostly on clientside code, except for the
data itself), but for a web app with lots of serverside logic it’s
probably not going to be sufficient.

On 31 May 2007, at 09:42, Shan wrote:

http://gears.google.com/

A cross platform IE and Firefox plugin that includes a local
server, a
database (sqlite) and a synchroniser. Does it have a future with
Rails
do you think?

Best regards

Peter De Berdt


#4

Funny, I’ve been investigating Slingshot all day. I was interested in
the
Gears annoucement as well, but all that garbage with the data layer
looks
like a maaaajor pain in the ass.

Have you all read this?

http://code.google.com/apis/gears/architecture.html

…I have a headache.

On 5/31/07, Shan removed_email_address@domain.invalid wrote:

On May 31, 6:00 am, Hugh E. removed_email_address@domain.invalid wrote:

http://gears.google.com/

A cross platform IE and Firefox plugin that includes a local server, a
database (sqlite) and a synchroniser. Does it have a future with Rails
do you think?

seth at subimage interactive

http://www.subimage.com
http://sublog.subimage.com

http://www.getcashboard.com
http://dev.subimage.com/projects/substruct


#5

Exxxxxactly. But is anyone even using Slingshot in production, or at
all? It
looks half-baked at the moment.

I’m investigating it’s use for inclusion in some of our offerings.

On 5/31/07, Peter De Berdt removed_email_address@domain.invalid wrote:

Thanks Google :slight_smile:

seth at subimage interactive

http://sublog.subimage.com

Cashboard - Estimates, invoices, and time tracking software - for free!
http://www.getcashboard.com

Substruct - Open source RoR e-commerce software.
http://dev.subimage.com/projects/substruct


#6

what about the concept of including Gears support within the prototype
layer? Would this be the ultimate way to get support for Rails?


#7

This sort of thing is going to be very very useful. If I remember
correctly, Joyent (www.joyent.com)has already developed something
like this specific for Rails apps. No affiliation - I just remember
spotting it in passing and thinking that would be cool on an iPhone…

Cheers,

Erik

Le 31 mai 07 à 03:00, Hugh E. a écrit :


#8

The Google Gears concept feels like a way to get “client/server” like
functionality by distributing data and/or logic between the client and
server. Because you can’t have a reliable network connection (as in a
pure C/S app.), you do the next best thing which is to copy the
business/data layers and then have good sync. technology. Does that
make sense?

What I don’t understand is:

  1. Is this just a scheme for distributing the data and they’re not
    addressing how to handle the business logic?

  2. If the logic distribution is somehow implied, then does this mean
    that you have one or two copies of the “data layer”/“smart business
    logic”/whatever you want to call it? Like is it Javascript on the
    server and then you download/sync. it to get equivalent offline
    functionality?

I need to take a look at the sample apps. and see what they’ve done.

Wes


#9

On May 31, 4:22 pm, Wes G. removed_email_address@domain.invalid
wrote:
[…]

  1. If the logic distribution is somehow implied, then does this mean
    that you have one or two copies of the “data layer”/“smart business
    logic”/whatever you want to call it? Like is it Javascript on the
    server and then you download/sync. it to get equivalent offline
    functionality?
    […]

If you’re using google gears, why have any server side business
logic? Seems advantageous to let the client deal with that.

-Thufir