Open Source Messaging Application Development [electronic resource] : Building and Extending Gaim /
Egan, Sean.author.
Are you enamored 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 presented with 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. He also covers topics such as multi-platform support and internationalization.
"The expert's voice in open source." --Cover.
"Books for professionals by professionals." --p. 4 of cover.
Includes index.
Getting Started -- The Open Source Development Process -- Development Tools -- Programming Gaim -- GTK+ Basics -- Advanced GTK+ -- Sockets -- Protocol Plug-Ins -- Internationalization -- Portability.
Are you enamored 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 presented with 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. He also covers topics such as multi-platform support and internationalization.
Open source software.
Computer programming.
Software engineering.
Open Source.
Software Engineering/Programming and Operating Systems.