CDN$ 61.95
Usually ships within 2 to 4 weeks.
Ships from and sold by Amazon.ca.
Gift-wrap available.
Quantity:1
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Creating Applications with Mozilla Paperback – Oct 4 2002


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
CDN$ 61.95
CDN$ 25.48 CDN$ 2.32

Best Books of 2014
Unruly Places is our #1 pick for 2014. See all

Special Offers and Product Promotions

  • Join Amazon Student in Canada



Product Details

  • Paperback: 480 pages
  • Publisher: O'Reilly Media; 1 edition (Oct. 4 2002)
  • Language: English
  • ISBN-10: 0596000529
  • ISBN-13: 978-0596000523
  • Product Dimensions: 17.8 x 2.8 x 23.3 cm
  • Shipping Weight: 762 g
  • Average Customer Review: 2.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Bestsellers Rank: #2,584,839 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

About the Author

David has been involved in the Mozilla community for more than three years. He started the Mozilla development effort at Alphanumerica and set up the first two Mozilla Developer Meetings. At Alphanumerica David worked with Pete Collins on a number of Mozilla application including Aphrodite, Total Recall, and Chameleon. Pete and David also founded mozdev.org, a site offering free hosting for Mozilla applications. There are currently over 70 development projects hosted on the site. David has also written a number of articles about Mozilla including 'Getting Your Work Into Mozilla' and a series of articles discussing how to use Mozilla technologies to create a Pacman-like video game.

Brian has been hacking on Mozilla and related projects since early 1999. It began with a European funded project called Fabula to create software for children with the aim of learning minority languages like Basque, Catalan, Frisian, Irish, Welsh. This was built using Mozilla. Interest bloomed and he started contributing to the Mozilla Editor, and exploring the rest of the vast body of code. He moved on to work at ActiveState where he was heavily involved in the Komodo project, a scripting language IDE that uses the Mozilla application framework. Previously, Brian spent his time as a C++ applications developer, interspersed with some Perl development and XML consultancy. His technical interests include observing and participating in the re-shaping of the web environment brought about by XML. Other languages he dabbles in are PHP, Python, and JavaScript. Brian is now working as a Web technologies consultant.

Ian Oeschger is Senior Principal Writer at Netscape Communications, where mozilla.org was started over three years ago. His abiding interest in language is the basis for some of his more recent infatuations with Python, XML, web application development, and linguistics. He maintains a number of the XPFE documents on mozilla.org, including the XUL and DOM References. Ian published several articles about XML and mozilla application development for O'Reilly, and also wrote the themes documentation for Netscape, the XPInstall API Reference, and others. Before getting involved with Mozilla and Netscape, he worked at Oceania, a startup doing XML-based electronic medical records and charting software.

Pete got involved with the Mozilla project in April 1999 as a contributor to the editor module. He was also the first external developer to start documenting xul. His initial efforts were a remote, web enabled script editor and a community driven rewrite of the existing Mozilla UI. The project was later named Aphrodite. In January 2000, he joined with David Boswell and the Alphanumerica team. Together they evangelized Mozilla as a viable application platform through the many projects they created and Mozilla developer meetings they organized. Currently a software engineer employed by WorldGate, Pete is working on customizing Mozilla for their TV Internet Client Software. He is the co-founder of mozdev.org a site dedicated to Mozilla based projects. He is a regular Mozilla comitter and owner of various Mozdev projects including jslib and Chameleon.

Eric has been doing Mozilla development since Spring 2000, starting off with an instant-messenger client called Jabberzilla. He enjoys exploring opportunities of Jabber and Mozilla working together with new implementations, such as a collaborative whiteboard and real-time web content demonstrations. In 2002, Eric is looking forward to joining the workforce with a recent computer science degree from the University of Northern Iowa. Working on Mozilla projects has been a great resume-builder for him, and will always be an important part of his life to reflect on.

Customer Reviews

2.5 out of 5 stars
Share your thoughts with other customers

Most helpful customer reviews

