A proxy component system having dispatch proxies and object proxies is disclosed. The computerized system includes an operating system supporting component interfaces. In addition, the system includes a first interface to a target component, with the first interface having an early bound method. The system further includes a second interface to a proxy component, with the second interface having a late bound method. Also included in the system is a dispatch proxy operative to invoke the early bound method of the first interface from an invocation of the late bound method of the second interface.
Programming Language Extensions For Processing Data Representation Language Objects And Related Applications
Terry L. Lucas - Mill Creek WA, US Adam Bosworth - Mercer Island WA, US John C. Schneider - Bellevue WA, US Kenneth Eric Vasilik - Redmond WA, US
Assignee:
BEA Systems, Inc. - San Jose CA
International Classification:
G06F009/45
US Classification:
717124, 717114
Abstract:
A system is provided for manipulating data representation language based—objects in a native programming language environment. In one embodiment, the system is used to map data objects of the data representation language to corresponding objects within the native programming language and vice versa. In one embodiment, the system is equipped to receive a mapping definition mapping selected elements of a data representation language, such as an XML data structure, to selected objects of a programming language, such as ECMAScript. The system is further equipped to determine whether the mapping definition comprises one or more definitional statements expressed with data representation language oriented language elements of a programming language. Further, the system is equipped to process the mapping definition statements comprising data representation language oriented language elements of the programming language, in accordance with syntactical and semantic definitions of the data representation language oriented language elements.
Adam Bosworth - Mercer Island WA, US Richard Burdon - New York NY, US Alexander Khesin - Hoboken NJ, US Alexander Lloyd - New York NY, US Farokh H. Eskafi - Brooklyn NY, US Ken Ong - Clyde Hill WA, US Terry Lucas - Mill Creek WA, US Alexander Bosworth - New York NY, US
Assignee:
BEA Systems, Inc. - Redwood Shores CA
International Classification:
G06F 15/16
US Classification:
709248, 709201, 709217, 709226, 709227, 709230
Abstract:
Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a metadata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
Integration Of External Schemas And Types Into Native Programming Languages
John C. Schneider - Bellevue WA, US Terry Leonard Lucas - Snohomish WA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44 G06F 9/45
US Classification:
717116, 717114, 717115
Abstract:
A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
Systems And Methods For Viewing Media Content In Instant Messaging
Scott Ludwig - Kirkland WA, US Wesley Carr - Kirkland WA, US Dudley Carr - Kirkland WA, US Kevin Zatloukal - Kirkland WA, US Terry Lucas - Kirkland WA, US Deepak Menon - Kirkland WA, US Michael Jazayeri - Kirkland WA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 15/16
US Classification:
709206
Abstract:
Systems and methods for viewing media content in instant messaging are provided. In an embodiment, a first IM server that manages instant messaging of a first IM client receives a chat message having a media address from a second IM client whose instant messaging is managed by a second IM server. A first media recognizer associated with the first IM server recognizes the media address in the chat message. In response to the recognition, the first IM server provides the chat message and a media instruction to the first IM client. In another embodiment, the first IM server obtains media associated with the recognized media address and provides the chat message and the obtained media to the first IM client. In a further embodiment, a system for viewing media content based on presence information in instant messaging is provided.
Inter Language Interoperability Using A Variant Type
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44
US Classification:
717108, 717114, 717116
Abstract:
A container can be used to atomically convert types of values to pass the values between programs of different programming languages. Different programs written in different programming languages can pass the values by reference to a container and can use an accessor method associated with the container to convert the values to a desired format.
Integration Of External Schemas And Types Into Native Programming Languages
John C. Schneider - Bellevue WA, US Terry Leonard Lucas - Snohomish WA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 9/44
US Classification:
717116, 717108, 717114
Abstract:
A system includes a processor, a storage medium, an extensible markup language (XML) schema stored on the storage medium, and a script for manipulating an XML document stored on the storage medium. The script includes an import function to import the XML schema such that the definitions of the XML schema are used to interpret the script.
Adam Bosworth - Mercer Island WA, US Richard Burdon - Brooklyn NY, US Alexander Khesin - New York NY, US Alexander Lloyd - New York City NY, US Farokh H. Eskafi - Brooklyn NY, US Ken Ong - Rancho Santa Fe CA, US Terry Leonard Lucas - Snohomish WA, US Alexander Bosworth - Mercer Island WA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 3/00 G06F 9/44 G06F 9/46 G06F 13/00
US Classification:
719320
Abstract:
Providing a framework for developing, deploying and managing sophisticated mobile solutions, with a simple Web-like programming model that integrates with existing enterprise components. Mobile applications may consist of a data model definition, user interface templates, a client side controller, which includes scripts that define actions, and, on the server side, a collection of conduits, which describe how to mediate between the data model and the enterprise. In one embodiment, the occasionally-connected application server assumes that data used by mobile applications is persistently stored and managed by external systems. The occasionally-connected data model can be a METAdata description of the mobile application's anticipated usage of this data, and be optimized to enable the efficient traversal and synchronization of this data between occasionally connected devices and external systems.
luharty grabbed Lucas by the waist. Waitress Kayleigh Savannah Teal, 16, held on to her manager's leg. The winds flung open the freezer, throwing the three workers 20 to 30 feet. Fluharty survived; Lucas and Teal did not. "He went out facing the tornado head-on," Terry Lucas said. "He didn't flinch."