only for RuBoard - do not distribute or recompile |
This book is primarily aimed at corporate developers who are either using or considering using Linux in their organizations and who have some Windows client/server experience such as VB and SQL Server. Secondarily, it is intended to serve as a guide to assist businesses in converting to Linux and to answer questions for software project managers regarding the feasibility of such projects.
This is not a beginner level text. The author has made the following assumptions about the reader s technical expertise:
C. The code in this book is in C, but no C tutorial is given.
Visual development. A very basic understanding of GUI development will be helpful; Visual Basic or Visual C++ will be more than adequate.This book makes the assumption that the reader has done some (or is at least familiar) with custom database programming; Visual Basic is assumed to be the starting point for most readers. In Chapters 2, 3, and 4, for example, there are a number of comparisons between GTK+ widgets and VB controls. If you don t know what a VB control is, you may have a tough time following along.
Database administration experience. The sections in the book that set up and fill database tables for the application make the assumption that the reader is familiar with relational data and their structures. Access, SQL Server, or similar experience should be sufficient.
Basic Linux expertise. You should know the basics of the Linux operating system, for example, how to move around the file system, launch programs, and so on.
SQL and relational database theory and practice. The SQL in the examples makes no attempt to explain how or why database tables are joined.
A very basic understanding of XML will be helpful, although I have included a simple explanation in Chapter 5.
only for RuBoard - do not distribute or recompile |