摘要:
Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.
摘要:
A server method for converting objects of a first type into objects of a second type, the method comprising: a) identifying one or more object classes of the first type; b) determining instance data based on the classes of the first type; c) introspecting each class of the first type; d) creating an artifact representing a software model; and e) generating one or more converters, each converter being based on the artifact and is configured for receiving the instance data and generating JavaScript code for recreating the instance from the classes as objects of the second type, for display on a browser.
摘要:
A method within a system wherein a first user of the system provides information on social patterns to a second user includes: receiving a request for social pattern information from the second user, the request comprising a query; assigning authorization level to the second user for restricting the type and amount of data provided to the second user; providing information on social patterns to the second user according to the second user's authorization level; and storing information about the second user to be used in future transactions with the second user, the information including transactional fee data and subscription data for notifying the second user of additional social patterns as they develop.
摘要:
A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items.
摘要:
The present invention provides a solution for updating browser page elements over a distributed network. Specifically, the present invention associates a control with a downloaded data element. This association may be provided via the Document Object Model (DOM) of the web page. The control, in turn, is linked with the data element itself, or with a sub-element that depends from the root data element. This dependent data element may have been obtained from the remote location simultaneously with the data element. Upon activation of the control, the dependent data element is displayed without a need for the remote location to be accessed.
摘要:
Accessible role and state information may be included in hypertext markup language documents by encoding an accessibility definition into a class attribute. The accessibility definition corresponds with an object of a hypertext markup language document and comprises role information and state information if state information is applicable to the corresponding role information. A script is associated with the hypertext markup language document and is configured for parsing at least a portion of the hypertext markup language document to identify the accessibility definition. The script further maps the role information and the state information in the accessibility definition to corresponding namespaced role and state attributes.
摘要:
A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items.
摘要:
A method and system are provided for searching across independent applications. A first seedlist (202) is provided from a first application (201), the first seedlist (202) including a list of data items (211) for crawling by a search engine (220). The data items (211) are owned by the first application (201). A second seedlist (206) is also provided from a second independent application (205), the second seedlist (206) including annotation data (214) for crawling by a search engine (220). The annotation data (214) relates to the data items (211) of the first application (201). A search index (204) provides searchable data from the two or more applications (201, 205), the searchable data relating to the same set of data items (211).
摘要:
A system, method and program product for generating artifacts that can convert back and forth between non-EMF (Eclipse Modeling Framework) objects and EMF-based objects in an EMF-based runtime environment such as Web Data Objects (WDO) or Service Data Objects (SDO). Included is a system for inputting one or more non EMF application classes such as Java Beans and generating artifacts that include: a source meta model (ecore) that describes the data model defined by the input application classes; an EMap file that contains mappings between the classes and properties of the non-EMF objects and the EMF Objects; a target meta model (ecore) which represents the source meta model as transformed by the emap mappings; and a set of java classes (Mediators and DiffHandlers) that will at runtime perform the transformation between the two environments (non-EMF and EMF based objects).
摘要:
Techniques are provided for data-discriminate search engine updates, where, in accordance with a first crawling session frequency associated with a first update type, a search engine index is updated by recording an update to a first set of data, where the update to the first set of data is of the first update type, and, in accordance with a second crawling session frequency associated with a second update type, the search engine index is updated by recording an update to a second set of data, where the update to the second set of data is of the second update type, where the first crawling session frequency is of a different frequency than the second crawling session frequency.