2 resultados para Binary matrices
em CORA - Cork Open Research Archive - University College Cork - Ireland
Resumo:
Object-oriented design and object-oriented languages support the development of independent software components such as class libraries. When using such components, versioning becomes a key issue. While various ad-hoc techniques and coding idioms have been used to provide versioning, all of these techniques have deficiencies - ambiguity, the necessity of recompilation or re-coding, or the loss of binary compatibility of programs. Components from different software vendors are versioned at different times. Maintaining compatibility between versions must be consciously engineered. New technologies such as distributed objects further complicate libraries by requiring multiple implementations of a type simultaneously in a program. This paper describes a new C++ object model called the Shared Object Model for C++ users and a new implementation model called the Object Binary Interface for C++ implementors. These techniques provide a mechanism for allowing multiple implementations of an object in a program. Early analysis of this approach has shown it to have performance broadly comparable to conventional implementations.
Resumo:
There are numerous review papers discussing liquid nanoemulsions and how they compare to other emulsion systems. Little research is available on dried nanoemulsions. The objectives of this research were to (i) study the effect of varying the continuous phase of nanoemulsions with different carbohydrate/protein ratios on subsequent emulsion stability, and (ii) compare the physicochemical properties, lactose crystallisation properties, microstructure, and lipid oxidation of spray dried nanoemulsions compared to spray dried conventional emulsions having different water and sugar contents. Nanoemulsions containing sunflower oil (10% w/w), β-casein (2.5–10% w/w) and lactose or trehalose (10–17.5%) were produced following optimisation of the continuous phase by maximising and minimising viscosity and glass transition temperature (Tg’) using mixture design software. Increasing levels of β-casein from caused a significant increase in viscosity, particle size, and nanoemulsion stability, while resulting in a decrease in Tg’. Powders were made from spray drying emulsions/nanoemulsions consisting of lactose or a 70:30 mixture of lactose:sucrose (23.9%), sodium caseinate (5.1%) and sunflower oil (11.5%) in water. Nanoemulsions, produced by microfluidisation (100 MPa), had higher stability and lower viscosity than control emulsions (homogenization at 17 MPa) with lower solvent extractable free fat in the resulting powder. Partial replacement of lactose with sucrose decreased Tg and delayed Tcr. DVS and PLM showed that in powdered nanoemulsions, lactose crystallises faster than in powdered conventional emulsions. Microstructure of both powders (CLSM and cryo-SEM) showed different FGS in powders and different structure post lactose crystallisation. Powdered nanoemulsions had lower pentanal and hexanal (indicators of lipid oxidation) after 24 months storage due to their lower free fat and porosity, measured using a validated GC HS-SPME method, This research has shown the effect of altering the continuous phase of nanoemulsions on microstructure of spray dried nanoemulsions, which affects physical properties, sugar crystallisation, and lipid oxidation.