摘要:
A method and system providing a client with user interface information are described. The method and system implement a set of application program interfaces for providing user interface information to a client through an accessibility system. The accessibility system includes a mechanism for transferring user interface information from a provider side to the client side and a logical tree for selectively revealing user interface information. The application program interface system includes client side application program interfaces for assisting the client in obtaining user interface information. The client side application program interfaces include an automation class, a logical element class, a raw element class, control pattern classes, and an input class. The provider side application program interfaces include a provider automation class, a provider automation interface, a raw element interface, and control pattern provider interfaces.
摘要:
A method and system providing a client with user interface information are described. An accessibility system for providing user interface information to a client. The accessibility system comprises an accessibility system core including user interface automation services and APIs. The user interface automation tools filter information based on whether the user interface information is interesting to the client. The accessibility system additionally comprises a client side interface including a logical tree for revealing user interface information that is interesting to the client and for hiding user interface information that is not interesting to the client. The accessibility system also comprises a server side interface for facilitating information transfer from a server side regardless of the server side technology.
摘要:
Described herein are APIs that enable generating identifier information for a user interface element of interest within a user interface of a computer program based on a description of a hierarchical element path comprising parent elements that the user interface element inherits from. Unlike more fragile identifiers, an element path identifier persists across instances of the computer program, across different computers, across different builds of the program etc. Also described herein, are APIs that enable searching for a location of a user interface element of interest in a target program using the element path identifier for the user interface. The element path identifier may be represented in a string data type or a user defined data type. APIs for converting between a user-defined data type and a string type and vice versa are also provided. The element path identifier may be composed from common identifier information of component elements of an element path. Such identifiers may include class names of user interface elements, module names of application programs in the element path, and sibling order information. Other information could be added to further reduce ambiguity. For instance, runtime identifiers (e.g., process identifiers) may be added to distinguish between user interface elements of two different instances of the same program. The presence of strongly named branch portions within which elements are guaranteed to be uniquely identified may be leveraged to persistently identify user interface elements by adding the unique identifiers of the named branch elements to the element path identifier.
摘要:
Identifier information is generated for a user interface element of interest within a user interface of a computer program based on a description of a hierarchical element path comprising, e.g., some combination of parent elements that the user interface element inherits from, class names of user interface elements, module names of application programs in the element path, and sibling order information. Process identifiers may also be added to distinguish between user interface elements of two different process instances of the same program. Unlike more fragile identifiers, such an element path identifier persists across instances of the computer program, across different computers, across different builds of the program, etc. Converting between a user-defined data type and a string type and vice versa also is provided.
摘要:
An improved graphics processing system and method are described for magnifying visual output information for printing, display, or other output. A graphics engine transforms display information so as to magnify one or more components or areas of an output image for display via output hardware such as a screen or printer. Magnification parameters are supplied to the graphics engine by one or more magnification applications. In an embodiment of the invention, the graphics engine performs compositing of magnified and unmagnified content for display. In an alternative embodiment, the graphics engine outputs corresponding scaled image material to the appropriate magnification application for rendering. In a further embodiment, the graphics engine may operate in both modes. The magnified output according to various embodiments of the invention enhances the accessibility of the computer system for visually handicapped or impaired users by providing high quality magnification and increased system and application stability.
摘要:
A beverage holding device comprising a container and a removably engageable lid. The container includes a partition extending between opposing sides of the sidewall of the container to define a plurality of separated cavities. The partition includes an edge surface forming an interior seal against a lower surface of the lid upon an engagement of the lid with the container for maintaining the plurality of cavities fluidly separated. A plurality of apertures in offset elevated positions above an upper surface of the lid are provided, with each communicating with a respective one of the plurality of cavities. The elevated and offset apertures provide a respective relief area to accommodate a projecting nose of a user during an engagement of the user's mouth with a respective aperture while tipping the container.
摘要:
A system and method for allowing market participants to evaluate the likelihood of finding hidden volume. The model can predict hidden volume and assess the probability that a market order will be executed within the spread and better than the mid-quote. The cost per immediate execution can be assessed.
摘要:
A method and system for adapting a computing device in response to changes in an environment surrounding the computing device, or in response to the user's stated preferences. The computing device includes one or more sensors that sense the environment. A changed characteristic of the environment is detected. A determination is made as to one or more settings to change in response to the changed characteristic. Then one or more of the settings are changed to cause the computing device to interact with the user in a different mode. A mode may include which inputs, outputs, and/or processes are used to communicate with the user. A mode may also include how an application formats output or receives input.
摘要:
A method for making oriented thin films of a ternary intermetallic compound and such films having a tetragonal structure and generally uniaxial magnetic, optical, electronic, and mechanical properties, as well as a generally lower Curie temperature than oriented binary intermetallic films. The steps of the method involve selecting a substrate material for biasing the orientation of the ternary intermetallic compound and exhibiting no chemical reactiveness to the ternary intermetallic compound. Preferably, such substrate is a single crystal, such as MgO or Al.sub.2 O.sub.3, or an amorphous material such as pure SiO.sub.2, amorphous carbon, or glass. In a second step the substrate is heated to a temperature above 450.degree. C. and then, a first metal, a second metal, and a third metal are simultaneously deposited on the substrate material. The first metal and second metal are selected from among metals pairs including CoNi, CoFe, FeNi, and the third metal is selected from the group of metals consisting of Pd and Pt. The thin film formed is a ternary intermetallic compound exhibiting an L1.sub.0 crystal structure and the desired uniaxial properties. The method of the invention allows one to accurately control the relative amounts of the three metals.
摘要:
A wastewater treatment plant and related method comprise a treatment stage including a biological-process substage configured for growing unicellular organisms adapted to reduce contaminants in the wastewater which are dissolved, including at least one of organic matter and nitrogenous matter, by digestion thereof, and which are adapted to floc after digestion and a floc-removal substage downstream from the biological-process substage, relative to the flow of wastewater, and configured for substantially removing the unicellular organisms that have flocked. The treatment stage is configured to form majority and minority flows of treated wastewater, and the minority flow is configured to be recycled upstream of the biological-process treatment substage. The plant includes a heat transfer assembly configured for transferring heat from the majority flow of treated wastewater to the minority flow thereof to increase temperature of wastewater to be treated.