A high performance client/server editor and method for editing documents with improved performance. A server listening for editing requests from a client to edit a file located with the server spawns a thread for each editing request to handle that particular request. A client receiving input commands from a user for editing requests spawns a thread for each editing request received, enabling more than one editing request to be processed simultaneously. When an edit feature is invoked, the client sends a request to the server to download the file. While the file is downloading from the server to the client location, the client displays the first page of the file to the user to enable the user to start editing the file before the entire file is downloaded. The client handles the user's edit commands for portions of the file downloaded. If the user attempts to edit portions of the file not yet downloaded, the client sends a request to the server to handle the edit at the server location and send a response back to the client for display to the user by the client. Edit changes are sent to the server when user enters a save command. Alternatively, edit changes are sent to the server when bandwidth is available. When the user exits without saving these changes, the server discards the changes. In subsequent edit invokes of the same file, the client and server cooperate to download only those portions of the file which were changed since the last download.

Een hoge prestatiescliënt/een een serverredacteur en methode om documenten met betere prestaties uit te geven. Een server die het uitgeven op verzoeken van een cliënt let om een dossier uit te geven dat met de server wordt gevestigd schiet een draad voor elk het uitgeven verzoek kuit te behandelen dat bijzonder verzoek. Een cliënt die inputbevelen van een gebruiker voor het uitgeven ontvangt verzoekt om kuiten een draad voor elk het uitgeven ontvangen verzoek, toelatend dat meer dan één het uitgeven verzoek gelijktijdig wordt verwerkt. Wanneer uitgeef wordt de eigenschap aangehaald, verzendt de cliënt een verzoek naar de server om het dossier te downloaden. Terwijl het dossier van de server aan de cliëntplaats downloadt, wordt de cliëntvertoningen de eerste pagina van het dossier aan de gebruiker om de gebruiker toe te laten beginnen het dossier vóór het volledige dossier uit te geven gedownload. De cliënt behandelt de gebruiker uitgeeft bevelen voor gedeelten van het gedownloade dossier. Als de gebruiker probeert om gedeelten van het nog niet gedownloade dossier uit te geven, verzendt de cliënt een verzoek naar de server om te behandelen uitgeeft bij de serverplaats en verzendt een reactie terug naar de cliënt voor vertoning naar de gebruiker door de cliënt. Geef veranderingen uit worden verzonden naar de server wanneer de gebruiker sparen bevel ingaat. Alternatief, geef veranderingen uit worden verzonden naar de server wanneer de bandbreedte beschikbaar is. Wanneer de gebruiker zonder deze veranderingen te bewaren weggaat, verwerpt de server de veranderingen. In verder geef aanhaalt van het zelfde dossier uit, werken de cliënt en de server samen om slechts die gedeelten van het dossier te downloaden die sinds de laatste download werden veranderd.

 
Web www.patentalert.com

< (none)

< Self-calibrating optical imaging system

> Use of S-ydcB and B-ydcB, essential bacterial genes

> (none)

~ 00060