Skip to content

Programming Firefox Building Rich Internet Applications with XUL

Best in textbook rentals since 2012!

ISBN-10: 0596102437

ISBN-13: 9780596102432

Edition: 2007

Authors: Kenneth Feldt

List price: $59.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This is the essential guide to building user interfaces and rich internet applications for the Firefox web browser, the Thunderbird email client and independent projects using free development tools from the Mozilla Foundation. "Programming Firefox" is both an in-depth tutorial and programmer's reference that offers a systematic approach for using Mozilla's Cross Platform Component (XPCOM) library for building applications with XUL, the XML User Interface Language. Author Kenneth Feldt uses his years of experience in XUL development to give programmers a comprehensive look at XUL's capabilities, from simple interface design to complex multi-tier applications with real-time operations.…    
Customers also bought

Book details

List price: $59.99
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 5/29/2007
Binding: Paperback
Pages: 511
Size: 7.50" wide x 9.50" long x 1.25" tall
Weight: 1.584
Language: English

Ken Feldt is a systems engineer and software developer with background in bit-slice raster image processor design, real-time process control, USB development, digital video workflow, and consumer-grade video authoring techniques. He holds undergraduate degrees in electronics engineering technology and an MBA in marketing from Canisius College in Buffalo, NY. On the technical side, Ken work with various XML applications for science and engineering, currently building a business utilizing XUL and SVG to facilitate technical communications. His broader focus includes exploitation of various XML vocabularies to move the IT world more closely to the disciplines of science and the arts. He enjoys…    

Preface
Firefox and Friends
Mozilla to Firefox and Thunderbird
XML Technologies
At the Top of It All: The DOM
Mixing Document Types
Getting Started
XUL Basics
File Structure
XUL Widgets
Introducing Input Controls
More Complex Containers
Managing the Display Space
Content Display Panels
Miscellaneous Widgets
Helper Features
Mozilla Style Declarations
Summary
Coding and Testing for the Real World
Defining a Target Application
Adding Logic
Simple Authentication Script
When Things Don't Work
Summary
Configuring for Chrome and a Server
Chrome Overview
Running as a Local Installation
XUL-to-Server Communications
Serving XUL Files
Summary
Multiframe XUL
Dividing the Display Area
Editing Documents
Adding Dialog Windows
Summary
Trees, Templates, and Datasources
Trees
Modifying Datasources
Summary
DOM Manipulation and Input/Output
A Design Review
Browser Elements
Moving Text Between Frames
Exporting Note Document Content
Adding Interactivity to DOM Elements
Summary
Graphics
A Sample Graphing Project
XHTML Review
SVG Overview
Data-to-Graphics Transformation
HTML Canvas
Summary
Extending the Interface
Overlay Files
Adding Logic
XBL
HTTP Request Widget
Summary
XForms
Basic XForms Structure
An Example Transfer to the Server
XForms Validation Features
XForms Events and Actions
User Interaction and Dynamic Presentation
What to Do When Things Go Wrong
Summary
Installation and Deployment
Deploying Standalone Applications
Deploying Themes and Skins
Adding Locales
Deploying Extensions
Deploying the Extension
What to Do When Things Go Wrong
Summary
XUL Widget Reference
Browser Package Files
Developer Reference
Glossary: XUL Widgets: Attributes, Properties, and Methods
Index