A-Shell Programmer’s Notepad (“APN”) is a modern IDE (integrated programming environment) for writing A-Shell BASIC programs. If you intend to do A-Shell programming, you need this module. See the APN page.
AXL (pronounced “axle”) is a spreadsheet function library for Windows and Linux, and is one of A-Shell’s most powerful and potentially useful tools. It is a full-blown spreadsheet function library that allows A-Shell/BASIC programmers to create, edit and read sophisticated and complex spreadsheets. Colors, fonts, formats, images, formulas, merged cells and multiple pages—most functions that can be done by a user can also be done in A-Shell/BASIC and used to create an Excel (or other) spreadsheet. It is MicroSabio’s hope that all A-Shell developer/resellers will take advantage of this great tool to produce the spreadsheets that are more widely used, distributed and accessible than standard old-style reports. More information on AXL is available in the A-Shell Reference here.
PolyShell allows A-
APEX allows reports to be displayed on the screen in various formats, and provides control of the printing environment. For more information, see the separate APEX page and Operations…APEX in the A-Shell Reference.
PDFX is A-Shell’s PDF generator, which allows the A-Shell programmer to generate PDF documents and perform various kinds of post-processing (email, display, etc.). For more information, see the Introduction in the PDFX Reference, which is available on the A-Shell documentation page.
The A-Shell Encrypted File System (EFS) supports AES encryption of files at the I/O layer below that used by A-Shell/BASIC programs. There are various ways to specify which files are to be encrypted, such as in the miame.ini by category or extension, and explicitly by an XCALL. But once encrypted, provided the decryption key has been registered, normal A-Shell/BASIC file I/O operations will automatically decrypt and re-encrypt the data on the fly as needed. Although A-Shell provides various cryptographic routines which operate on strings or individual files, if you have a lot of files to encrypt, EFS provides a more encompassing, more secure, and easier-to-implement solution. For more information see the documentation on EFS.SBR in the A-Shell Reference.
ASQL is A-Shell’s SQL module, which allows A-Shell/BASIC programs to query and update MySQL databases running under Windows and Linux. From A-Shell/Windows (only), ASQL also supports all ODBC-compliant databases, including Access and SQL Server.
Email Interface Module: EMAILX.SBX is a dynamically loadable XCALL subroutine module, along with some associated samples and utilities, which makes it easy to send email messages directly from within your BASIC programs. It includes support for HTML formatting and MIME attachments. The only requirement is the IP address of an SMTP server (either your own or one provided by your ISP) that will accept your connection at the time your program wants to send mail. Source code is provided, in case you feel the need to add your own customizations. For more information, see the EMAILX help file, which you can retrieve from the A-Shell documentation page. If you would like to purchase or evaluate this module, contact MicroSabio and we will email you the software.