Operating Systems
Programming Languages
Microsoft Technologies
Computer Science
Software Engineering
Web Programming
Web Technologies

Contact Us | What's New | Missing Link | Feedback

Other Programming

Book Title : Creating XPCOM Components
eBook download format(s) : html pdf html 
Author(s) : Doug Turner Ian Oeschger 
Publisher : Brownhen Publishing (Jan 2003)
Section : Other Programming
Book Review:

Book Description
This is a book about Gecko, and about creating XPCOM components for Gecko-based applications. Gecko is the open source, free software web browser layout engine used in all Mozilla-branded software and its derivatives, including later Netscape releases. XPCOM stands for the Cross Platform Component Object Model. As this name implies, XPCOM is similar to Microsoft COM.

Though the emphasis is on the practical steps taken to make a C code into a component that can be used in Gecko, these steps will also provide an opportunity to discuss all of the tools, techniques, and technologies that make up XPCOM. Accordingly, the book is arranged so that readers can follow along and create their own components or learn about different XPCOM topics individually, as in a reference work. For example, the introduction includes a discussion of components and what they are, and the first chapter - about how to compile the basic code and register it with Mozilla - prompts a discussion of the relationship between components and modules, of XPCOM interfaces, and of the registration process in general.

The top of each chapter provides a list of the major topics covered. Sidebar sections are included to highlight technical details. By the end of the book, readers should have learned how to build a component and they will know something about the framework for these components in Gecko, which is XPCOM.

Intended Audience
This book is meant for C developers. Though XPCOM components can be created in JavaScript and other languages, and though C programmers might be able to follow, the component implementation code is written in C , and much of the discussion of how to turn a code into an XPCOM component starts from C . Advanced C skill is not needed, however. Although familiarity basic ideas such as inheritance and encapsulation are preferred, wherever possible they are explained in the book as they are used. Also many of the examples are in JavaScript, which is used in Mozilla to access XPCOM components as scriptable objects, and so familiarity with JavaScript is useful as well.

For readers with any experience with Microsoft COM, much of it can be applied to XPCOM. However, this book does not assume any prior knowledge of COM - all of the basic COM ideas will be introduced.

add to                 Digg!

You may use anyone of the download options

eBook VersionLook @ Amazon
Front Cover

Missing Link?, Report It and try these 3 + 1 alternates...

Tell a Friend!

Similar Book titles in Other Programming section:

Similar Book titles in Other sections:

Section: DB -> Oracle
High Performance Oracle Database Automation: Creating Oracle Applications with SQL and PL/SQL

Section: Microprocessor
Understanding Electronics Components

Section: Internet
Creating Commercial Web Sites
Google, Amazon, and Beyond: Creating and Consuming Web Services

Section: Java User Interface
Creating a GUI with JFC/Swing
Creating Web Applets with Java

Section: Java Tools
Creating Java Applications using NetRexx

Section: Mathematics
Strange Attractors: Creating Patterns in Chaos

Section: Microsoft COM/DCOM/ActiveX/ATL
Developing Activex Components With Visual Basic 5.0

Section: Microsoft .(dot) net
Test King - Developing XML Web Services and Server Components with Microsoft Visual Basic .NET MCSD/MCAD

Section: Office Development
Programming Microsoft Office 2000 Web Components

Section: OS Theory
Creating Your Own Operating System

Section: Redbooks Draft
Creating integrated WebSphere solutions using Application Lifecycle Management
Microservices: From Theory to Practice Creating Applications in Bluemix Using the Microservices Approach
Microservices: From Theory to Practice. Creating Applications in Bluemix Using the Microservices Approach

Section: Redbooks
Deploying Cloud Components on POWER
Creating Smart Virtual Appliances with the IBM Image Construction and Composition Tool
Creating Value-Based Archiving Solutions with IBM Content Collector
Creating Smart Virtual Appliances with IBM Image Construction and Composition Tool
Creating Composite Application Pattern Models for IBM PureApplication System
Show all..

Section: Redpapers
Creating EIF Events with Tivoli Directory Integrator for Tivoli Netcool/OMNIbus and Tivoli Enterprise Console
B2B Appliances: Creating Customer Value Through Exceptional B2B Messaging Performance and Security
Creating IBM i Client Partitions Using Virtual Partition Manager
Creating Mobile Applications Using the IBM Intelligent Pervasive Platform
Creating a BPM Center of Excellence (COE)
Show all..

Section: Redpapers Draft
Creating EIF events with Tivoli Directory Integrator for Tivoli Netcool/OMNIbus and Tivoli Enterprise Console
Creating IDML Discovery Books for IBM Tivoli Application Dependency Discovery Manager using IBM Tivoli Directory Integrator
Creating IDML Discovery Books with IBM Tivoli Directory Integrator
Creating Virtual Linux Desktop Cloud Services on System z
Creating IBM i Client Partitions Using Virtual Partition Manager (VPM)
Show all..

Section: Software Engineering
Reusable Software Components: Object-Oriented Embedded Systems Programming in C

Section: Web Programming
Creating Applications with Mozilla
The Complete Idiot's Guide to Creating an HTML Web Page
Pro JSF and Ajax: Building Rich Internet Components

Section: Web Technology
Creating Shockwave Web Pages
Web Style Guide: Basic Design Principles for Creating Web Sites

Similar Books from Amazon :

Tell a Friend!

©2008 - Home - Privacy Policy - Program Policy, Terms and Conditions