Introduction
basiCommunication is a software package designed for businesses, universities, clubs, and other organizations that want to set up their own discussion network. The network is capable of supporting up to 4000 simultaneous users, and features instant messaging, moderated rooms, and file sharing. The virtual chalkboard feature also enables users to quickly and easily send images back and forth to each other. Included in the code are both the Windows and Macintosh client programs, as well as the Windows server. The server only runs on Windows NT, 2000, XP, and Vista because it uses the I/O completion port model.
Using the code
The zip file contains all the source code, as well as binaries, for both Macintosh and Windows platforms.
The Mac source code was written in Objective-C, using Cocoa, and compiled under Xcode 2.4.1. A Universal Binary is included, so that it runs on Mac OS X 10.4 under both PowerPC and i386.
The Windows source code was written in C++, and compiled under Visual C++ 6.0. You can only run the server if you are using Windows NT, 2000, XP, or Vista. This is because the server uses the I/O completion port model. The client, however, should run just fine on all versions of Windows, going back to Windows 98 (maybe even 95?).
If you have any questions, please feel free to email me at daniel@basiCreations.com. If you need further assistance setting up a server, please visit my website at www.basiCreations.com and review the Guide section.
Points of Interest
Won the 1st place IEEE Computer Science award at the 2006 Intel International Science and Engineering Fair, held in Indianapolis, IN.
History
- v3.0.600 - Added support for larger font sizes and maximized windows.