XI is a library. It is a set of ‘C’ functions and data structures that allows you to create user interfaces. XI is not a new language, resource compiler or editing tool. It is merely a function library and set of data structure definitions. Although written in C, XI works easily in C++ programs.

You use XI to create portable applications that display and edit data in a form or spreadsheet-style list. XI offers a variety of ready-made objects with predefined behaviors that can give an application a higher level of functionality and more sophisticated look and feel than you can have with XVT alone. Because XI was built using XVT, both the XI source code and your code written using the XI library will be portable across all platforms supported by XVT. Of course, you can also take full advantage of any XVT feature. Therefore, you use XI to expand the number tools you can use to create a portable application using XVT.

The following interactive pdf files are available for downloading:
XI Programmer's Reference
File size: 719 KB; 205 pages
Contents:
Chapter 1: XI DATA STRUCTURES AND TYPES
Chapter 2: XI EVENTS
Chapter 3: XI FUNCTIONS
XI Programmer's Guide
File size: 745 KB; 156 pages
Contents:
Chapter 1: INTRODUCTION
Chapter 2: AN XI INTERFACE
Chapter 3: CREATING AN OBJECT DEFINITION TREE
Chapter 4: CHARACTERISTICS OF XI OBJECTS
Chapter 5: DEFINING XI OBJECTS
Chapter 6: CREATING AN XI INTERFACE
Chapter 7: XI EVENTS
Chapter 8: USING XI OBJECTS
Chapter 9: MANAGING APPLICATION DATA
Chapter 10: MEMORY ALLOCATION
Chapter 11: MODIFYING AN XI INTERFACE
Chapter 12: INTEGRATING XI WITH XVT APPLICATIONS

Last Updated ( Thursday, 13 November 2008 )