[permalink] [id link]
XPCOM ( Cross Platform Component Object Model ) is a cross-platform component model from Mozilla.
from
Wikipedia
Some Related Sentences
XPCOM and Cross
* XPCOM ( Cross Platform Component Object Model ) — developed by Mozilla for applications based on it ( e. g. Mozilla Application Suite, SeaMonkey 1. x )
XPConnect ( Cross Platform Connect ) is a technology which enables simple interoperation between XPCOM and JavaScript.
XPCOM and Platform
XPCOM and Object
Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA ( which implements OMG IDL, an IDL based on DCE / RPC ), Mozilla's XPCOM, Facebook's Thrift and WSDL for Web services.
XPCOM and is
On the developer side, XPCOM lets you write components in C ++, C, JavaScript, Python, or other languages for which special bindings have been created, and compile and run those components on dozens of different platforms, including these and others where Mozilla itself is supported.
The flexibility to reuse the XPCOM components from the Gecko library and develop new components that run on different platforms facilitates rapid application development and results in an application that is more productive and easier to maintain.
The networking library, for example, is a set of XPCOM components that can be accessed and used by any Mozilla application.
A main goal is that objects communicating from either side of an XPCOM style interface should not generally need to know or care about the implementation language of the object on the other side of the interface.
At the end of 2004, all major browser companies using NPAPI agreed on NPRuntime as an extension to the original NPAPI to supply scripting, via an API that is similar in style to the old C-style NPAPI and is independent of other browser technologies like Java or XPCOM.
; XPCOM: XPCOM is an object interface that allows interfacing between any programming language for which a binding has been developed
XPCOM and component
XPCOM and Mozilla
Applications that want to access the various Mozilla XPCOM libraries ( networking, security, DOM, etc.
However, many of the powerful features of Mozilla ( such as privileged XPCOM objects ) remain unavailable to unprivileged XUL documents unless the script has a digital signature, and unless the user obtains grants of certain privileges to the application.
XPCOM and .
XPConnect glues the front end to the C ++ or C programming language-based components in XPCOM, and it can be extended to include scripting support for other languages: PyXPCOM already offers support for Python, PerlConnect and plXPCOM provide support for Perl, and there are efforts underway to add CLI and Ruby language support for XPConnect.
File I / O, security, password management, and profiles are also separate XPCOM components that programmers can use in their own application development.
XPCOM adds a lot of code for marshalling objects between different usage contexts ( e. g. different languages ).
The Gecko developers are currently trying to reduce superfluous uses of XPCOM in the Gecko layout engine.
It also enables JavaScript objects to present XPCOM compliant interfaces to be called by XPCOM objects.
For remote HTML / XHTML / XUL documents, most XPCOM objects are not accessible by the scripts as they have limited privileges due to security reasons.
Cross and Platform
The book was launched on 8 July 2000, on platform 1 at King's Cross – which had been given " Platform " signs for the occasion – following which the train departed.
A cross-platform equivalent of the VCL, called CLX ( Component Library for Cross Platform ), was later developed for use in Delphi, C ++ Builder and Kylix.
Component Library for Cross Platform ( CLX ) ( pronounced clicks ), is a cross-platform visual component-based framework for developing Microsoft Windows and Linux applications.
In the 1980s, HST were used on Cross Country and East Coast services, having to use Platform 7 with the end of the train being close to the tunnel mouth.
Platform 1 and adjacent track ( southbound ) were refurbished, with the line continuing under New Cross Road, before merging with the down slow line.
Urban music magazine, Touch, and The Platform Magazine, an Islamic Hip-Hop journal are based in New Cross.
* MLDonkey ( Cross Platform ), written in OCaml, under the GPL, however as of version 2. 9. 0, support is officially unmaintained and disabled in the binaries.
Wright appears in the first film, Harry Potter and the Philosopher's Stone, only in a small scene set at London King's Cross railway station, where her character meets Harry Potter ( played by Daniel Radcliffe ) with her mother Molly ( played by Julie Walters ) while watching four of her older brothers Percy ( played by Chris Rankin ), Fred and George ( played by James and Oliver Phelps ) and Ron ( played by Rupert Grint ) enter the magical platform barrier Platform 9¾ to board the Hogwarts express.
The series was nominated for Gemini Awards, including for Best Music, Best Variety Program or Series and Best Cross Platform Project.
Places in Harry Potter # Platform Nine and Three Quarters | Platform 9¾ is situated in the western departures concourse of London King's Cross railway station, close to platforms 9 and 10, below the walkway leading to the main building.
* A Platform 0 opened at London Kings Cross in 2010, built adjacent to the long-established platform 1.
0.161 seconds.