Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
47 used & new from $0.21

Have one to sell? Sell yours here
 
   
Developing Linux Applications (Landmark)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Developing Linux Applications (Landmark) (Paperback)

by Eric Harlow (Author)
3.1 out of 5 stars See all reviews (20 customer reviews)

List Price: $34.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $3.50 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Tuesday, July 21? Choose One-Day Shipping at checkout. Details
16 new from $11.88 31 used from $0.21

Frequently Bought Together

Customers buy this book with Gtk+ Programming in C by Syd Logan

Developing Linux Applications (Landmark) + Gtk+ Programming in C
  • This item: Developing Linux Applications (Landmark) by Eric Harlow

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Gtk+ Programming in C by Syd Logan

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

GTK+ /Gnome Application Development

GTK+ /Gnome Application Development

by Havoc Pennington
Foundations of GTK+ Development (Expert's Voice in Open Source)

Foundations of GTK+ Development (Expert's Voice in Open Source)

by Andrew Krause
4.7 out of 5 stars (12)  $40.45
The Official GNOME 2 Developer's Guide

The Official GNOME 2 Developer's Guide

by Matthias Warkus
Sams Teach Yourself GTK+ Programming in 21 Days

Sams Teach Yourself GTK+ Programming in 21 Days

by Donna Martin
3.3 out of 5 stars (7)  $29.19
Professional Linux Programming (Programmer to Programmer)

Professional Linux Programming (Programmer to Programmer)

by Jon Masters
3.5 out of 5 stars (2)  $27.05
Explore similar items

Editorial Reviews

Amazon.com Review
In Developing Linux Applications with GTK+ and GDK, Eric Harlow provides a comprehensive explanation of how to program with the GIMP Toolkit (GTK+) and the Graphics Drawing Kit (GDK). These tools dramatically ease the process of building graphical user interfaces (GUIs) for Linux applications.

Harlow takes a didactic approach to his subject, revealing its details one at a time with a careful explanation of each. He first explains how to build a plain, one-window application and then shows how to enhance it with the help of event handlers, additional GTK+ widgets, and some little-used interface elements. He presents complete examples to illustrate concepts, including a calculator and simple word processing application. Along the way, he does a great job of clearing up often confusing tasks, like creating menu bars and managing layouts.

Before wrapping up, Harlow explains the GDK, which you can use to create custom graphical elements. In a particularly grin-inducing section, he reveals how to write a version of the classic arcade game Defender with the help of the GDK. There's also a segment on creating your own widgets, so you can craft a customized yet consistent look for the programs you create. --David Wall

Product Description
The goal of Developing Linux Applications is to provide a handbook for developers who are moving to the Linux platform. Linux Application Development covers the GTK+ library including GLIB and GDK using C. You'll find information covered no place else--information that Linux developers need in one comprehensive development book. All of the applications and code the author developed for the title have been released under the GPL.

See all Editorial Reviews


Product Details

  • Paperback: 512 pages
  • Publisher: Sams; 1 edition (February 18, 1999)
  • Language: English
  • ISBN-10: 0735700214
  • ISBN-13: 978-0735700215
  • Product Dimensions: 9 x 7 x 1.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 3.1 out of 5 stars See all reviews (20 customer reviews)
  • Amazon.com Sales Rank: #1,036,630 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #37 in  Books > Computers & Internet > Operating Systems > Linux > Applications

What Do Customers Ultimately Buy After Viewing This Item?

Foundations of GTK+ Development (Expert's Voice in Open Source)
64% buy
Foundations of GTK+ Development (Expert's Voice in Open Source) 4.7 out of 5 stars (12)
$40.45
Developing Linux Applications (Landmark)
36% buy the item featured on this page:
Developing Linux Applications (Landmark) 3.1 out of 5 stars (20)
$31.49

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

20 Reviews
5 star:
 (5)
4 star:
 (4)
3 star:
 (4)
2 star:
 (2)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
3.1 out of 5 stars (20 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 27 people found the following review helpful:
1.0 out of 5 stars very unprofessional, January 21, 2002
By Alexander L. Belikoff (NY, United States) - See all my reviews
(REAL NAME)   
There are a number of factors that separate good toolkit programmer manuals from less gifted ones:

* There should be a number of rather large realistic examples - not just dozens of snippets rivaling the "Hello, World's" complexity. In this sense, Harlow's book is fine: there are good examples of real-life programs that could get the programmer going.

* There should be no cheesy stripped down (and ultimately useless) API reference, occupying the last third of a book. This book doesn't make this mistake either.

* API calls described must be presented clearly, with all parameters documented and return values explained. And that's where this book screws it up real bad.

Let me make it clear - it will be almost impossible for you to try any of the smaller examples from the book without having access to the API reference (or another book for that matter). I mean, having an example like:

htable = g_hash_table_new(HashValueKey, HashValueComparator);

how am I supposed to figure out what the type of htable is? And most examples in the book are just like that. This is a serious problem with the book that should've been caught by the editor or by anyone trying to look at the text with a fresh set of eyes.
And it is a pity - this book doesn't violate the two main principles stated above so it could've been the best one on the subject.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 16 people found the following review helpful:
5.0 out of 5 stars Pretty darn good book, January 27, 2000
By Chris Gonnerman (LaBelle, MO USA) - See all my reviews
(REAL NAME)   
I have been programming console apps in pure, raw C for over ten years, but never could master GUI programming in Windows or X either. GTK has saved me from a GUI-less life, and Harlow's book was my introduction.

Sure, it's not perfect, but I learned a lot years ago from Herb Schildt's books (remember him?) HIS code was fragile as cut glass... but debugging is good practice, and some of his methods were brilliant. (but sloppy)

Eric Harlow is much better. Many of the errors in the code presented (gpointer *data at the end of a callback declaration, when it should be gpointer data, for instance) may well be typographical in nature. I downloaded the example code and built several of the programs with much less difficulty than many console apps I have ported.

Give the man a break. He was the first into the breach, so to speak. If you need a more advanced book, get Havoc Pennington's "GTK+/Gnome Application Programming" and have at it. I have both, and am still learning a lot from them.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars An excellent way to get started, March 15, 1999
By David Dennis (Woodland Hills, CA United States) - See all my reviews
(REAL NAME)   
I looked at this book in the bookstore, was impressed by the quality of presentation, brought it home and was writing working applications in a few hours without any other documentation. If you need to get up to speed, I don't think you could do better than this; it's extremely well written and tells its story well.

It has a large sampling of examples, and I really liked them because they were useful in their own right, and tied into the things I wanted to use GTK for.

There are two significant flaws in this book. First, there were a number of embarassing errors that got past the copyreaders. Some functions had upper case in their names when printed; the actual functions are all lowercase. The gtk-config program takes options beginning with double hyphens, not single hyphens. This kind of sloppiness is annoying, and I'm sure there are many beginners who will stop learning, not realizing they are literally a hyphen away from success.

The second problem is that, once you're through the examples, what you really need is a reference book, and this work completely fails at it. The index is embarassingly incomplete, and many aspects of GTK are explained just well enough to get you started, which can leave you hanging later.

But the rest of the book is so well done that I can ignore those flaws. If you want or need to learn GTK, this is a fantastic introduction that will serve you well.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

1.0 out of 5 stars Very dissapointing
Im a 13 year old computer wiz, and found this book at my local bookstore. i program in VB and C so i thought this would be no challenge at all. Read more
Published on October 1, 1999

3.0 out of 5 stars Not bad, but missing important concepts
If you are looking for a top-level guide to the most basic GTK+ functions, this might work for you. If you are looking for detailed explanations of components, an understanding... Read more
Published on September 13, 1999

3.0 out of 5 stars Textbook for the life
When I was thinking about this book, I also found a book-review which said 'there is not enough reference or explaination!', but I completely agreed to that idea. Read more
Published on August 17, 1999

3.0 out of 5 stars Better than nothing, but...
This book just isn't very complete. If someone totally new to gtk were to use this book from which to learn, they'd have problems right off the bat - some _very_ significant... Read more
Published on August 13, 1999

2.0 out of 5 stars Not totatally worthless, but of very little value
OK, This book looked great at first glance, but as many of the other reviewers have said, it was totally worthless as a reference. Read more
Published on August 13, 1999

5.0 out of 5 stars Ignore the Reviews Below . . . This Book Rules!
Don't listen to the reviews below. If you're just beginning in Linux app development like me, then you'll absolutely LOVE this book. I know I do. Read more
Published on August 2, 1999

4.0 out of 5 stars Good intro to GTK+ and GLIB
I bought this book last week, have read most of it by now, successfully downloaded and installed a version of GTK+ and GLIB in my RedHat5 LINUX, and have entered, successfully... Read more
Published on June 16, 1999

1.0 out of 5 stars not worth it
Anybody who need to use the examples in this book will find that maybe only the example on P30 works. Read more
Published on June 5, 1999 by dryzone@ibm.net

2.0 out of 5 stars promising, but doesn't live up to its promises
When I first saw this book, I ordered it immediately. When I flipped through it to see the content, I was very excited. Read more
Published on May 5, 1999 by Christopher D. Smith

4.0 out of 5 stars Great book, excellent for starters, not quite perfect
This book gave me an excellent overview of programming in GTK. The examples are great, but there were a few things that I did not like about it.

Mr. Read more

Published on April 30, 1999

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Hot Deals on Hitachi

Hitachi power tools
Routers don't get much more powerful than the "Incredible Hulk." Check out the entire line of Hitachi routers sold by Amazon.com.

Shop all Hitachi

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates