Responsive user interface to manage a non-responsive application

   
   

A method and system are provided for managing application programs with non-responsive user interfaces, possibly due to a bottleneck in handling events/messages. The method and system make an apparently frozen application user interface responsive so as to permit alternative tasks be executed or close the hung application. This is enabled by implementing routines to (a) detect if an application is hung, (b) replace the user interface for the hung application with a ghost interface, implemented by a separate thread, that permits system functionality such as sizing, minimization and closing of the application, and (c) destroying the ghost interface if the hung application becomes responsive again along with restoring the application's user interface along with updated event queues. Furthermore, creation of the ghost user interface is accompanied by placing a high priority special event in the hung application's queue to detect renewed responsiveness without requiring explicit monitoring.

Een methode en een systeem worden verstrekt voor het beheren van toepassingsprogramma's met niet-reagerend gebruikersinterface, misschien wegens een knelpunt in de behandeling van gebeurtenissen/berichten De methode en het systeem maken een blijkbaar bevroren toepassingsgebruikersinterface ontvankelijk om alternatieve taken toe te laten worden uitgevoerd of dicht de gehangen toepassing. Dit wordt toegelaten door routines aan (a) uit te voeren ontdekt als een toepassing wordt gehangen, vervangt (b) het gebruikersinterface voor de gehangen toepassing met een spookinterface, die door een afzonderlijke draad wordt uitgevoerd, die systeemfunctionaliteit zoals het rangschikken, minimalisering en het sluiten van de toepassing toelaat, en (c) vernietigend de spookinterface als de gehangen toepassing opnieuw samen met het herstellen van het gebruikersinterface van de toepassing samen met bijgewerkte gebeurtenisrijen ontvankelijk wordt. Voorts gaat de verwezenlijking van het spookgebruikersinterface door een hoge prioritaire speciale gebeurtenis in de gehangen rij van de toepassing vergezeld te plaatsen om vernieuwde ontvankelijkheid te ontdekken zonder expliciete controle te vereisen.

 
Web www.patentalert.com

< Universal file format for digital rich ink data

< Back-end decoupled management model and management system utilizing same

> System and method for maintaining network system information

> In situ processing of remote procedure calls

~ 00159