Abstract:
Proxy data stream handling and complex object parameter handling allow object oriented programs to be run as distributed programs without any explicit networking code, and without using an interface definition language (IDL). Two proxies are generated dynamically that allow method calls written for local invocation to be invoked over a network. These dynamically-generated proxies allow calls to flow across a network as if they were local, and contain support for using data stream and complex objects as parameters.
Abstract:
Fabrication of a photonic crystal is described. A patterned array of nanowires is formed, the nanowires extending outward from a surface, the nanowires comprising a catalytically grown nanowire material. Spaces between the nanowires are filled with a slab material, the patterned array of nanowires defining a patterned array of channels in the slab material. The nanowire material is then removed from the channels.
Abstract:
A method is provided for fabricating molecular electronic devices comprising at least a bottom electrode and a molecular switch film on the bottom electrode. The method includes forming the bottom electrode by a process including: cleaning portions of the substrate where the bottom electrode is to be deposited; pre-sputtering the portions; depositing a conductive layer on at least the portions; and cleaning the top surface of the conductive layer. Advantageously, the conductive electrode properties include: low or controlled oxide formation (or possibly passivated), high melting point, high bulk modulus, and low diffusion. Smooth deposited film surfaces are compatible with Langmuir-Blodgett molecular film deposition. Tailored surfaces are further useful for SAM deposition. The metallic nature gives high conductivity connection to molecules. Barrier layers may be added to the device stack, i.e., Al2O3 over the conductive layer.
Abstract:
Methods, systems and computer program products are provided for automatically generating client/server applications from an application written to execute on a single processing system. The application has program classes and programmed methods associated with the objects. Each program class in the application is identified and the relationships between programmed methods in the classes is determined. The relationships between the programmed methods in the identified classes are then weighted based on the activity of the relationship. Similarly, each identified class in the application is also weighted based on the computing resources required by the identified class. The identified classes are then partitioned into client classes and server classes based on the weighted relationships between the programmed methods in the classes, the weight associated with each class and a computing topology associated with a target client processing system. The resulting client and server partition may then be used for code generation and distribution based on the capabilities of a requesting computer system.
Abstract:
Examples of integrated sensors are disclosed herein. An example of an integrated sensor includes a flexible substrate, and an array of spaced apart sensing members formed on a surface of the flexible substrate. Each of the spaced apart sensing members includes a plurality of polygon assemblies. The polygon assemblies are arranged in a controlled pattern on the surface of the flexible substrate such that each of the plurality of polygon assemblies is a predetermined distance from each other of the plurality of polygon assemblies, and each of the plurality of polygon assemblies including collapsible signal amplifying structures controllably positioned in a predetermined geometric shape.
Abstract:
A chemical-analysis device integrated with a metallic-nanofinger device for chemical sensing. The chemical-analysis device includes a metallic-nanofinger device, and a platform. The metallic-nanofinger device includes a substrate, and a plurality of nanofingers coupled with the substrate. A nanofinger of the plurality includes a flexible column, and a metallic cap coupled to an apex of the flexible column. At least the nanofinger and a second nanofinger of the plurality of nanofingers are to self-arrange into a close-packed configuration with at least one analyte molecule. A morphology of the metallic cap is to generate a shifted plasmonic-resonance peak associated with amplified luminescence from the analyte molecule. A method for using, and a chemical-analysis apparatus including the chemical-analysis device are also provided.
Abstract:
A metallic-nanofinger device for chemical sensing. The device includes a substrate, and a plurality of nanofingers. A nanofinger includes a flexible column, and a metallic cap coupled to an apex of the flexible column. At least the nanofinger and a second nanofinger are to self-arrange into a close-packed configuration with at least one analyte molecule disposed between at least the metallic cap and a second metallic cap of respective nanofinger and second nanofinger. A morphology of the metallic cap is to generate a shifted plasmonic-resonance peak associated with amplified luminescence from the analyte molecule. A coating encapsulating the metallic cap to respond upon exposure to a liquid, and a chemical-sensing chip including the metallic-nanofinger device are also provided.
Abstract:
A self-arranging, luminescence-enhancement device 101 for surface-enhanced luminescence. The self-arranging, luminescence-enhancement device 101 for surface-enhanced luminescence includes a substrate 110, and a plurality 120 of flexible columnar structures. A flexible columnar structure 120-1 of the plurality 120 includes a flexible column 120-1A, and a metallic cap 120-1B coupled to the apex 120-1 C of the flexible column 120-1A. At least the flexible columnar structure 120-1 and a second flexible columnar structure 120-2 are configured to self-arrange into a close-packed configuration with at least one molecule 220-1 disposed between at least the metallic cap 120-1B and a second metallic cap 120-2B of respective flexible columnar structure 120-1 and second flexible columnar structure 120-2.
Abstract:
A configurable grating based on collapsing nano-fingers includes a substrate; and a plurality of bendable nano-fingers supported on the substrate. The nano-fingers may be formed in a regular first array and the nano-fingers may be formed in a spacing that, upon closing at their tops, forms a second array to act as an optical grating or a diagnostic tool. A method of fabricating a configurable optical grating based on collapsing nano-fingers is also disclosed, as well as a method of determining an open or closed state for a plurality of nano-fingers.