Professional Linux Programming / Edition 1

Professional Linux Programming / Edition 1

by MATTHEW, Stephen J. Turnbull, Deepak Thomas, Marius Sundbakken
     
 

ISBN-10: 1861003013

ISBN-13: 9781861003010

Pub. Date: 09/01/2000

Publisher: Apress

As Linux increases its presence throughout the world as a target platform for professional application development, its growth as a powerful, flexible system offering many free development tools assures its place in the future. By giving you easy access to this comprehensive range of tools, supporting new and nascent technologies, at little or no cost, developing…  See more details below

Overview

As Linux increases its presence throughout the world as a target platform for professional application development, its growth as a powerful, flexible system offering many free development tools assures its place in the future. By giving you easy access to this comprehensive range of tools, supporting new and nascent technologies, at little or no cost, developing with Linux allows you to apply the solution that's right for you.


In this follow-up to the best-selling Beginning Linux Programming, you will learn from the authors' real-world knowledge and experience of developing software for Linux; you'll be taken through the development of a sample 'DVD Store' application, with 'theme' chapters addressing different aspects of its implementation. Meanwhile, individual 'take-a-break' chapters cover important topics that go beyond the bounds of the central theme. All focus on the practical aspects of programming, showing how crucial it is to choose the right tools for the job, use them as they should be used, and get things right first time.


Who is this book for?


Experienced Linux programmers and aspiring developers alike will find a great deal of practical information in this book on libraries, techniques, tools and applications. You should be familiar with a simple Linux system, have a good working knowledge of programming in C, and a basic understanding of object-oriented programming with C++ for the Qt/KDE chapters.


What does this book cover?


  • Data storage in Linux - including coverage of PostgreSQL, MySQL and XML
  • Implementation of Linux GUIs - covering both KDE and GNOME
  • Web-based interfaces - using the PHP module for Apache
  • Python - including extending and embedding the language
  • Using RPC and CORBA to construct distributed object-based applications
  • Versioning (with CVS), documentation, internationalization and project distribution
  • Distributed hardware solutions such as diskless Linux and Beowulf clustering


    Richard Stones and Neil Matthew are the authors of the first edition of Beginning Linux Programming. They are both experienced software professionals with many years' experience using and programming UNIX and Linux. They are also co-authors of the Wrox Press title, Instant UNIX.


    The other contributors are a multi-author Wrox writing team of professional developers.

    Read More

  • Product Details

    ISBN-13:
    9781861003010
    Publisher:
    Apress
    Publication date:
    09/01/2000
    Series:
    Professional Ser.
    Edition description:
    2000
    Pages:
    1155
    Product dimensions:
    (w) x (h) x 0.09(d)

    Table of Contents

    Ch. No. Chapter
    1 Application Design
    2 Concurrent Versions System (CVS)
    3 Databases
    4 PostgreSQL interfacing
    5 MySQL
    6 Tackling Bugs
    7 LDAP Directory Services
    8 GUI programming with GNOME/GTK+
    9 Writing the dvdstore GUI using Glade and Gnome/GTK+
    10 Flex and Bison
    11 Testing Tools
    12 Secure Programming in Linux
    13 GUI programming with KDE/Qt
    14 Writing the dvdstore GUI using KDE/Qt
    15 Python
    16 Creating Web interfaces with PHP
    17 Embedded scripting
    18 Remote Procedure Calls
    19 Multi-media
    20 Introduction to CORBA.
    21 Programming with CORBA.
    22 Diskless systems
    23 XML and libxml
    24 Beowulf Clusters
    25 Documentation
    26 Device Drivers
    27 Distributing the application.
    28 Internationalization
    Appendicies:
    A The API of the GTK+/GNOME GUI
    B DVD RPC Protocol Definition
    C Open Source Licenses
    D Support, Errata & P2P.Wrox.Com

    Read More

    Customer Reviews

    Average Review:

    Write a Review

    and post it to your social network

         

    Most Helpful Customer Reviews

    See all customer reviews >