Archive for category Software Development
Google Code Hosting
Posted by Frank Ableson in Android, Software Development, Technology on April 8th, 2009
I have not had the opportunity to use it before, but have found the Google Code hosting (code.google.com) to be quite helpful. The site allows you to create a project, project members, home page, etc. You can also have a “wiki” and issues list if you really want to manage a project right from the site. We are using it for the source code from the UnlockingAndroid book. Check it out.
Unlocking Android
Posted by Frank Ableson in General Business, Software Development, Technology on April 7th, 2009
Today I received the final ebook for Unlocking Android from Manning. Along with a couple of other authors (Charlie Collins and Robi Sen) have been working on getting this title out for over a year. It should be on book store shelves within about 10 days or so.

Unlocking Android
Version One
Posted by Frank Ableson in Android, Software Development, Technology on April 4th, 2009
I am working on an article project for IBM Developerworks. We (my son Tristan and I) have decided that we want our (Android oriented) system to monitor:
- presence of water (i.e. for leaks!)
- temperature
- power consumption (Tristan’s idea!).
We will also include a generic analog input value and two ouputs : one digital i/o and an analog value. These could be used for turning on a light, a heater, etc.
Things we would like to add (should we ever build this for real…) include:
- sound monitoring
- video input
- audio out
The architecture will look something like this to begin with:

Phase I - Android to PC to Microcontroller
Sounding the alarm
Posted by Frank Ableson in General Business, Software Development, Technology on April 3rd, 2009
In Byram Township where our office (and my home) is located, we have terribly “hard water”. Heat that water up constantly in a hot water heater and you’ve got a recipe for rusty hot water heaters that rot out faster than imaginable. So… today some of the guys were working in the classroom and discovered that a small hot water heater used for hot water in the kitchen and bathrooms decided today was the day – to leak on the floor and keep me from getting much of anything useful done. Well, most of the damage is behind us, some multiple hundreds of dollars in new hot water tank and expert installation included. (Thank you, Polite Plumber). And the dehumidifier is cranking to get the remaining water out of the carpet. Oh the joys of property management. Anyway, this is the push over the ledge I needed to come up with a (hopefully) cost effective environmental monitoring system. No, this isn’t some United Nations nonsense about how much vegetation-feeding carbon dioxide is going into the atmosphere, it is about keeping an eye out for leaky appliances and some useful (and fun?) technology at the same time. This is going to start out as a hypothetical design idea and a mobile software application to monitor it. Why mobile? Well, a couple of reasons. Mobile is more interesting in some ways and I want to extend it to have some more features over time. Could it all be browser based? yes, and we might start that way, however the problem with browser based applications is that you have to think to go there and click and clack. I prefer an application which is periodically checking on things for me. So now, off to write an article about how this thing is going to work….
BlackBerry Application
Posted by Frank Ableson in BlackBerry, Software Development, Technology on March 19th, 2009
I had the opportunity to write a BlackBerry software development tutorial recently for IBM’s Developerworks. If you have not had the opportunity, check out http://ibm.com/developerworks for a very rich set of articles and tutorials on all manner of development topics. The tutorials are written in a manner that you can either follow along in a step by step fashion or just read through the text to gain an understanding of the topic. I like to describe them as something you can read “over lunch”.