Open Source Messaging Application Development and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source)
 
 
Start reading Open Source Messaging Application Development on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source) [Paperback]

Sean Egan (Author)
4.6 out of 5 stars  See all reviews (10 customer reviews)

Price: $39.99 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
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.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $17.59  
Paperback $39.99  

Book Description

1590594673 978-1590594674 July 4, 2005 1

Are you infatuated with instant messaging? Would you like to learn how to create your own messaging application? This book shows you how by dissecting Gaim—the world’s most popular open source instant messaging application.

Authored by the Gaim maintainer, Sean Egan, you are treated to a thorough overview of Gaim architecture and Application Programming Interface. You’ll learn how to make the most of the popular GTK+ graphical user interface toolkit. Egan guides you through the creation and installation of plug-ins, and discusses strategies involved in supporting messaging protocols like MSN Messenger, AIM and IRC. Egan also covers topics such as multi-platform support and internationalization.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Editorial Reviews

About the Author

Sean Egan maintains the Gaim project (http://gaim.sourceforge.net). He is a major contributor to the project, managing a team of ten core developers, and reviewing and incorporating patches. He’s employed by Cerulean Studios, who created the Trillian messenging application, and Egan created plug-ins for the flagship product. Egan also maintains the Jabber project’s Yahoo-transport-2 protocol.


Product Details

  • Paperback: 392 pages
  • Publisher: Apress; 1 edition (July 4, 2005)
  • Language: English
  • ISBN-10: 1590594673
  • ISBN-13: 978-1590594674
  • Product Dimensions: 9 x 7 x 1 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,033,856 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

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

15 of 15 people found the following review helpful:
5.0 out of 5 stars Even a Gaim developer can learn from this book., August 22, 2005
This review is from: Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source) (Paperback)
I highly recommend this book. It covers exactly what is described... getting started with open-source development. This book won't make you a god at GTK+, it won't make you a networking wizard, and you won't be able to rewrite CVS from scratch after reading it. That would take a whole shelf of books and more. However, it WILL provide you a working knowledge of the open-source process, development tools (compilers, build systems, a debugger, version control, bug trackers), object-oriented programming concepts, a graphical application programming toolkit, network programming, internationalization, and cross-platform portability. This book uses Gaim as an example, but most of the knowledge you'll gain isn't specific to Gaim.

I'm not new to open-source development, so I was familiar with the tools listed in the book. I've also been coding on Gaim for about 8 months now and was recently promoted to developer. Still, I learned things from this book. For example, I had never bothered to find out exactly what the numbers in a patch hunk meant. This was covered in the book, allowing me to better handle patches I review. I also learned more about Unicode and UTF-8, the OSCAR protocol, and even learned a couple Gaim-specific things.

Even for an experienced developer, this book was money well spent and I'm recommending it to all my friends who want to try open-source development.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful:
4.0 out of 5 stars An excellent starting point, September 9, 2005
By 
This review is from: Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source) (Paperback)
There are two aspects I'd like to mention. First, if you ever wondered how to start out in the open source development process, this book will give you a very clear picture of it. Second, it is a great starting point if you want to learn about gtk+ and gaim. I was about half the way in writing my own Gaim plugin when I found out about this book, and it was just what I needed. It also covers several other topics which might spike your interest in learning more, such as internationalization, portability, etc. And of course, building Gaim plugins and about IM protocols.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 12 people found the following review helpful:
4.0 out of 5 stars Much more than programming Gaim, August 16, 2005
By 
This review is from: Open Source Messaging Application Development: Building and Extending Gaim (Expert's Voice in Open Source) (Paperback)
I always wanted to get involved with Open Source programming, but never knew just how. This book is a good introduction to the world of open source, with Gaim as the example. From learning CVS to setting up a build environment to compiling code to programming patches and plugins for Gaim, this book has a good overview of all of the above. I highly reccomend to anyone interested in developing open source applications.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

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








Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
renderer transfer, gpointer data, tracker item, composite widget, patch writers, file transfer dialog, file transfer window, open source development process, makefile rule, container widget, cell renderer, recipe object, scrolled window, buddy icon, icon width, anonymous cvs, pot file, struct hostent, library dependencies, binary protocols, other widgets, struct declaration, bug tracker, configure script, conversation window
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Sean Egan, Close Figure, Hello World, Adam Marczyk, Done Figure, Ethan Blanton, Luke Schierer, Buddy Pounce, Save Figure, General Public License, Back Next Cancel Figure, Pango Markup Language, Mark Doliner, Transmission Control Protocol, Internet Protocol, Src Port, Gaim Web, Microsoft Windows, Mon Dec, Dst Port, Account Actions, Window System, Manage Subscription, Mark Spencer, Nathan Walp
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject