Windows Mobile SmartphoneWM Smartphone

Stirling Weather


Stirling Weather Screenshot - Current Conditions

December 23, 2008 - Stirling Weather 1.2.3279 contains a major rewrite of the application launching logic. The application now remembers the previously selected location on startup. Startup performance is also significantly improved when more than one location is available. Stirling Weather now only retrieves updated data for the selected location on startup, refreshing other locations when they are selected. The Update menu item still forces a refresh of all data. This new version also requires the .NET Compact Framework 3.5.

December 10, 2007 - Stirling Weather 1.0.2900 fixes an issue affecting locations like Alaska where the National Weather Service returns a limited set of forecast data instead of the expected full set of descriptions and icons.

November 28, 2007 - Stirling Weather 1.0.2888 fixes an issue updating extended forecasts and adding new locations that was created when the National Weather Service switched their servers to a third party caching service.

October 31, 2007 - Stirling Weather 1.0.2860 updates the application to use the latest version of the National Weather Service's NDFD web services. This also allowed me to remove the Yahoo Zip Code geocoding since the NDFD web service now performs that function.

October 15, 2007 - Stirling Weather 1.0.2844 is the first release of Stirling Weather for the Windows Mobile Smartphone. This version supports all Windows Mobile 6 Standard and Windows Mobile 5 Smartphone devices. For the Pocket PC/Touchscreen build, please go to my Pocket PC Software page.

Stirling Weather Screenshot - Extended Forecast



Pyramid Screenshot

Pyramid is the classic game of pyramid solitaire. The goal of the game is to remove all of the cards from the tableau (pyramid).

March 20, 2008 - Pyramid 1.1.3001 is a minor bugfix release that fixes an issue where a covered king could be removed if the card covering it was selected.

October 15, 2007 - Pyramid 1.0.2827 is the first build of Pyramid to support Windows Mobile Smartphones. This version supports all Windows Mobile 6 Standard and Windows Mobile 5 Smartphone devices. For the Pocket PC/Touchscreen build, please go to my Pocket PC Software page.

Pyramid Standard Screen




Pyramid 2.0 is available through MobiHand for $0.99.


Clock Solitaire


Clock Solitaire Screenshot

Clock Solitaire is a fun and addictive solitaire game where all of the cards are dealt into 13 piles of 4 cards each. Twelve of the piles are arranged in the pattern of a clock, with the thirteenth pile in the center. The top card of the center pile is turned up to start the game. To play a card, place it on the pile that represents its value on the clock face. Kings are played on the center pile. Once a card is played on its correct pile, the top card of that pile is turned over. Play continues by placing the new card on its proper pile. The game ends when all 52 cards have been correctly placed, or all four Kings have been played. If all 52 cards were correctly placed, the game will continue to a new round with your score carrying over.

Clock Solitaire

October 15, 2007 - Clock Solitaire 1.0.2827 is the first build of Pyramid to support Windows Mobile Smartphones. This version supports all Windows Mobile 6 Standard and Windows Mobile 5 Smartphone devices. For the Pocket PC/Touchscreen build, please go to my Pocket PC Software page.

Clock Solitaire 2.0 is available through MobiHand for $0.99


Four Corners


Four Corners Screenshot

Four Corners is the classic game of "Four Seasons," "Corner Card," or "Vanishing Cross" for the Windows Mobile Smartphone.

The foundations are the four corners of the board. The tableau is the cross formed in the center of the board. The stock is the pile on the bottom left and the wastepile is the pile to the right of the stock. The game is dealt by placing five cards into the tableau, one in each pile. A sixth card is placed in the bottom left foundation. All remaining cards are placed in the stock.

The first foundation card forms the basis of all the other foundations. That is, the rank of the first foundation card is the starting rank of the other foundations. Each foundation is built up in suit until it contains thirteen cards, wrapping around from king to ace as necessary. The tableau cards are available for play at any time, and may be moved (one card at a time) to the foundations or to another tableau pile. The tableau piles may be built down in rank, regardless of suit.

The cards in the stock are available for play to the foundations, the tableau, or to the wastepile. The wastepile is used as a sort of temporary holding area for cards that have no other home. The top card of the wastepile may be moved to either the foundations or tableau.

The object of the game is to complete the four foundations.

Four Corners is available through MobiHand for $0.99


Stirling Blog


Stirling Blog Main Screen

June 26, 2009 - Stirling Blog 1.0.3464 is the first commercial release of Stirling Blog. This release contains some minor bug fix improvements to the final beta. Stirling Blog is available at Mobihand for $10. Until August 21st, Stirling Blog will be available for a promotional price of $5.

