iOS Projects

Various iOS Projects that I have been working on to keep the juices flowing. None of these have made it to the App Store yet.

They are up on GitHub: My GitHub Repositories

Here is a sample RPG game called RpgGame



Here is a sample shopping app called StacksVilleShopping



Here is one of them called RetroCalculator

 IOS-RetroCalculator-1 IOS-RetroCalculator-2

Here is an app called Multiples. The user enters a number in the UITextField then pressed the Play button. Then the following screen presents the user with an Add button. When the Add button is pressed the number entered is added to the subtotal. This app features techniques such as disabling the play button until a number is entered.


Here is an app called BoxHiders. The user can click the colored buttons to hide the corresponding boxes. The user can then unhide the boxes using the same buttons.

IOS-BoxHiders1 IOS-BoxHiders2 IOS-BoxHiders3 IOS-BoxHiders4 IOS-BoxHiders5

Web Examples

See how these pages show the use of bold colors, drop shadows and page balance. Examples employ the use of JSP, CSS, HTML5, JS and jQuery running on Apache with an Oracle 11gR2 back end.

A Page to handle your contacts, selected contacts on the left can be assigned to the groups on the right.
Event information is gathered, title and description for use later. Different personas can be selected (select list)
The home page shows all of the outgoing and incoming communications with your contacts. Several notifiers and mouse overs turns this page into a dashboard that has come alive.
What good is getting together without other people? This page is used for inviting others. Features scrolling css tables with offset colors that POP.
A form to enter your location or pull up past locations and add them to the event.
A dynamic login page with an intro video and responsive links mid page which change the graphics per click on each link in-page.
Users can manage their account information, adding specific locations as well as setting an additional security phrase and change their password.
A Page to review the choices so far. Another example of css styled tables with scrolling.
A settings page wich includes jQuery date pickers and utilizing the same style as the rest of the site.
A form utilizing jQuery date pickers to choose date and times for when to meet with your contacts.
A tutorial page utilizing jQuery Accordion with how to videos.
An admin page with multiple frames and a different them which only the admins see to offset what portion of the site is being accessed.
Example of the jQuery date pickers in action. Notice it shows the time selection as well.
Example of how multiple panels in a single page can be presented. The user can click on the down arrow to see the remaining information.


In 2000 I was programming mainly in PL/SQL and I was constantly being interrupted  coding to stop and create test files for programs. I took it upon myself to build a tool on my own time that would fill this need. I quickly realized that there were no free or off-the-shelf programs to do what I wanted. Since necessity is the mother of invention , I decided to use my SQL and PL/SQL skills to create a tool to produce pseudo random data at a vastly accelerated rate. It was written entirely in PL/SQL and SQL for Oracle (So yes it was not completely platform agnostic).

Later on as I mastered Java I created a full blown GUI and custom XML based tag language to build the basis for a plugin type application. Person A could give me the specs for one type of file (Address book entries for example) and Person B could give me the specs for a cook book etc. Then I needed to write custom tags for the different specs and the program did the rest.

Crazy Quickies SQL

Prompt showing how to interact with the Quickie
Quickie results

Here are the contents of the sql file which can be customized, limited only by your imagination…and SQL Syntax 😉 that is.

Contents of FindColumns Quickie
FindingColumns via CrazyQuickies

DBA’s here is another Quickie that comes in quite handy. I set this up to help me see when we have locking SQL.

Quick for finding SQL Locks
CrazyQuickie for SQL Locks.