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.
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.
Current Projects
|
|
|
---|---|---|
Source Code |
5/04/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/14/2022 |
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 |
|
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.