March 18, 2009 - Stirling Blog 1.0.3363 BETA adds the ability to easily add a hyperlink to a post.

January 30, 2009 - Stirling Blog 1.0.3317 BETA is the first public beta release of Stirling Blog. Stirling Blog is a MetaWeblog API client and will work with any blog software that supports the MetaWeblog API (Blogger, Windows Live Spaces, etc.). The initial beta release of Stirling Blog supports uploading photos from the phone's camera or from a file on the phone, post categories, and setting the post time.

Stirling Blog Options The first screen you will see when you launch Stirling Blog is the Options screen. Here you must set the MetaWeblog API url, your blog username, and your blog password to continue into Stirling Blog. The Image CSS field is used to allow you to specify custom CSS styling for the images added to your post in Stirling Blog. The other option on this page is an option to link to the original uploaded image. In this beta release, Stirling Blog defaults the maximum width of the image in the post to 350 pixels wide, but can link to the original image if the original is larger.

Stirling Blog Main Screen Once all of the required options have been filled out, the next screen you will see is the main Stirling Blog screen. On the main screen, the menu items as as follows:

  1. Post - Submits the completed post to the blog. Both the Title and Post fields are required
  2. Menu
    1. New Post - Clears the Title and Post fields and resets the post date to the current system date.
    2. Add Picture
      1. File - Adds a picture to the post from a file on the phone.
      2. Camera - Opens the phone's camera to capture a new picture into the post.
    3. Post Categories - Launches the Post Categories dialog described below.
    4. Set Post Time - If checked, this item displays the Post Time field and uses the value there for the post time. If unchecked, the Post Time field will be hidden and the post time will be set to the current system time.
    5. Options - Displays the Options dialog described above.
    6. Check for Update - Checks for an update to the Stirling Blog software and gives an option to update as appropriate.
    7. Send Feedback - Send me feedback or comments on the Stirling Blog beta using the dialog described below.
    8. About - About Stirling Blog
    9. Exit - Closes Stirling Blog

The Title and Post are both required. Adding an image to the post will add a "[imgX]" to the post where X is the number for the image. This is a placeholder for the image and ,by default, this will be added at the current character position in the Post field. You may move this as you desire, but do not delete it or your image will not appear in your post.

Stirling Blog Categories The Post Categories dialog is used to set the categories for the post. This dialog will get a selectable list of available categories from the blog and will also give you the option to add new categories. Under the Menu item, the Add button will focus the Add Category text box. Clicking the center button or hitting the Add menu item again will add that new category to the list and select it. Click done to apply the selected categories to the current post.

Stirling Blog Feedback The Send Feedback form allows you to send me feedback on Stirling Blog directly from your phone. A valid email address is required so that I may communicate with you regarding any issues or suggestions that you may have.

Stirling Blog 1.0 is available through MobiHand for $5.00

Purchase Stirling Blog 1.0

Requires: Microsoft .NET Compact Framework 3.5
Microsoft System String Resources 3.5


Stirling Birthday


Stirling Birthday Main Screen

April 12, 2012 - Stirling Birthday 1.0.4485 is an update to default the right softkey to send a text message to the selected contact if a mobile phone number is available. If no mobile phone number is available, the right softkey will dial the home phone number of the selected contact. The action key will dial either the mobile or home phone number of the selected contact.

March 12, 2012 - Stirling Birthday 1.0.4454 is a minor update to correct an issue with the calculation of the number of days until an event during a leap year.

June 25th, 2009 - Stirling Birthday 1.0.3463 is the first public release of Stirling Birthday. Stirling Birthday is an app that displays all of the birthday and anniversary records in the contacts on a Windows Mobile 6 Standard or higher smartphone. The default view is to show all upcoming birthdays and anniversaries for the next thirty days. Stirling Birthday can also show all of the birthdays and anniversaries for the entire year.

Stirling Birthday Home Screen Plugin Stirling Birthday also provides a home screen plugin for the Windows Mobile 6.1 Sliding Panels home screen. There is an option to have the home screen plugin update once per day at 1 am local time. The home screen plugin option will only be available on Windows Mobile 6.1 Standard with the Sliding Panels (CHome) home screen installed. By default, the home screen plugin will install at the bottom of the home screen. The order can be changed using a program like CHome Config. If you choose to uninstall the application, uncheck the Auto Update Home Screen and Show Home Screen Plugin options in the application before uninstalling.