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 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
|
|
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
|
|
A set of REALbasic classes for plotting data, Y versus X. Useful for Math, Engineering, or other scientific disciplines. Includes a User's Guide and several examples. |
|
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
|
|
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 Aaron Ballman, former Lead Programmer and Compiler Architect at REAL Software, 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 Aaron Ballman. |
If you have any questions or suggestions, please send them to roger.meier@pobox.com or visit the forums and post them there.





Source Code
Screenshot