In article <[EMAIL PROTECTED]>,
Bob Greschke <[EMAIL PROTECTED]> wrote:
>
>"Paul Rubin" <http://[EMAIL PROTECTED]> wrote in message 
>news:[EMAIL PROTECTED]
>> "Bob Greschke" <[EMAIL PROTECTED]> writes:
>>> What I came up with was the user can just create a text file (a kind
>>> of a transaction log of what things were done to the copy of the
>>> database on his machine), then cut and paste that text into a window
>>> created on their machine by the main database program (using
>>> X-windows, ssh, etc.), then the main program can read the contents
>>> of that text field and update the main copy of the database.
>>>
>>> It should work. :)
>>
>> Yuck!  Why not use an http interface instead of the remote tkinter
>> interface?  Then the user would interact with your app through a web
>> browser, giving a familiar UI as well as giving that upload button
>> (which tells the browser to upload the file).
>
>Mainly because the user may be in the middle of the Himalayas trying to 
>create paperwork for equipment being shipped to Japan and Chile.  The 
>Internet is not always an option in our line of work.  We need to have 
>standalone everythings.  We don't live in your real world. :)
>
>The two databases (the one on the user's laptop, and the one back at the 
>office) don't need to be reconciled until the user gets back.  We just need 
>to (eventually) know which pieces of equipment were sent to Japan, and which 
>went to Chile.
                        .
                        .
                        .
Certainly.  And, if you're content with what you have, that's
great; *I* certainly do enough funny things with Tkinter and 
X.  But what you *can* do is deploy the end-user desktop with
a browser pointed to a local Web page, presumably one with 
enough client-side processing to prepare a form.  Then, when
he's within range of an IP address, he selects an "upload"
link, and you get all the HTTP-related advantages Paul and
others have mentioned.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to