Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

The X Window System: Programming and Applications with Xt, OSF/Motif (2nd Edition)


By Douglas A. Young
 
Image of: The X Window System: Programming and Applications with Xt, OSF/Motif (2nd Edition)
Pricing Details:

List Price:$76.67
You save:$7.67 (10%)
Your Price:$69.00
Buy Now

Book Details:

Format:Paperback, 656 pages.
Publisher:Prentice Hall PTR 1994-03-17
ISBN:0131238035

Average Customer Rating:

5.0 5 out of 5 stars (5 reviews)

Editorial Reviews:

This completely updated and revised version of the best-selling First Edition describes how to develop interactive applications for the X Window System using the Motif user interface toolkit.The X Window System is the industry-standard software system that allows programmers to develop portable graphical user interfaces. Motif is a high-level user-interface toolkit that makes it easier to write applications that use the X Window System. Shows how to use the facilities of all three Motif libraries?Xlib, Xt Intrinsics, and visual components. Explains the Resource Manager; primitive Motif widgets; manager widgets; menus; dialogs; events and other input techniques; using color; bitmaps, pixmaps, and images; graphics contexts; text and fonts; Xlib graphics; interclient communication; creating new widget classes; creating manager widget classes; and constraint-based widget classes. For programmers developing interactive applications for the X Window System using the Motif user-interface toolkit.


Customer Reviews:

5 out of 5 stars great intro

I picked up a copy of this book in an attempt to familiarize myself with X/motif. This book made things very clear for me. After the first 2 chapters, I had a really good handle on the differences between X, Xt, and Motif. I also used chapter 5 heavily (Manager Widgets), which gives a great rundown on frames, forms, bulletin boards, and general dialog window layouts. I can recommend this book eagerly to anyone wanting to learn about X before jumping into X code. This edition was published in 1994, but it all still seemed relevant.

5 out of 5 stars Just like new

Well, I never knew that I can get used books also with almost like new standards. I am not able to find out any kind of mark or torn pages in the book on the first look. It was awesome. Book was delivered on time.
And moreover the used book like new book in such a low cost!!! What else one need??

5 out of 5 stars the best there is

I learned X-Windows programming from this many years ago. Please bear with me as I set up the scenario here. As an independent consultant, I was in a situation where--in order to win a juicy federal contract--I had to represent that I was sufficiently expert in X-Windows to (a) build a toolkit of custom widgets; (b) build tools that allowed users to choose from a set of predefined "color palettes" such that (b-i) only certain classes (let's call them "Brand Q") of applications followed those palettes, other applications following the standard system palette, and (b-ii) the palettes interacted with the window manager such that, when the last Brand Q application was iconified, the standard system palette was restored, yet, as soon as any Brand Q application was deiconified, the user's chosen palette was reinstantiated; and (c) build tools that enabled a Certified Professional Ergonomist, or CPE (!), to experiment with widget appearances and parameters so as to craft an optimal set of palettes and then represent those palettes in such a way that X applications would properly follow what was visually intended. Oh, on top of all that, it had to interact with a visual GUI builder called UIM/X that implemented a whole set of "shadow widgets" that paralleled Motif widgets and let you edit their properties--rather like a Java "bean editor" one might find useful nowadays.

Well, I had to learn enough to write a thick, highly literate design document within a couple of weeks, and then go out and build some 40K lines' worth of applications code (in C, of course) and 15K lines' worth of "system" code (I'd define as "systems code" software that (a) interacts with the window manager vis-a-vis iconification and deiconification semantics; (b) communicates complex data structures via interning atoms with the X server; (c) tortures strange color mapping behaviors from an outdated NCR monitor that could only physically display sixteen colors at a time [thus having to rely on dithering and related visual effects to achieve other "colors"] and offers tools for related colormap management tasks) within a handful of months.

Now, I'm not complaining about the level of effort--given the six-figure consulting fee that lay at the end of the rainbow. But without Young's outstanding book, I'd have been dead in the water. Oh, of course I had access to the O'Reilly series of seven or eight books--which were occasionally useful for stealing a handy application that could quickly be incrementally modified (e.g., I needed quick code for a dialogue box managing three green buttons, and one of the O'Reilly books illustrated the code for a dialogue box sporting four yellow buttons). But Young taught me enough about X that I was soon empowered to write my own functions to populate recursive pull-down menus; to write the internals for a widget that borrowed functionality from two other widgets and used cutesy memory management tricks (akin to mainframe-lingo "lookaside buffers") that let me sequentially stack up their respective resources; and to learn how to take advantage of some interesting internals facts, e.g., that the XmN family of symbolic constants are defined as strings identical to their names (a la #define foo #foo).

Bravo, Mr. Young! You taught me much, and you taught me well.

5 out of 5 stars Excellent Introduction to Motif programming

This well written book, with numerous coded examples (that work!) is one of the best computer reference book I've encountered. Although it has not been updated to included Motif 2.1, most applications are still being written in Motif 1.2 anyway. It also includes the necessary Xt and X11 background to write GUIs. I went from zero experience with windows programming to writing full featured X-windows applications solely with the aid of this text and elementary knowledge of C. The author, who worked at Silicon Graphics, went on to write the Open Inventor library (which unfortunately is in C++). Great book!

5 out of 5 stars One of the best for Xt/Motif Programming

Once upon a time, when I moved from Windows programming environment to X-Windows.. I found things were so diffiult for me.

Lucky me, one day I went to the library and found this book. It helped me to get start with X programming in s considerable short time. The step of this book is quite easy to follow, and not difficult to understand. At least it made X more friendly to me. Although it was Japanese edition and my Japanese isn't that good. (And I will buy the English edition soon).

If you want to program in X, this one is a must, Along O'Reilly X Reference Series (which I think is the best of X-Ref).


Customers who bought this book were also interested in:


XLIB Reference Manual R5 (Definitive Guides to the X Window System)


XLIB Programming Manual, Rel. 5 (Definitive Guides to the X Window System)


Motif Programming Manual, Vol 6A (Definitive Guides to the X Window System)


X Toolkit Intrinsics Ref Man R5 (Definitive Guides to the X Window System)


Motif Reference Manual, VOL.6B: For Motif 2.1

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Fri Jan 9 4:12:53 CST 2009
© Wattle Software 2007. All rights reserved.