On Nov 5, 2008, at 8:10 AM, Ed Leafe wrote:
>> Ed: How do you accomplish that? I am very interested.
>
> You *do* know that Dabo is open source, right?
>
> Just look for yourself! ;-)
OK, sorry for being a smart-ass. Can't help it sometimes!
Basically, the app knows its home directory, and creates a list of
all the files and their timestamps. It sends that to the server, which
does the same, and compares the two. If there is no difference, we're
done. If there are any changes, the servers zips up just those changes
into a temp file, and sends the name of that file back to the client.
The client responds by downloading the file and unzipping it to bring
it up to date. For lightweight files, such as .py scripts and .cdxml
UI files, the whole process happens as fast as you can load a typical
web page in a browser.
-- Ed Leafe
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the
author, and do not constitute legal or medical advice. This statement is added
to the messages for those lawyers who are too stupid to see the obvious.