Accelerate your Linux application development with Kylix, the RAD tool for Linux. Easily integrate
web, desktop and database development to quickly deliver fast Linux applications. Kylix is the only
Linux development tool that combines the world's fastest compiler with the most productive visual
design environment for GUI, web and database programming.
Borland Kylix Feature Matrix |
Desktop Developer |
Server Developer |
High Performance Native Linux Applications |
|
|
High-performance 32-bit,
optimizing, native-code compiler |
Y |
Y |
|
Easily create royalty-free reusable shared object
libraries (.so’s) and standalone executables |
Y |
Y |
Use and create dynamically
loaded packages for maximum application efficiency |
Y |
Y |
Inline assembler with support for
full Intel 32-bit x86 instruction set (including Pentium Pro, Pentium III,
MMX, SIMD and Streaming SIMD Extensions (SSE)), and AMD 3DNow! |
Y |
Y |
| |
|
|
|
Borland Rapid
Application Development (RAD) IDE |
|
|
State-of-the-Art IDE
with a fully integrated Code Editor and debugger, tracing, easy-to-understand error
messages, and color syntax highlighting |
Y |
Y |
Fully customizable IDE layout
with window docking and floating toolbars |
Y |
Y |
Multiple custom Desktop
Layout Profiles for total control of your development environment |
Y |
Y |
Data Modules for non-visual application,
object, and logic containers |
Y |
Y |
|
To-Do lists to keep your development on schedule |
Y |
Y |
Console Application template
for quickly starting non-GUI applications |
Y |
Y |
Object Repository for
storing and reusing forms, Data Modules, and experts |
Y |
Y |
Advanced Multi-Target Project Manager |
Y |
Y |
Open Tools API for 3rd party tool
integration |
Y |
Y |
| |
|
|
|
Borland Code Editor w/CodeInsight -- Speeds up coding and reduces syntax errors |
|
|
Code Templates for customizable
hot-key macro code creation |
Y |
Y |
Code Completion Wizard
automatically suggests proper syntax |
Y |
Y |
Code Parameter Wizard automatically
displays procedure, method, and event parameter lists. |
Y |
Y |
Class Navigation short cuts |
Y |
Y |
Class Completion Wizard |
Y |
Y |
ToolTip Symbol Insight |
Y |
Y |
Programmable Editor
Key mapping API to build new custom key bindings and features |
Y |
Y |
Multiple Built-in Editor Key
mappings including EMACS |
Y |
Y |
Code Explorer with
AppBrowser symbol hyperlinks and navigation history |
Y |
Y |
| |
|
|
Advanced
Integrated Debugging |
|
|
Full-featured Debugger
with color syntax highlighting |
Y |
Y |
ToolTip Expression evaluation |
Y |
Y |
.SO Debugging for
easier and complete debugging control |
Y |
Y |
Multi-Process debugging |
Y |
Y |
Temporary Process
Options for focused multi-process debugging |
Y |
Y |
Debug spawned processes |
Y |
Y |
Attach to and debug running processes |
Y |
Y |
Debug Inspector
for monitoring component properties |
Y |
Y |
Inspector view with fully qualified names |
Y |
Y |
Event Log for
showing process, control, thread, module and breakpoint messages |
Y |
Y |
Module View |
Y |
Y |
CPU and FPU Views for low level debugging |
Y |
Y |
DataWatch BreakPoints |
Y |
Y |
Local Variables View |
Y |
Y |
Streamlined usability
and integration among debug windows and the editor including clipboard and drag-and-drop support |
Y |
Y |
Breakpoint ToolTips for
faster access to debugging information |
Y |
Y |
Breakpoint Actions
for increased control over the debugging process |
Y |
Y |
Breakpoint Groups
for easier control over multiple breakpoints |
Y |
Y |
Easier
debugging with debug DCUs and Debug symbol search paths |
Y |
Y |
| |
|
|
|
Documentation,
Examples, and Online Help |
|
|
Comprehensive
online documentation for quick reference |
Y |
Y |
Printed Developer
Documentation for consulting offline |
Y |
Y |
Sample applications to
learn from and get started quickly |
Y |
Y |
Extensible help system supporting
integration of multiple tools: HyperHelp, Man, Info, and others |
Y |
Y |
| |
|
|
Visual Development |
|
|
|
CLX Component Library for Cross Platform |
|
|
Over > CLX native components for rapid
application development |
130+ |
165+ |
BaseCLX RTL classes and components |
Dual lic. |
Dual lic. |
VisualCLX Native
GUI components and data aware visual controls |
Dual lic. |
Dual lic. |
VisualCLX GUI Display components --
Form, EditBox, Label, Grids, Image, Bevels, Listbox, ComboBox, ListView,
TreeView, ProgressBar, and more |
Y |
Y |
VisualCLX
GUI DataAware components -- Navigator, EditBox, Label, Grids, Image,
Listboxes, Checkbox, RadioGroup, LookupLists, and more |
Y |
Y |
VisualCLX GUI Input components -- Menus, PopupMenus,
Buttons, Checkboxes, RadioButtons, SpeedButtons, SystemTimer, Sliders, and more |
Y |
Y |
VisualCLX GUI Control components -- Toolbars, Scrolbars,
Controlbars, Splitters, GroupBoxes, TabControls, PageControls, StatusBars, and more |
Y |
Y |
Common GUI Dialogs -- Open, Save, Font, ColorPicker, Find, and Replace |
Y |
Y |
Visual Form Inheritance and
Form Linking maximizes productivity and code reuse |
Y |
Y |
DataCLX data access components |
Dual lic. |
Dual lic. |
Package Manager |
Y |
Y |
Minimum and
Maximum component resizing geometry constraint properties |
Y |
Y |
Component
Anchors for automatic runtime resizing geometry |
Y |
Y |
Action
Lists for highly managable centralized user interface logic |
Y |
Y |
Frames for building
and reusing compound components |
Y |
Y |
Property Categories to
improve learning and productivity |
Y |
Y |
| |
|
|
Source Code |
|
|
CLX source code |
Y |
Y |
Property Editor source code |
Y |
Y |
| |
|
|
|
Apache Web Server Development |
|
|
NetCLX Web Development Components |
|
|
NetCLX
Internet components for development on Apache |
|
Y |
Internet socket communication components |
|
Y |
Apache Application Framework for high-speed, high-throughput Web
data applications compatible with WebBroker |
|
Y |
NetCLX support for both Apache
CGI and .dso deployment |
|
Y |
WebModules for Apache
for centralized information publishing with live internet applications |
|
Y |
WebDispatcher for Apache provides seamless responses to Web client requests |
|
Y |
Apache
Web Application Wizard gets web applications started quickly |
|
Y |
| |
|
|
Database development |
|
|
Integrated
Database Development Tools -- Simplify database development |
|
|
Rich Data-aware GUI component
set to build powerful database applications |
Y |
Y |
|
SQL Monitor component to test, debug,
and tune SQL applications for optimal performance |
Y |
Y |
DBGrid support for ADTs and
Arrays (flattened display) |
Y |
Y |
Powerful ClientDataSet technology behind both MyBase and dbExpress development |
Y |
Y |
| |
|
|
|
dbExpress Open
Database Architecture -- Connect to all your corporate data |
|
|
dbExpress high-performance
database driver interface for open access to any database engine |
Y |
Y |
High-performance dbExpress
native drivers for MySQL and InterBase |
Y |
Y |
High-performance dbExpress
native SQL drivers, with unlimited deployment license Oracle and DB2 |
|
Y |
| |
|
|
|
MyBase Personal XML Database Engine |
|
|
XML file persistance for complete
simplicity and interoperability |
Y |
Y |
Fast In-memory table performance |
Y |
Y |
Zero configuration for instant setup
and simple application distribution |
Y |
Y |
Small footprint -- less than 300k linked in executable or 0k with shared packages |
Y |
Y |
ANSI 92 SQL Expression
Syntax for live filtering and aggregation |
Y |
Y |
Linkable master/detail table relationships |
Y |
Y |
ClientDataSet based
with transparent scalabability to dbExpress
for unlimited scalability |
Y |
Y |
Import SQL query results
from any dbExpress RDBMS into local MyBase XML tables |
Y |
Y |
Support for all popular data
types including BLOBs |
Y |
Y |
| |
|
|
Highly
Scalable DataCLX Database development |
|
|
ClientDataSet Maintained
Aggregates and Parameter support |
Y |
Y |
Advanced application-side transaction caching
for optimized RDBMS server connectivity |
Y |
Y |
DataSetProvider for
flexible binary and XML distributed data connectivity |
Y |
Y |
Provider Optional Parameters,
calculated fields and field properties |
Y |
Y |
Master/Detail Provider and Resolver support |
Y |
Y |
On-demand Blobs |
Y |
Y |
XML Data Briefcases for
transparent mobile and low-bandwidth connectivity support |
Y |
Y |
CommandText property for
building client-side queries |
Y |
Y |
| |
|
|
Advanced
InterBase support |
|
|
InterBase v6.0 support |
Y |
Y |
InterBase v6.0 open source
license to develop and test and deploy multiuser SQL Applications |
Y |
Y |
| |
|
|
Advanced Oracle8 Support |
|
|
Oracle8i support |
|
Y |
Array fields |
|
Y |
ADTs |
|
Y |
| |
|
|
Simplified International Development |
|
|
Multi-byte enabled Development environment |
Y |
Y |
Multi-byte enabled CLX |
Y |
Y |
| |
|
|
|
3rd
Party Component Solutions |
|
|
|
Nevrona INDY -- Internet Protocol Component
Suite including HTTP, FTP, SMTP, POP3 and more |
Y |
Y |
Kylix Companion Tools CD includes
numerous third-party components and tools, saving you hours of searching |
Y |
Y |