Research Catalog

Creating applications with Mozilla / David Boswell ... [et al.].

Title
Creating applications with Mozilla / David Boswell ... [et al.].
Publication
Beijing ; Cambridge [Mass.] : O'Reilly, c2002.

Items in the Library & Off-site

Filter by

1 Item

StatusFormatAccessCall NumberItem Location
TextRequest in advance QA76.625 .C74 2002Off-site

Details

Additional Authors
Boswell, David, 1973-
Description
xvii, 454 p. : ill.; 24 cm.
Subject
  • Netscape Mozilla
  • Internet programming
  • Web sites > Design
  • Source code (Computer science)
Note
  • "Using XUL, JavaScript, and CSS"--Cover.
  • Includes index.
Processing Action (note)
  • committed to retain
Contents
1. Mozilla as Platform 1 -- Visualizing Mozilla's Front End 1 -- Setting Up Your System 5 -- Mozilla Applications 6 -- Simple XUL Example 9 -- Basic XUL Concepts 11 -- Making Mozilla Work for You 17 -- Displaying XUL Files as Chrome 20 -- Creating a Package 21 -- Launching the Application 32 -- 3. XUL Elements and Features 34 -- The XUL Document Object 34 -- Application Windows 36 -- Application Widgets 39 -- Tabular and Hierarchical Information 43 -- Words and Pictures 50 -- Form Controls 53 -- Widget Interaction 56 -- Content Panels 59 -- The Box Model 62 -- XUL Attributes 68 -- Overlays 70 -- The Extras 72 -- Building the Application Shell 74 -- 4. CSS in Mozilla Applications 79 -- Interface Basics 79 -- Introduction to CSS in Mozilla 84 -- Mozilla Skins 96 -- Creating New Skins 104 -- What Is Possible in a Skin? 108 -- 5. Scripting Mozilla 113 -- Faces of JavaScript in Mozilla 113 -- JavaScript and the DOM 114 -- Adding Scripts to the UI 124 -- XPConnect and Scriptable Components 133 -- JavaScript Application Code 137 -- 6. Packaging and Installing Applications 144 -- Packaging and Installing Overview 144 -- Packaging Mozilla Applications 146 -- Installing Mozilla Applications 157 -- Finishing Things Up 170 -- Extra Tricks for Customizing an Application 172 -- 7. Extending the UI with XBL 175 -- What Is XBL? 175 -- Anatomy of a Binding 179 -- Adding Behavior to Bindings 186 -- XBL and the DOM 190 -- Inheritance 197 -- Event Handling 201 -- Resources for Bindings 203 -- 8. XPCOM 205 -- What Is XPCOM? 205 -- Creating XPCOM Components 217 -- 9. XUL Templates 245 -- Understanding XUL Templates 245 -- Enhancing XUL Templates 250 -- Using Other XUL Tags for Templates 261 -- 10. RDF, RDF Tools, and the Content Model 263 -- RDF Basics 263 -- The Mozilla Content Model 275 -- RDF Components and Interfaces 278 -- Template Dynamics 291 -- JSLib RDF Files 294 -- Manifests 298 -- 11. Localization 301 -- Localization Basics 301 -- DTD Entities 305 -- String Bundles 309 -- Programming and Localization 312 -- The Chrome Registry and Locale 318 -- Localization Issues 324 -- 12. Remote Applications 326 -- Directions in Remote Application Development 326 -- Basic Remote Application Example 327 -- Setting Up XPFE for Remote Applications 330 -- Generated Content 332 -- Certificate Authorities and Digital Signatures 339 -- Creating Signed Remote Applications 346 -- Expanded Privileges in Mozilla 350 -- Signed Remote Snake Game 352 -- Mozilla's XML Extras and SOAP 354 -- Looking Forward 362 -- A. Getting and Building the Mozilla Source 365 -- B. Development Tools 374 -- C. Programmer's Reference 391.
ISBN
0596000529
OCLC
  • 50777712
  • SCSB-9962594
Owning Institutions
Harvard Library