Open Source Development Books







 
OSgram.com   >   Shopping   >   Books   >   Open Source   >   Development
Shop for books about open source software development.

Other web sites about Development:Additional pages on this web site, which may be of interest: Here are some books about open source software development:

Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)

By Allen Tucker & Chamindra de Silva

CRC Press
Hardcover (398 pages)

Software Development: An Open Source Approach (Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series)
List Price: $79.95*
Lowest New Price: $71.24*
Lowest Used Price: $90.03*
Usually ships in 24 hours*
*(As of 04:53 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:

To understand the principles and practice of software development, there is no better motivator than participating in a software project with real-world value and a life beyond the academic arena. Software Development: An Open Source Approach immerses students directly into an agile free and open source software (FOSS) development process. It focuses on the methodologies and goals that drive the development of FOSS, combining principles with real-world skill building, such as debugging, refactoring, and writing.

The text explains the software development process through an integration of FOSS principles, agile techniques, modern collaboration tools, community involvement, and teamwork. The authors highlight the value of collaboration as a fundamental paradigm for software development. They show how an effective development team can often create better quality software than an individual working in isolation.

Written by experienced software developers and educators, this book enables students to gain a rich appreciation of the principles and practice of FOSS development. It also helps them become better writers, programmers, and software community members.

Web Resource

The book’s companion website provides a wealth of resources:

  • Downloadable FOSS development projects, including design documents, use cases, and code bases
  • A discussion forum for instructors and students to share their experiences and exchange ideas about particular issues raised by these projects
  • Supporting materials for common FOSS development tasks, such as setting up a version control system, an IDE, a project code base, and a unit test suite
  • Additional exercises that reflect a wide variety of software projects and other activities

Open Source Game Development: Qt Games For KDE, PDAs, And Windows (Game Development Series)

By Martin Heni

Charles River Media
Paperback (554 pages)

Open Source Game Development: Qt Games For KDE, PDAs, And Windows (Game Development Series)
List Price: $39.95*
Lowest New Price: $359.57*
Lowest Used Price: $55.00*
*(As of 04:53 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:
Open Source Game Development: Qt Games for KDE, PDAs, and Windows starts with a review of game design and walks the reader through Open Source game development using Qt and KDE. From there it moves on to cover topics such as Canvas Games (2D), OpenGL (3D), graphics & sound, pathfinding, AI, particle effects, math, and physics. All relevant sections of the book include ready-to-use code snippets that are accompanied by fully functional tutorial/example programs and extensive API documentation. The companion CD-ROM includes C++ source code for Qt applications and all of the algorithms from the text. After reading this book, game programmers will have the tools and knowledge to master Open Source game development.

Essential Open Source Toolset

By Andreas Zeller

Wiley
Paperback (352 pages)

Essential Open Source Toolset
List Price: $65.00*
Lowest New Price: $32.91*
Lowest Used Price: $0.28*
Usually ships in 24 hours*
*(As of 04:53 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:
A unique guide to the classic Linux/Unix Toolset.
Programming is more than just coding. Software developers must build, analyse and test their programs; they have to avoid performance bottlenecks, administer internal and foreign modifications, find and remove errors. Using tools available under Linux/Unix, developers can solve the problems of the programming practice.
* Tools covered are the 'classics' in Linux/Unix environments
* Unique coverage of wide range of tools including: DIFF, PATCH, UNRAVEL, GPROF, GCOV, SniFF+ and many more
* Includes practical exercises to test competence
* Companion Web site includes information on more recent developments as well as extensive additional resources

Introduction to Design Patterns in C++ with Qt (2nd Edition) (Prentice Hall Open Source Software Development Series)

By Alan Ezust

Prentice Hall
Hardcover (768 pages)

Introduction to Design Patterns in C++ with Qt (2nd Edition) (Prentice Hall Open Source Software Development Series)
List Price: $59.99*
Lowest New Price: $42.71*
Lowest Used Price: $34.20*
Usually ships in 24 hours*
*(As of 04:53 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:

Master C++ “The Qt Way” with Modern Design Patterns and Efficient Reuse

This fully updated, classroom-tested book teaches C++ “The Qt Way,” emphasizing design patterns and efficient reuse. Readers will master both the C++ language and Qt libraries, as they learn to develop maintainable software with well-defined code layers and simple, reusable classes and functions.


Every chapter of this edition has been improved with new content, better organization, or both. Readers will find extensively revised coverage of QObjects, Reflection, Widgets, Main Windows, Models and Views, Databases, Multi-Threaded Programming, and Reflection. This edition introduces the powerful new Qt Creator IDE; presents new multimedia APIs; and offers extended coverage of Qt Designer and C++ Integration. It has been

restructured to help readers start writing software immediately and write robust, effective software sooner.


The authors introduce several new design patterns, add many quiz questions and labs, and present more efficient solutions relying on new Qt features and best practices. They also provide an up-to-date C++ reference section and a complete application case study.

  • Master C++ keywords, literals, identifiers, declarations, types, and type conversions.
  • Understand classes and objects, organize them, and describe their interrelationships.
  • Learn consistent programming style and naming rules.
  • Use lists, functions, and other essential techniques.
  • Define inheritance relationships to share code and promote reuse.
  • Learn how code libraries are designed, built, and reused.
  • Work with QObject, the base class underlying much of Qt.
  • Build graphical user interfaces with Qt widgets.
  • Use templates to write generic functions and classes.
  • Master advanced reflective programming techniques.
  • Use the Model-View framework to cleanly separate data and GUI classes.
  • Validate input using regular expressions and other techniques.
  • Parse XML data with SAX, DOM, and QXmlStreamReader.
  • Master today’s most valuable creational and structural design patterns.
  • Create, use, monitor, and debug processes and threads.
  • Access databases with Qt’s SQL classes.
  • Manage memory reliably and efficiently.
  • Understand how to effectively manage QThreads and use QtConcurrent algorithms.

Click here to obtain supplementary materials for this book.

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

By Andrew Krause

Apress
Paperback (656 pages)

Foundations of GTK+ Development (Expert s Voice in Open Source)
List Price: $49.99*
Lowest New Price: $27.79*
Lowest Used Price: $10.46*
Usually ships in 24 hours*
*(As of 04:53 Pacific 5 Feb 2012 More Info)


Click Here
Product Description:

There are only two mainstream solutions for building the graphical interface of Linux-based desktop applications, and GTK+ (GIMP Toolkit) is one of them. As the standard for the GNOME and XFCE desktop environments, it is a necessary technology for all Linux programmers.

Foundations of GTK+ Development guides the reader through the complexities of GTK+, laying the groundwork that allows the reader to make the leap from novice to professional. Beginning with an overview of key topics such as widget choice, placement, and behavior, readers move on to learn about advanced issues such as custom widget creation. Replete with real-world examples, the developer can quickly take advantages of the concepts presented within to begin building his own projects.


  Run multiple operating systems on your machine!


 
     
Shopping
 
  Books
   Apache
   BSD
   Eclipse
   Firefox
   GIMP
   GNOME
   GNU
   JBoss
   Linux
   MySQL
   OpenOffice
   Open Source
      Business
      Development
      Licensing
   Perl
   PHP
   PostgreSQL
   Python
   Ruby
   Security
   Solaris
   SQLite

  Clothing

  Magazines

  Penguins

  Software
 

ATI Echo Server for Linux

News Resources
 
  Companies

  Conferences

  Embedded

  Mobile

  Patents

  Security

  Software

  VoIP
 


 
 
Privacy   Terms Of Use   Advertising/Endorsements Disclosures

Copyright © 2006-2009, Answers 2000 Limited.

Answers 2000 Limited has no opinion about any stories or content of, or views expressed in, any linked news resource or website. Information about companies, organizations, products and services was believed to be correct at the time it was first published on this website, but may out of date by the time you read this website. For current information about any company or organization, readers are advised to check with the applicable company or organization.

Answers 2000 Limited expresses no opinion about any company or organization (including expressing no opinion on any investments in, with, or relating to, any company or organization), product or service. This website is not intended as investment or financial advice.

In Association With Amazon.com

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

In Assocation With AllPosters.com

Disclosure: Our company's websites' content (including this website's content) includes advertisements for our own company's websites, products, and services, and for other organization's websites, products, and services. In the case of links to other organization's websites, our company may receive a payment, (1) if you purchase products or services, or (2) if you sign-up for third party offers, after following links from this website. Unless specifically otherwise stated, information about other organization's products and services, is based on information provided by that organization, the product/service vendor, and/or publicly available information - and should not be taken to mean that we have used the product/service in question. Additionally, our company's websites contain some adverts which we are paid to display, but whose content is not selected by us, such as Google AdSense ads. For more detailed information, please see Advertising/Endorsements Disclosures
 
Penguins!