Format: Paperback
I was always interested in creating my own apps for Mozilla. I had played around with some of the custom CSS files and peeked at the XUL files, and I wanted to learn more. I figured that buying this book would be a no-brainer because of the O'Reilly name and my good experiences with the ... Hacks series. This could of been a good book, but it seems like they were rushed to meet a publishing deadline. It starts out building a skeleton application (xFly) to explain the simpler concepts. One would expect that they would continue to flesh out the framework, and they would show how to add function to the various widgets. After Chapter 2, they abandon this idea. The examples they do provide don't work correctly. If you get the finished xFly demo program from mozdev.org, it does not work either. The site reads "This requires serious attention". I agree. This book is a good reference manual, but a poor tutorial. If you want a good tutorial on how to build Mozilla apps, try xulplanet.org instead. Co-incidentally, this entire book is available at the aforementioned site if you would like to preview this book for yourself before plunking down $40 to buy it.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By P. Hartman on Sept. 17 2003
Format: Paperback
I only just got the book, but the people who complained that it doesn't stand up to the usually high O'Reilly standards are spot on. The second chapter, which is all about "getting started" ought to explain basic concepts clearly. Instead it throws out all kinds of mumbo jumbo and forward references like "You could also define this style rule in an external stylesheet and make that stylesheet part of the package for your application, as we do later in this chapter ...." Why? Why should I keep reading to find out? Why does the first chapter of real content (chapter one understandably explains more background on mozilla and XPFE) seem to have a forward reference every third paragraph?
Clearly, the authors did not sit down and make a coherent plan of what the best way to introduce each topic to the neophyte. This stands in stark contrast to the various O'Reilly Perl books that always seem to give the overview in clear terms and then flesh it out, instead of diving into the middle and trying to explain it as you go.
The only reason right now to get this book is because it appears to be the only (or one of the only) ones on the topic at this time. Hopefully _Rapid Application Development with Mozilla_ due out in November this year will get it right.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
Format: Paperback
I happened to be experimenting with XUL and Mozilla at the time that I ran across this book, so I was very eager to get into it and see if it could help clarify some of the gaping holes in the existing XUL documentation within Mozilla. As an exhaustive reference to XUL and the associated technologies that are used to build Mozilla applications, it was very successful. As a higher level tutorial that explains the relationships between the different technologies and their uses, it was not quite as successful.
Chapters 1-6 lead the reader through the progressive steps required to build and package a Mozilla-based application. The authors create a demo application called xFly which is used as a test bed to show the different features of XUL, CSS, and JavaScript. By the end of Chapter 6, this application contains a tree control, a bunch of sample menus, and various other assorted UI widgets. But it doesn't really _do_ anything. Maybe I'm too picky, but I'd rather see an application that has some function, even if all it does is play tick-tack-toe. Then, to me at lease, it's much clearer how the different pieces would fit together in a "real-world" application.
Chapters 7-12 cover more exotic and difficult aspects of Mozilla
programming such as the Extensible Binding Language (XBL), XPCOM (Mozilla's component object model), and accessing web services from XUL applications. These chapters are very dense in technical details, with good references to online resources for further study. Overall, I found this book to be a very succinct source of accurate information about building applications with Mozilla.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.
By A Customer on Dec 4 2002
Format: Paperback
This book gives a solid grounding in the principles involved and acts as a primer to the nitty gritty of producing a XUL application. In practice, XUL is pretty easy but it's easy to be caught unawares which is where a book like this comes in. If you've ever wondered how to extend Mozilla with a new button, or why your chrome doesn't work, or why Mozilla ignores it, or how to write a new chrome application then this is the book for you. Learn the principles of XUL and things fall into place very easily.
I am puzzled that other reviewers claim XUL and Mozilla are not ready for mainstream since the fact that an entire browser, mail, chat, editor, JS debugger and hundreds more third party extensions and apps have been written using it demonstrates it is. It certainly needs tools and add robustness, but it is already a viable and strong technology for producing platform neutral applications.
It is well worth the money, however it should be revised to reflect the latest Mozilla developments. As an added bonus, the source for this book is actually online so you can evaluate it yourself at books.mozdev.org before buying it.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again.


Feedback