About Me
My name is Roger Meier, and I am NOT a professional programmer. Writing my own programs is a hobby that I picked up when I couldn't find any decent (if at all) freeware or shareware for certain tasks for which I wanted to use a computer. Cortex command.
I picked Xojo (formerly REALBasic) as my language of choice for several reaons, including its structure, its 'object-orientness', its capability to create executables for Mac OS X, Windows, and Linux Platforms, and last but not least for its fairly large and helpful user community.
Here I'm hosting open-source code that may be generally useful. Current open-source projects are listed in the table below. Simply click a project name to download the project archive.
DISCLAIMER: ALL SOURCE CODE IS PUBLIC DOMAIN, AND PROVIDED 'AS IS' WITHOUT ANY WARRANTY.
I have also created a number of small Freeware Applications and Tools that you might be interested in.
Forums | to my Feed | on Twitter | Blog |
---|
Donations
If you think my work is useful to you and would like to donate, please click on the button below.


Coolterm Timestamp
CoolTerm is a freeware serial port terminal software download filed under network software and made available by Roger Meier for Windows. The review for CoolTerm has not been completed yet, but it was tested by an editor here on a PC and a list of features has been compiled; see below. Exchange text and other data between connected serial ports. This is a short video on how to setup CoolTerm to communicate with Epic series Controllers. Subscribe to CoolTerm-Betas by filling out the following form. You will be sent email requesting confirmation, to prevent others from gratuitously subscribing you. This is a private list, which means that the list of members is not available to non-members.
Coolterm For Windows
Current Projects
Source Code | 3/17/2021 | A bare-bones version of CoolTerm released as an opensource project. Written in Xojo. |
Source Code | 7/13/2020 | A previous version of VisualTimer released as an opensource project. Written in Xojo. |
Source Code | 7/9/2006 | A REALBasic class that implements support for complex numbers with Double precision. Standard operators are overloaded, and many other mathematical functions are implemented to work with complex numbers. Comes with a module with wrapping functions for convenience, as well as a test harness for quick verification. |
Source Code Screenshot | 2/4/2019 | A set of Xojo classes for plotting data, Y versus X. Useful for Math, Engineering, or other scientific disciplines. Includes a User's Guide and several examples. Contributions from others:
|
DataPlot Classes Source Code Screenshot | A modified version of the Trace Class (part of DataPlotClasses) to demonstrate a way to draw smooth traces. | |
Source Code Screenshot | 10/19/2007 | FFT Suite is a REALBasic Module with a set of methods related to FFTs. Its FFT functions implement the Cooley-Tukey Algorithm for real and complex FFTs. Also included are methods to generate various window functions. Requires Complex Utilities. The included example Project FFT Demo requires DataPlotClasses. |
Source Code Screenshot | A real time graphical digital circuit simulator with a library of logic ICs. It also includes a fully functional timing simulator although no file I/O has been implemented for it yet. Circuits can be copied and pasted into the timing simulator (as text). Stimuli have to be edited as text. Requires DataPlotClasses. |
If you have any additions or changes you would like to contribute to the community, please send them to roger.meier@pobox.com or visit the forums and post them there.
Demos and Examples
Source Code Screenshot | A demo that implements the Minimax Algorithm with alpha-beta pruning to play Tic Tac Toe.
| |
< Source Code Screenshot | A simple example that counts the colors in a picture and how many pixels of each color the picture contains.
| |
Source Code Screenshot | A REALBasic implementation of Conway's Game of Life.
| |
Source Code Screenshot | A REALBasic implementation of Langton's Ant.
| |
Source Code | A simple example using a POP3 Socket. The IP address of a valid POP3 server as well as an account on that server is required to try the example.
| |
Source Code | A simple 'Send Mail' application using an SMTP Socket. The IP address of a valid SMTP server as well as an account on that server is required to send e-mail.
| |
Source Code | Persian nights collection download. A small demo application using an SMTP Socket to send e-mails with file attachments. Attachments can be added via drag-and-drop of files and folders onto a ListBox
| |
using MSComm Source Code | A small and basic terminal application using MSComm instead of REALBasic's Serial control to demonstrate the use of ActiveX controls on Windows platforms.
| |
Source Code | Written by Robert Rau, this example project demonstrates virtually all aspects of the Serial Control. This provides an excellent introduction to programming for Serial ports using REALBasic.
Posted 6/1/2011 with permission from Robert Rau. | |
Source Code | A handy wrapper for the Windows Serial Port API, originally posted at dev.emcelettronica.com/serial-port-communication-excel-vba which makes serial port communication via VBA without using MSComm really easy. Unfortunately, the original post seems to no longer exist, so I'm reposting the source code packed into a VBA module in an Excel file. |
If you have any questions or suggestions, please send them to roger.meier@pobox.com or visit the forums and post them there.
