Cable Modem Tester – Journey to a multiplatform app

Cable Modem Tester – Journey to a multiplatform app

In this series, I want to document the process of making a multiplatform application. I will try to post about everything I do while building this app, from design decisions, to writing the scripts that will build it. However, you should not see this as some sort of tutorial, but instead as my take on the subject, along with the bad decisions I might take. 

This post will also server as some sort of index, for every other post related to the project. 

There are no rules, no 40 hours work week, no only open source libs, nothing. Only what I believe it’s best for the task at hand.

The application I chose is Cable Modem Tester, or CMT. I want to build this app because it shouldn’t require lots of coding and it will actually be useful to me: my ISP has some problems with the signal and the modem desyncs itself exactly when you expect it less. This way, when my connection is down, I will know from start if the problem is with my router or the ISP (not that I had any problems with the router from the moment I set it up, back in the days when FreeBSD 6.0 was a rc).

 

Other articles:

initial requirements and design

utils

http://www.coada.net/wp-content/plugins/sociofluid/images/reddit_24.png http://www.coada.net/wp-content/plugins/sociofluid/images/stumbleupon_24.png http://www.coada.net/wp-content/plugins/sociofluid/images/technorati_24.png http://www.coada.net/wp-content/plugins/sociofluid/images/google_24.png http://www.coada.net/wp-content/plugins/sociofluid/images/yahoobuzz_24.png