Kylix: The Professional Developers Guide and Reference serves as a comprehensive resource on all aspects of creating powerful Linux applications using this new development environment. Author, Jon Shemitz, prefaces the core Kylix material with an accelerated introduction to Object Pascal. His approach is sure to attract both novices interested in attaining a thorough understanding of rapid and maintainable development with Kylix, and Delphi experts looking for an accurate, cogent, and coherent reference to the sister-version of the popular Windows development software. Shemitz has written a comprehensive guide for developers wishing to make quick inroads into developing native applications for the Linux platform. Consisting of fourteen chapters divided into four sections, Shemitz covers a wide of topics relevant to both novices and experts alike.
Section One, Object Pascal, is devoted to a fast-paced but comprehensive introduction to Object Pascal. Shemitz quickly brings new Kylix programmers to mastery of the platforms core language. (Even long-time Delphi programmers will find some surprising details here.)
Section Two, Kylix, covers both basic concepts and advanced details of the Kylix environment, including tips on IDE configuration, basic form design, object library architecture and application, using the run-time library, and component creation.
Section Three, Linux, is devoted to programmers migrating from the Windows platform to Unix. The section provides a surprisingly detailed survey of those aspects of the Linux environment and API that a Unix novice must understand when developing native Linux applications.
Section Four, Projects, uses two full applications as extended examples of how all the parts presented in the first three sections fit together.
The book closes with a series of Appendices, which include comparative references for programmers migrating to Kylix from Java, Visual Basic, C++, and Delphi backgrounds. Valuable information regarding maintenance and deployment is also included.