摘要:
A method, system, and computer-readable code for a technique with which files encoded according to the Extensible Markup Language (XML) notation can be marked up to indicate that the content of the file (or some portion thereof) is dynamic in nature and is to be updated automatically to reflect changing information. The proposed technique provides a novel way to specify that a data repository should be accessed as the source of the updates. Techniques are defined for specifying that this data repository access occurs once, and for specifying that it occurs when a set of conditions are satisfied (which may include periodically repeating the data repository access and content update). In one aspect, the data repository is a database; in another aspect, the data repository is a file system. Preferably, the Lightweight Directory Access Protocol (LDAP) is used as an access method when the data repository being accessed is a database storing an LDAP directory.
摘要:
A method, system, and computer-readable code for retrieving style sheets from a directory or other repository, based upon partial characteristic matching. Characteristics are associated with style sheets, and retrieval is accomplished by specifying a pattern which includes one or more of the characteristics. Preferably, the style sheet characteristics are stored as LDAP (Lightweight Directory Access Protocol) objects in an LDAP directory. The style sheets may be encoded in Extensible Stylesheet Language (XSL), Document Style Semantics and Specification Language (DSSSL), or any other style sheet language having equivalent semantics.
摘要:
A method, system, and computer-readable code for reducing Extensible Markup Language (XML) and Document Type Definition (DTD) document file size through one or more novel compression techniques. In one aspect, a compression technique for tags is defined that reduces the size of tags within either or both of XML and DTD files. In another aspect, a compression technique for attributes within tags may be used to further reduce file size (again, in either XML or DTD files). In a further aspect, a compression technique for strings within an XML file is defined, whereby the decompression will be performed automatically by an XML parser. While these compression techniques are described with reference to XML, they may also be used advantageously with other notations derived from SGML (Standard Generalized Markup Language).
摘要:
Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed. XML markup tags associated with each aggregation of data within the selected XML data group are matched with XML markup tags associated with a respective area contained within the selected XML display layout. The XML data items contained within each aggregation of data are rendered in hierarchical order within a respective GUI display space defined by a respective area within the XML display layout.
摘要:
Computer implemented method, system and computer usable program code for sharing resources among a plurality of containers in a data processing system. A computer implemented method includes creating a shared container for at least one resource to be shared. Then the at least one resource to be shared is moved from an original container of the at least one resource to the shared container, and a link is created between the original container and the at least one resource to be shared in the shared resource container. A link can also be created between a subject resource container and a shared resource in the shared resource container to enable the subject resource container to access and use the shared resource. A shared resource can also be removed from the shared resource container and returned to an original resource container when sharing of the resource is no longer desired.
摘要:
A method and apparatus for representing host datastream screen image information using markup languages is provided. A distributed data processing system contains a network, at least one host computer, at least one client computer, and optionally at least one server. The host computer generates a host datastream containing host screen image information and forwards the host datastream to a client. If the client is not directly connected to the host, then the host datastream may be routed to the client. The host datastream is converted to a markup language tagged datastream at some point within the network according to a Document Type Definition (DTD) authored for the purpose of representing information in host datastreams. The client receives the markup language tagged datastream containing the host screen image information derived from the host datastream and parses the markup language tagged datastream to identify the host screen image information. The host screen image information is displayed on a display device connected to the client, enabling the client to act as an emulator for the host.
摘要:
A method of interacting with one or more objects in a virtual reality (VR) space. A user input establishes a pointing mode, whereupon a visual indicator, such as a pointer, is displayed on the user's viewing device, and the visual indicator is moved on the viewing device to refer to an object in the VR space, in response to actuation of a pointing device such as a mouse, joystick or pen. An image of the user's avatar may also be displayed in the VR space, and the avatar may have an appendage or pointing appliance to point to a target in the 3-D space. A user can point in this manner with high precision, as well as draw illustrations, etc. Other users (viewers) of the same VR space can see the first user's avatar pointing to the target. Another viewer's display can be dynamically adjusted to present an appropriate perspective of the VR space to show the target.
摘要:
A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.
摘要:
A management application implemented in a computational device maintains priorities corresponding to a plurality of resources coupled to the computational device. Indications for actions to be performed corresponding to occurrences of events are stored to a calendar, wherein the calendar is configurable by a user. A selected indication for an action to be performed is stored to the calendar. In response to an occurrence of an event associated with a selected resource, a priority of the selected resource is determined. The action is performed, based on at least the determined priority of the selected resource and the selected indication for the action stored in the calendar, wherein different actions are performed in response to occurrences of a selected event at different times.
摘要:
A method, system and program product are described which allow a dynamically constructed desktop to be optimized for the capabilities of the browser in the target device. This enables a server to manage the distribution of applets to clients matching the capabilities of the browser, the Java runtime environment (JRE), the screen resolution, color depth, sound capabilities, link speed, communications links and any other items which can be differentiated that are supported by the client requesting use of the applet.