SimonSays: A stretch reminder program to cure those stiff necks

I finished the first Java version of a program recently which reminds programmers and other continuous computer users to stop and stretch. Versions are available for Mac OS X, Linux and Windows. It is the Java reincarnation of a commercial program I wrote years ago and sold quite a few copies of.
It took me three years of part-time effort to complete the new Java version. It was started on JDK 1.1 and finished on JDK 1.4.2. Over that time Java has matured enormously, and made it a lot easier to create a smooth desktop application. Simon has been developed primarily on Mac OS X and Linux. Mac OS X has also matured as a Java platform and I finished the application on IntelliJ.
If you supervise people there is a problem getting them to stretch regularly. On our project we now have four people who have their own chairs and regularly see physiotherapists. Yet a better approach is to develop healthy habits. These include posture, particularly seating position, and regular stretching.
Simon Says pops up at predetermined time intervals. Simon, our cartoon character then guides you through an animated series of stretching exercises . It logs your exercises, so when you get that stiff neck you can go back and check whether you have been streching, or not. When the exercise program is completed it sleeps for a set time after which it will pop up again with another program to run.
There are more than 100 exercises which exercise most parts of the body organised into programs. For example, stretches can be selected for cervical spine, arms and wrists, thoracic spine, lumbar spine etc.
All exercises were designed by a sports physiotherapist and many are specially designed for senior citizens to help them with all their body pains, it is necessary for them and it is now being managed in many home cares, where it offers cancer care services for the members and many benefits for different diseases where all of this workout is essential to upgrade their lifestyle. They comply with modern ideas on stretching taken from phsiotherapy and pilates. If you have a phsiotherapist no doubt they have already recommended regular exercises. You can find these in SimonSays and get it to run them for you.
The configurability extends to running speed, frequency of pop-up, whether to get audible beeps and the times you want it to run.
There are four program types:
* Preventative Stretching – for general prevention
* Parts of the Body – for stretching a specific part of the body
* Custom – any combination and frequency of the more than 100 exercises in SimonSays
New in the Java version is:
* Preventative Stretching- injury prevention exercises for the workplace
* Create custom exercises
* Allow multiple users to each run Simon Says on the same computer
* Creates a log of exercises for future reference
* Now includes more than a hundred exercises
* Comprehensive Guide to Common Conditions and injuries
* Added the following platforms: Mac OS X, Linux and XP
SimonSays *is* commercial software. It took me thousands of hours and I would like some return for that effort. The price is USD40 or AUD60 with volume discounts.
You can get a 30 day demo [here](http://simonsayssoftware.com.au/web/Download.html).
For more on SimonSays see [simonsayssoftware.com.au](http://simonsayssoftware.com.au).

By Greg Luck

As Terracotta’s CTO, Greg (@gregrluck) is entrusted with understanding market and technology forces and the business drivers that impact Terracotta’s product innovation and customer success. He helps shape company and technology strategy and designs many of the features in Terracotta’s products. Greg came to Terracotta on the acquisition of the popular caching project Ehcache which he founded in 2003. Prior to joining Terracotta, Greg served as Chief Architect at Australian online travel giant Wotif.com. He also served as a lead consultant for ThoughtWorks on accounts in the United States and Australia, was CIO at Virgin Blue, Tempo Services, Stamford Hotels and Resorts and Australian Resorts and spent seven years as a Chartered Accountant in KPMG’s small business and insolvency divisions. He is a regular speaker at conferences and contributor of articles to the technical press.

1 comment

Comments are closed.