Software Developed by Aere, and Published on the Web


Aere has been developing software since the early 70's, working in mainframe OS internals, communications software, and later, with the advent of personal computers, developing software for home computers. She is currently the lead developer for Laeramin L.L.C.

So for this web-page, we need a more geeky photo:


Aere – Trekkie Photo

All of the software on this web-site is written in Java, and because of that, will run on Windows, Mac OS X, Linux, Unix, and other operating systems that support Java. No re-compile is needed. The Java JAR-file is used, and the Java run-time environment for your OS will run it.

You may use the software published on this web-site, subject to the following:

License Agreement

By using the software, you affirm your acceptance of the above license agreement.

If you would like to obtain a version (having full permissions) that you can permanently install on your machine, please send an e-mail requesting it, to:

aere@aeresrealm.com

But first, you need to obtain Java (and its plug-ins). Here's how you do it:

WINDOWS: Go to java.com

Mac OS X (32-bit): Install Apple Java 1.6 (available from Apple) – Note: This may no longer work with current Java Web Start standards

Mac OS X (64-bit): Go to java.com

LINUX: Install (from the repository) default-jre, icedtea-netx

Please note that for Linux (using Open Java7), a separate link for running the sand-box version of the application must be used. The first link is for Oracle Java, used on Windows and Mac OS X (also for Apple Java). When using Open Java8, the first link can be used on Linux as well.

After having done that, check out any of the software below:

This is my premier application, allowing you to convert your computer with only an ordinary typing-keyboard, into a quality musical instrument that's easier to learn to play than most (if not all) other musical instruments. This is because of the musical intelligence built into the application.

The melody portion of the keyboard has 84 keys (only 4 less than a full piano keyboard), and you simultaneously play chords on the numeric keypad.

Think of it as a super-versatile accordion (with a huge melody keyboard) that doesn't need to sound like an accordion!

With it, a guitarist can add synthesizer-sound to their band (in as little as a month), without having to first spend months (or years) learning keyboard technique.

This application no longer requires Java Web-Start (icedtea-netx on Linux).

Try your hand at first contact with an alien intelligence. At first, it knows nothing, but it quickly learns your language (it works in many (perhaps all) different human languages). Be careful what you say – first contact situations can be hazardous to the human race!

But that's not all it can do. Because of it's not knowing the meanings behind the words it uses, its unexpected word-choices make it an awesome comedian!

The version of the application here runs on your machine via the Java Network Launch Protocol (JNLP), and runs strictly within the Java sand-box security restrictions. As such, it doesn't depend on a browser plug-in.

Two fleets of ships fight each other in an asteroid field. You are piloting one of those ships. Your ship's power can be used for firing, or for maneuvering, with any energy left-over used for shields. You can accelerate or decelerate in any direction, and you can fire any direction you choose.

Neither weapons fire, nor the explosion of a destroyed ship will penetrate an asteroid, so you can hide behind them, but don't run into them (or into an enemy ship, for that matter). Watch where you're firing, because friendly-fire incidents are definitely not appreciated!

The version of the game here is now an application, no longer needing your browser's Java plug-in. It runs within the Java sand-box security restrictions, and has a trusted code-signing certificate. You need to enable Java Web-Start to run it (which is usually enabled). As an application, it can now be re-sized to suit your wishes. It also now makes use of the keyboard for a controller, in addition to the mouse.

It now has sound-effects, and a music soundtrack.

Maneuver your spider through a maze blocked by ants, trying to jump on the flies (that fly-away unexpectedly). You get points for jumping on flies, but lose points if you run into an ant, or an ant jumps on you.

Watch out for the computer-controlled spider, which will steal all your points if it jumps on you. If it does, you can get your revenge (and points back) by jumping on it. But you never know what direction it's going to go – it might get you again!

The version of the game here is now an application, no longer needing your browser's Java plug-in. It runs within the Java sand-box security restrictions, and has a trusted code-signing certificate. You need to enable Java Web-Start to run it (which is usually enabled). As an application, it can now be re-sized to suit your wishes. It also now makes use of the keyboard for a controller, in addition to the mouse.

A full-featured personal finance program, used by Aere & her family (in one form or another) since 1983. It is fully self-adjusting (you don't need to create accounts for various types of expenses, and transfer money to them).

It works by maintaining a reserve-account for every known expense (or future savings-goal), putting money into them each week, so when the expense comes due, the money required is already saved.

Record your receipts & checks, with auto-complete typing.

It has lots of neat features that have kept it in-use rather than other finance software offered by various companies.

Give the sand-box version a try, and see for yourself.

An application providing an Integrated Development Environment (IDE) for developing and testing SNOBOL patterns which can be used for pattern-matching within a Java program.

Patterns are compiled into byte-code for fast execution. The Java statements for defining the JSnobol patterns are generated by the application, and can be copy-pasted into your Java program, so you don't have to deal with complex escape-sequences required by Java Strings – it does it for you.

The SNOBOL pattern-matching is implemented by a Java class called JSnobol. You can try-out the sand-box security version of the application on the web-site.

(Back To Main Index)