The magazine of the Melbourne PC User Group

Kylix
Major Keary

Kylix is described by Borland as "a high performance native Linux rapid application development tool that radically speeds and simplifies development through compound based visual programming". It is to Linux what Delphi is to Windows.

Delphi, first released in 1995, introduced a new dimension to the development of applications for the Windows platform. Previously developers had two options: rapid application development (RAD) typically using Visual Basic, or run-time performance for which C++ was the preferred language. Delphi offers the best of both worlds as well as easy database programming.

The port of Delphi to Kylix has brought those benefits to Linux application developers. Kylix is a powerful tool for the development of business applications to run on the Linux operating system. It is well suited for complex e-commerce solutions and distributed computing.

Kylix 2 Development is a text written by developers for developers, both experienced and novice. It does not assume knowledge of Delphi, but does assume a reasonable understanding of application development.

The book comes with a companion CD that includes Kylix 2 Open Edition and a trial version of Kylix 2 Enterprise Edition. The CD also contains source code used in the text, and appendices (some ninety pages of information additional to the printed text). The CD is a valuable supplement, putting a working copy of the application in the reader's hands.

The introductory part describes the installation process and discusses installation issues for Linux newcomers. The introduction then moves on to the Kylix IDE (integrated development environment). Linux users accus- tomed to command line tools will find it necessary to become acquainted with the GUI nature of the Kylix interface, which is what the chapter covers.

The second section, the largest part of the book, is a comprehensive and detailed description of building applications. The book's final chapter discusses distributed computing, which "provides a means to integrate legacy applications with new systems, allowing for individual pieces to be replaced one at a time".

If you want to develop applications for Linux the Kylix package is well worth looking at, and this title shows how it is used. It is also a guide to porting Windows applications to Linux, and the development of applications that will run under both systems using common source code. A well presented text with plenty of example code.

Whipple and Ross: Kylix 2 Development
ISBN 1-55622-774-4
Published by Wordware, 
639 pp. + CD, 
RRP $119.96 incl. GST

Reprinted from the November 2002 issue of PC Update, the magazine of Melbourne PC User Group, Australia

[ About Melbourne PC User Group ]