Welcome to IonicWind Utilities
On this page we have IonicWind Utilities and User provided offerings. If you have a product you wish to list here contact Larry Sikes (ionicwind@rockridgefarm.com) for a listing agreement.
Offerings from IonicWind:
IWBasic Serial Communications Library
Features:
- Can manage multiple ports simultaneously
- Supports COM1 through COM16
- Supports blocking and non-blocking read operations.
- Can be used from Window mode or Console mode programs.
- Supports Windows 9x, XP, NT, Vista and Windows 7 .
- Completely stand-alone. Makes calls to core Windows API functions only.
IWBasic Network Client / Server Library
The Network Client / Server Library is a library of IWBasic commands used
to create server and client programs that can communicate with other
client and server programs across any TCP/IP network such as the Internet or a private network.
Features:
- Can be used to create both clients and servers.
- Supports challenge/response authentication.
- Sends a Windows message when a connection is ready to accept.
- Sends a Windows message when incoming data is ready to be read.
- Servers can handle multiple connections concurrently.
- Can specify the maximum number of connections that a server will accept.
- Allows multiple servers and clients to run simultaneously.
- Uses a virtual socket design.
- Up to 1024 concurrent connections per server.
- Servers can monitor up to 8 ports concurrently.
- Royalty free use for commercial applications.
- Can be used from Window mode or Console mode programs.
- Is fully thread safe.
- Supports Windows 9x, XP,NT and Vista .
- Completely stand-alone. Makes calls to core Windows API functions only.
- Fully integrates with Emergence BASIC as a command library.
Requires IWBasic 1.68 or higher
IWBasic Audio Engine (beta)
The IWBasic Audio Engine is a music and sound effects library for the IWBasic compiler.
The IWAE is a command library, meaning full integration into the IWBasic development
environment with no DLL's to distribute the User's your program.
Features:
- Up to 512 simultaneous playing channels.
- Streaming audio support for WAV, WMA, MPEG, MP3*, ASF, OGG, and others (TBD).
- Amiga MOD support.
- DirectX or Windows Multi Media output drivers.
- 3D positional sound through the DirectX driver.
- CD Playback functions.
- Multi octave tone generation.
- Media recording.
- Multiple mixing drivers.
- Much more!
Aurora Network Client / Server Library
The Network Client / Server Library is a library of Aurora commands used
to create server and client programs that can communicate with other
client and server programs across any TCP/IP network such as the Internet or a private network.
Features:
- Can be used to create both clients and servers.
- Supports challenge/response authentication.
- Sends a Windows message when a connection is ready to accept.
- Sends a Windows message when incoming data is ready to be read.
- Servers can handle multiple connections concurrently.
- Can specify the maximum number of connections that a server will accept.
- Allows multiple servers and clients to run simultaneously.
- Uses a virtual socket design.
- Up to 1024 concurrent connections per server.
- Servers can monitor up to 8 ports concurrently.
- Royalty free use for commercial applications.
- Can be used from Window mode or Console mode programs.
- Is fully thread safe.
- Supports Windows 9x, XP,NT and Vista .
- Completely stand-alone. Makes calls to core Windows API functions only.
- Fully integrates with Aurora as a command library.
Requires Aurora RC5 or higher
Creative Basic Toolbar Editor
The Creative Basic Toolbar Editor allows the rapid creation of menus for use in Creative Basic programs
freeing the User from the complexities of manually entering toolbar implementation statements.
Features:
- Supports all versions of Creative Basic.
- Generated toolbar bitmaps can be used in other languages.
- Supports any toolbar button size.
- Creates the supporting code for use with Creative Basic.
- Built in image editing functions.
Creative Basic Menu Editor
The Creative Basic Menu Editor allows visual creation of menus for use in Creative Basic programs
freeing the User from the tedium of manually entering MENU and INSERTMENU statements.
Features:
- Generated code is compatible with all version of Creative Basic.
- Handles an unlimited number of menus and submenus.
- Preview of generated code.
- Import from RC files.
- Dynamically set all menu properties.
- Window variable definition is definable.
Creative Basic Network Client / Server Library
The Creative BASIC Client/Server package is a DLL and component of commands
used to create client and server programs that can communicate with other
client and server programs across any TCP/IP network such as the Internet or
a private network.
Features:
- Can be used to create both clients and servers.
- Supports challenge/response authentication.
- Sends a Windows message when a connection is ready to accept.
- Sends a Windows message when incoming data is ready to be read.
- Servers can handle multiple connections concurrently.
- Can specify the maximum number of connections that a server will accept.
- Allows multiple servers and clients to run simultaneously.
- Uses a virtual socket design.
- Up to 1024 concurrent connections per server.
- Servers can monitor up to 8 ports concurrently.
- Royalty free use for commercial applications.
- Can be used from Window mode or Console mode programs.
- Is fully thread safe.
- Supports Windows 9x, XP,NT, Vista and Windows 7.
- Makes calls to core Windows API functions only.
Requires Creative Basic 1.10 or higher
Creative Basic Serial Communications Library
The Creative Basic Serial Communications Library is a static library of easy to use commands to deal
with the intricacies of reading and writing COM ports.
The commands work with all versions of Windows and do not require any external DLL's.
Features:
- Can manage multiple ports simultaneously.
- Supports COM1 through COM16.
- Supports blocking and non-blocking read operations.
- Can be used from Window mode or Console mode programs.
- Supports Windows 9x, XP, NT, Vista and Windows 7 .
- Completely stand-alone. Makes calls to core Windows API functions only.
Ebooks about IWBasic
IWBasic Ebook Demo
The Demo Ebook is the first section of the Basic IWBasic Ebook.
It is free for download and distribution.
[
Free Ebook Demo Download
]
IWBasic Reference Manual
A searchable cross-referenced Programmer's Manual for IWBasic
$5.00 USD
Basic IWBasic
A Beginner's IWBasic Manual. Covers IWBasic topics Console Programming, Windows GUI Programming, and Database programming.
$5.00 USD
Advanced IWBasic
This book will cover project development from start to deployment. This Ebook will be available in Late 2010.
Offerings from Larry McCaughn:
Custom Button Library and Designer
The Custom Button Library is a static library for use with IWBasic©.
It consists of a custom WindowsTM control with supporting configuration functions.
The Custom Button Designer uses the Library and provides a convenient visual means to designing a button and even creates
the IWBasic code for that particular button.
The Designer allows the full use of the Library without the user having to know very much about the actual button functions.
[More Info]
Custom Chart Library and Designer
The Custom Chart Library is a static library for use with IWBasic©.
It consists of a custom WindowsTM control with supporting configuration and data functions.
The Custom Chart Designer uses the Library and provides a convenient visual means for designing a chart
and even creates the IWBasic code for that particular chart.
The Designer allows the full use of the Library without the user having to know very much about the actual chart functions.
[More Info]
Visual Designer for IWBasic
The Visual Designer for IWBasic is an Add-On application for use with IWBasic©.
It consists of a 'Drag-and-Drop' graphical interface to allow the user to quickly design their window/dialog layouts.
[More Info]
Snippet Manager for IWBasic
The Snippet Manager for IWBasic (IWSM) is a tool to manage IWBASIC© code snippets,
source files, and complete projects in an efficient, user friendly manner.
IWSM allows the User to create an unlimited number of code snippets and assign them to
an unlimited number of user defined categories. Associated files such as images,
include files, and/or data files may be attached to and stored with a snippet.
IWSM consists of a custom graphical user interface to two searchable databases.
One database is read-only and contains all the examples supplied with the standard
distribution of IWBasic. The other database contains all the user generated data.
[More Info]


