Abstract:
A method of integrating an Xt Intrinsics based toolkit with a JAVA application. The application includes a process thread that implements an X event loop and an application thread that suspends execution of the event loop to allow a call to be made through the JAVA Native Interface to a toolkit or a widget to cause something to be displayed. The application thread includes a write socket to communicate a token to a read socket of the event loop, and performs a blocking read suspending the thread. The event loop returns an acknowledgment token via a write socket to a read socket of the thread that unblocks its blocking read and the event loop invokes its own blocking read suspending its execution. The file descriptor function, XtAppAddInput, preferably, is used to read the token and to set the blocking read. After a toolkit call is made, a token is sent from a second write socket of the thread to a second read socket of the event loop that unblocks its blocking read resuming the event loop. JAVA multithreading support services, such as JAVA's wait and notifyAll methods, are employed in multithreaded applications to ensure that only one thread at a time can make a call. Use of a separate Intrinsics application context to service the event loop is employed, windows are managed in separate hierarchies associated with each application context, and a special JAVA Canvas manages native windows transparent to the programmer.
Abstract:
Exemplary embodiments of a fastening system include an object with a securement structure and a mounting structure fastened with respect to the securement structure. The fastening system further includes a bearing member with a first portion for bearing against the bearing surface of the securement structure and a second portion for bearing against the bearing surface of the mounting structure. The bearing member may be biased such that the bearing surfaces of the securement and mounting structures both simultaneously receive compressive force from the respective first and second portions of the bearing member.
Abstract:
This invention pertains to a method for flavoring an ingestible composition with a flavoring agent in organoleptically purified form, unaccompanied by substances of natural origin present in mango. The flavoring agent may be used in a wide variety of ingestible vehicles such as chewing gum compositions, hard and soft confections, dairy products, beverage products including juice drinks and juice products, green vegetable and chicken products, and the like. The present invention also pertains to an ingestible composition comprising an ingestible vehicle and an organoleptically effective amount of the purified flavoring agent. The present invention further pertains to ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3, in purified form, unaccompanied by substances of natural origin present in mango. The present invention still further pertains to a method to confer, enhance, improve, or modify the odor properties of a perfuming composition or a perfumed article, which comprises adding to the perfuming composition or perfumed article, ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3. The present invention still further pertains to a perfuming composition or a perfumed article containing as an active perfuming ingredient, ethyl 3-mercaptobutyrate represented by the formula, CH3(SH)CHCH2COOCH2CH3. The present invention also pertains to a method for preparing ethyl 3-mercaptobutyrate which comprises reacting ethyl crotonate with sodium hydrogen sulfide and sodium bicarbonate to form the disulfide dimer of ethyl 3-mercaptobutyrate followed by reducing the disulfide dimer to yield ethyl 3-mercaptobutyrate.
Abstract:
A data delivery system for communicating sophisticated information between a first and second computer over a network, such as the Internet. The delivery system resides on a network server and will receive information stored in a source file, translate the data, and deliver the data package that allows a recipient to use the sophisticated information without requiring the recipient to use software compatible with the source file.
Abstract:
This invention provides novel radiopharmaceuticals that are radiolabeled cyclic compounds containing carbocyclic or heterocyclic ring systems which act as antagonists of the platelet glycoprotein IIb/IIIa complex; to methods of using said radiopharmaceuticals as imaging agents for the diagnosis of arterial and venous thrombi; to novel reagents for the preparation of said radiopharmaceuticals; and to kits comprising said reagents.
Abstract:
This invention provides novel radiopharmaceuticals that are radiolabeled cyclic compounds containing carbocyclic or heterocyclic ring systems which act as antagonists of the platelet glycoprotein IIb/IIIa complex; to methods of using said radiopharmaceuticals as imaging agents for the diagnosis of arterial and venous thrombi; to novel reagents for the preparation of said radiopharmaceuticals; and to kits comprising said reagents.
Abstract:
An ion gauge having a reduced "x-ray limit" and means for measuring that limit. The gauge comprises an ion gauge of the Bayard-Alpert type having a short collector and having means for varying the grid-collector voltage.The "x-ray limit" (i.e. the collector current resulting from x-rays striking the collector) may then be determined by the formula: ##EQU1## where: I.sub.x ="x-ray limit",I.sub.l and I.sub.h =the collector current at the lower and higher grid voltage respectively; and,.alpha.=the ratio of the collector current due to positive ions at the higher voltage to that at the lower voltage.
Abstract:
In electronic measuring systems the accuracy of measurement is affected by drift not only of the zero but of the gain due to temperature changes, aging and supply conditions. The invention provides an automatic gain correction means so as to maintain an accurate relationship between the magnitude of the characteristic being measured and the value displayed or recorded. The measuring system is such that a train of pulses is counted over a predetermined time interval with a train of pulses representing, by its pulse repetition rate, the magnitude of the characteristic. A reference count is provided and means are provided for generating a pulse train simulating a predetermined magnitude of the characteristic being measured. Means are provided for counting the pulses of the generated pulse train and means are provided for comparing the reference count with the count of the generated pulse train to determine any error in the gain. Means are provided for automatically adjusting the predetermined time interval to correct the effect of the determined gain error.
Abstract:
A swivel elbow for a mask assembly includes an elbow adapted to be provided to the mask assembly and a swivel detachably connected to the elbow. The elbow includes a plurality of spaced apart rings that provide a controlled clearance between the elbow and an interior surface of the swivel.