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.

Reply via email to