Abstract:
A software development tool, in the form of an integrated development environment (IDE), comprises a managed platform registry for managing the combination of compatible target platforms and versions of a software development framework. Each compatible combination of a platform and a version of the software development framework is assigned a unique managed platform ID. The managed platform IDs and information associated therewith are managed by the managed platform registry. The software development tool provides upgrade capability allowing a developer to use a newer version of the software development framework while maintaining the current target platform. The software development tool also provides the ability to switch target platforms while maintaining the current version of the software development framework.
Abstract:
When an up to date state has been achieved for the inputs and outputs of a build process, an asset state indicator is set to indicate that all the inputs and outputs are up to date. Those inputs and outputs are monitored. If a change to any of the inputs and/or outputs is detected, the asset state indicator is updated to indicate that some build execution is needed. When a build request is detected, the current state of the asset state indicator is exposed. An execution sequence for targets of the build process based on dependencies between targets is determined. A starting point for a partial build is determined by determining the earliest-appearing target in the sequence that is affected by the detected changes to the inputs and outputs to the targets of the execution sequence. Executing the build process from this starting point will produce the updated outputs and return the system to the up to date state.
Abstract:
A method of assigning securities to countries/regions. A company having a formation country/region, headquarters country/region, and primary exchange country/region issued each security. Countries/regions are classified as special, no domestic exchange (“NDE”), benefits driven incorporation (“BDI”), and non-BDI. Special rules apply to securities issued by companies formed in special countries/regions. Securities issued by companies formed in NDE countries/regions are assigned to their primary exchange countries/regions. Each security issued by a company formed in a non-BDI country/region is assigned to its formation country/region if its formation, headquarters, and primary exchange country/region are identical. If these three countries/regions are not identical and the formation country/region is a BDI country/region, the security is assigned to either the headquarters or primary exchange country/region. If these three countries/regions are not identical and the formation country/region is not a BDI country/region, the security is assigned to one of the formation, headquarters, or primary exchange country/region.
Abstract:
A method of identifying global securities considered adequately liquid for foreign investment and/or inclusion in a global index. For each security, the method selects a portion of its issues (e.g., local issues) and calculates an Average Daily Trading Volume (“ADTV”) for each issue. The issue having the largest ADTV is identified as the primary issue. The method calculates the Active Trading Ratio (“ATR”) of the primary issue and determines the security is adequately liquid if the ADTV of the primary issue is greater than or equal to a minimum ADTV threshold and the ATR of the primary issue is greater than or equal to a minimum ATR threshold. The method may determine an inadequately liquid security is adequately liquid if the ADTV and ATR of another issue (e.g., a foreign issue) or depository receipts are greater than or equal to the minimum ADTV and ATR thresholds, respectively.
Abstract:
A method of creating a menu for a handheld digital device in a development environment includes selecting a target device which has an associated operating system available to the development environment. An editor is called for creation of the menu. The editor uses the constraints of the associated target device operating system so that actual behavior of the target device can be viewed as the development occurs. The developer defines functionality for the menu and can verify its operation. The menu editor can be customized for new digital devices with new operating system. Code may be generated as a result of completing the development process and saving the design. The resulting code is assured to run properly on the target device operating system.
Abstract:
A collaborative annotation system for facilitating annotations, such as commentaries, of time-based media, such as video, by users is disclosed. The system involves displaying and controlling the display of a time-based medium, and receiving and storing input for defining a location in the time-based medium. The system also involves receiving and storing an annotation relating to the context of the location, and performing and storing a valuation relating to the annotation.
Abstract:
Disclosed herein is a method for preparing large soluble graphenes. The method comprises attaching one or more hindering groups to the graphene, which can prevent face-to-face graphene stacking by reducing the effects of inter-graphene attraction. The large graphenes can absorb a wide spectrum of light from UV to near infrared, and are useful in photovoltaic devices and sensitizers in nanocrystalline solar cells.
Abstract:
The invention generally relates to methods and devices for synchronization of ion generation with cycling of a discontinuous atmospheric interface. In certain embodiments, the invention provides a system for analyzing a sample that includes a mass spectrometry probe that generates sample ions, a discontinuous atmospheric interface, and a mass analyzer, in which the system is configured such that ion formation is synchronized with cycling of the discontinuous atmospheric interface.
Abstract:
A synthetic process for producing bortezomib comprising converting racemic boronic esters, such as the pinacol α-aminoboronic ester, into mixtures of diastereomers [6] by reaction with a suitably protected L-phenylalanine derivative (see Scheme 3), such as N—BOC-L-phenylalanine. The protecting group of the L-phenylalanine moiety is then removed, such as by reacting the diastereomers [6] with an acid, such as hydrochloric acid, to form a mixture of amine salt diastereomers [7] which is then subjected to conditions under which the desired diastereomer (R,S)-[7] is selectively isolated, such as by crystallization, chromatography or stereoselective hydrolysis. The separated desired diastereomer (R,S)-[7] is then converted into bortezomib or bortezomib anhydride.
Abstract:
Disclosed herein is a method for preparing large soluble graphenes. The method comprises attaching one or more hindering groups to the graphene, which can prevent face-to-face graphene stacking by reducing the effects of inter-graphene attraction. The large graphenes can absorb a wide spectrum of light from UV to near infrared, and are useful in photovoltaic devices and sensitizers in nanocrystalline solar cells.