|
Below you'll find a number of the shareware applications I've developed over the years. My first shareware products were actually fonts and a couple other simple applications, were developed and distributed via CompuServe back in the late 80's and early 90's. These, however are a bit more recent.
Mirror 2002 | Mirror is a tiny backup utility (only 24k bytes!) that requires no installation and makes no modifications to the user's system. Mirror allows users to quickly and easily back up any directory to another location -- and keep the backup current. Plus it can be used with a scheduling tool (such as the Windows Task Scheduler) for automatic operation. For added security, Mirror keeps detailed, sortable log files (added to the destination directory). [screen] |
FlashCard 1998-1999
| FlashCard was designed as a general purpose study aid which uses an index card metaphor and a unique GUI [screen]. Built partially as an experiment in the psychology of learning, and with careful attention to human/computer interaction, this application makes quick learning of just about any kind of data. The wood-toned interface is designed to be soothing and non-distracting, and a status bar provides details about the learner's progress. Additionally, "cards" are selectively shuffled and repeated based on an algorithm I found to be most successful in memorization tasks. To use the program, students go through the "deck" several times, actively revealing the "answer" on each new card [screen], marking the card if the answer is particularly difficult to recall, and incrementing his "proficiency" with the card as the answer becomes more clear. With intuitively placed keyboard shortcuts, students can flip quickly through cards -- operating most features -- using only one hand. "Decks" can be created, saved and shared, and "cards" can be added, edited [screen], deleted, and even printed using blank index card stock [screen]. (In fact, users have used the application to create flash cards instead of writing them out by hand.) Options are also available for tweaking the learning algorithm and resetting the deck [screen]. |
TimeLog 1999-2000
| TimeLog is a simple but useful application for tracking hours for one or more individuals with one or more projects. The application exists as an animated clock next to other shelf icons on the Windows desktop [screen]. The icon displays whether or not the user is "on the clock", and he may mouse-over the icon for time and billing details [screen]. Clicking the icon will toggle billing, and double- or right-clicking will make other options available, such as printing reports via MS Office automation [screen]. This application was specifically designed to require as little desktop space as possible. |
Font Sampler 1999
| A simple but compact (24K) font previewer [screen]. |
Batch Replace 1998-1999
| This application was designed to facilitate multi-file, recursive directory, multi-line search-and-replace functionality that is missing (even today!) from so many text and HTML editors. Want to be sure your address has been changed everywhere on your web site? Then this application is for you! Features include selecting files of a specific type [screen], recursing directories, multi-line search & replace [screen], and detailed results showing affected files, number of replacements, line numbers and locations of each replacement, and the text of the files searched. (When selected from a tree-view, replacements within these text are located and highlighted) [screen]. Still a very useful utility! |
File Stats 1998-1999
| File Stats summarizes data about the files within a specific directory (and recursively though its subdirectories). The utility was designed to provide details about the types of files related to a web application, but it can be used for other purposes as well. Summaries are broken down into file types (such as EXE, DLL, HTML, etc.) as well. Data includes total files, total bytes, largest and smallest file sizes, and average file size. The same data is available per file category (eg. EXE or HTML), along with an entry for each file noting its path, size, modified date and attributes [screen]. |
FormView 1998-1999
| I wrote this quick utility to assist co-workers with URL-encoded form posts (when a "mailto" address is specified in a form's ACTION tag). The drag-and-drop interface is extremely intuitive and easy to use. The user may open saved files, cut-and-paste encoded text directly into the application window, or simply drag-and-drop a file into the application [screen]. Either way, the encoded text is automatically decoded and displayed [screen]. It's a simple application, but it proved to be a real time-saver as well. |
Launcher 1997-1998
| When our support department needed an easy, customizable way to autostart a CD-ROM with user-friendly options to launch a dozen or so applications (or installers), I responded with this unique utility [screen]. Launcher serves as a fully customizable auto-start application. Users control just about every aspect of the application, including the title bar, buttons, application title, mouseover text and more, with a simple one-page form [screen], and the customized Launcher looks as if it were created by the user [screen]. This utility has been used extensively for custom CD-ROMs on which there are several executables. |
Retirement Asset Analyzer 1997-1998
| A Windows revision of an earlier application, this utility is a real eye-opener for some people. It accepts variables such as current age, retirement age, retirement lifestyle [screen], retirement contributions [screen], and investment/return rates, and calculates how long the money will last [screen]. Great for what-if scenarios when you're trying to fine-tune your retirement strategy! For kicks, it also spells out the annual inflated cost of the retirement lifestyle, the total cash contributed, and the (hopefully greater) total cash withdrawn. It's an excellent way to impress upon someone the need for retirement savings, and the power of compounded interest. |
Speedreading Trainer 1997-1998
| This is a reading trainer engine prototype, developed while studying the processes of reading and learning. The full application is currently under development. The application intends to help students grasp the concept of reading blocks of words at a time, while training them to move their the eyes rapidly across the page. Several lines of text displayed, with varying levels of clarity, while blocks of words are brought out (at an increasingly challenging pace) just as the eyes would scan the lines in a book. The demonstration text is from E.A. Poe's The Fall of The House of Usher [screen]. |
|