Tuesday, November 22, 2016

APHound v1.10 Released

APHound v1.10 is now available.

This release contains the following updates:


  • Dynamic detection of USB WiFi adapter plug-in and removal.
  • Improved data rate information for 802.11ac
  • Improved support for 802.11a
  • Internal changes to support planned future releases.


  • Support for dual access points on a single MAC (Turtle Beach Wireless headset). 

Visit the APHound website for full details.

Saturday, April 23, 2016

APHound v1.9 Released

APHound v1.9 is now available.

This release contains a number of internal enhancements to the APHound code which are required for future features, however there are also two important changes in this release:


  • Improved security and cipher information.


  • Fixed an application crash with some 5Ghz access point channel configurations. 

Visit the APHound website for full details.

Wednesday, January 20, 2016

V1.8 - A perfect storm of a release.

APHound V1.8 was certainly a long time in the making!

It started with two main development targets:

  1. Add scrolling to the site survey
  2. Add zooming and scaling to the site survey
In the end neither made it in to the release. Image scaling support was added but that was to support the main change which took up all of the time:
  • Window Resizing
Way back at the start of development for APHound I made a decision when developing the UI. It was a minor thing, just how to set a background colour for a portion of a control that doesn't normally get filled. It was just one little thing that I thought tidied up a part of the UI.

Boy, did that one come back to bite me!

The custom control code for that little fill had a knock-on effect on how window resizing was handled which finally manifested itself around v1.4ish with a strange effect on maximize/restore handling. After much head scratching and debugging I decided to pull all of the window resize code and rewrite it to allow me to keep the fill and correct the maximize/restore handling.

That met with the festive holiday season and an upturn in client work which resulted in a perfect storm of delay.

Still, the fix is in and I've released v1.8 as the first of 2016. Scrolling and zooming/scaling are back on the board for v1.9.

One big change I did make in v1.8 was an adjustment to the feature list for the Free edition. This was a long pondered decision. There's always a need to differentiate a paid version of the application from the free edition to the extent that the user who pays to use the application gets access to a feature set which clearly sets it apart from a free edition. But, there is also a need to make the free edition useful.

Previously, the difference was that the paid user feature set had full access to the site survey, 5Ghz support and extended access point information. But with more and more people having access to 5Ghz WiFi, and more devices making use of it, I wanted to add 5Ghz support to the free edition.

That left a much reduced feature set difference between editions so adding one feature to the free edition meant another had to be dropped - in this case the site survey. Extended access point information and the site survey are now the difference between free and paid licences.

And the new website? Sitting waiting on me finding a few days to finish it off. 

APHound v1.8 Released

APHound v1.8 is now available.

This release is primarily a fix release with one enhancement, however the feature list for the Free edition has also been amended.

The changes in v1.8 are:

Changed Features

  • Free version loses Site Survey but gains 5GHz support


  • Window resize code rewritten


  • Correct min/max window handling for site surveys
  • Exception could be generated in site survey resize
  • Site survey thumbnail scroll button can be hidden
  • Access Point marker not appearing on the Site Survey
Visit the APHound website for full details.

Friday, December 18, 2015

End of the client year…

This is just really a test post to see if Open Live Writer has been successfully updated to work with Google Blogger.

But, today marks the end of the fee-earning client work for the year too. From now until the end of the year it’s APHound v1.8 and the new APHound website.

Ok, it’ll be relaxed development time and it will most likely include too much chocolate and beer, but I’m ok with that.

Tuesday, December 15, 2015

Just a quick update II...

For the moment I'm having to use the Blogger web interface to post. Up until about a week ago I'd always used Windows Live Writer but it appears Google have deprecated an authorisation API when Open Live Writer launched. Unfortunately it looks like OLW needed the old API too!

Anyway, there was another point to this entry - the purchase process for APHound.

I've been using a combination of e-Junkie, PayPal and other card processors for some time but recently I started to look for an e-Junkie alternative. I don't have anything bad to say about e-Junkie, it always worked for me but I thought the was the EU VAT rule change could maybe be improved and I hadn't seen support for different payment processors change in a while.

So, with the cart and payment processor options having moved on over the years, I looked around and settles on DPD for the cart and a combination of PayPal and Stripe for payment processing. I was impressed by the look and feel of the DPD offering and the admin interface was easy to use. 

Integration with PayPal and Stripe was seamless and all I really needed to do was tweak the licence code generation script to handle the different POST parameters.

One notable change, from a purchasers perspective, is in the handling of EU VAT. With e-Junkie I had to, essentially, use a VAT-inclusive price. This meant that, in addition to the card fees, I was also absorbing the tax cost for EU customers. With the switch to DPD the licence cost for APHound Plus is still $19.99 however EU customers will have VAT, at their appropriate local rate, applied at the checkout. 

Just a quick update...

No, I haven’t forgotten about v1.8!

I’ve made a few twitter posts since the last blog entry about v1.8 but I completely failed to include the content of them in an update here! Me bad.

I decided to make v1.8 the last release of 2015 and pushed it’s release to late, very late, December. I had been trying to stick to a release-per-month update cycle but it didn’t make sense for this one, so I changed the cycle.

By extending the cycle for v1.8 I also get to do one other big thing – completely re-vamp the website. I played around with this a short time ago and got absolutely nowhere whilst wasting a lot of time. However, I now have a layout and plan for the new website and it’s on track.

As for v1.8, my intention was to work on new features for the site survey functionality. That’s still the plan but I started rooting around in the window resize code and realised a decision I made way back at the start of development had come back to bite me. The upshot is I’m re-writing the window resize code….and some of the window painting code. But hey, coding is fun.

I’ve also started looking forward in to 2016 and the plans for APHound. I have to say I’m looking forward to it – the Trello boards are shaping up very well in terms of regular releases but there’s one item on it that I can’t wait to start. More on that one after I think it through a little more and finish off some prototyping.

Monday, October 19, 2015

APHound v1.7 Released

APHound v1.7 is now available.

This release is essentially a technical upgrade release which was focused on an upgrade to the development environment, new Microsoft runtimes and an upgraded chart library.

The upgrade to the new Microsoft runtimes means that the APHound installer has grown from a, reasonable, 3-4Mb to a whopping 15Mb in this release. I’ll be aiming to bring the install size back down over subsequent releases.

The changes in v1.7 are:

New Features

  • The access point list now shows the station count and channel utilisation when they are provided by the access point.


  • Upgraded to the new Chart Director v6 library.
  • Upgraded the development environment to Visual Studio 2015. This included shipping the new Microsoft runtime environments.


  • Fixed excessive flickering on the chart refreshing.
  • Fixed an elusive memory leak in the access point group handling.
  • Amended the display of SSID in the access point list to ensure it’s updated if the SSID changes while APHound is running.

Visit the APHound website for full details.

Wednesday, October 7, 2015

APHound v1.7….in progress

APHound v1.7 is still waiting to be released. I’ve been trying to stick to a schedule of a minor point release in each month but that has slipped a little with v1.7.

Functionally, the new version of APHound is ready and tested but there has been a testing delay caused by some problems with my virtual test machines. In the end this required a switch back to VMWare after a flirtation with Hyper-V and VirtualBox. VMWare might not be the snappiest performing virtual environment but it sure does work.

A second issue, the one I’m still dealing with, is my decision to move the development environment to the new, shiny, Visual Studio 2015. The way the runtimes are now redistributed has caused a bit of a packaging headache since I’m loathe to ship more than APHound actually needs.

Hopefully the packaging issue will be resolved in the next day or so and I can release v1.7 over the weekend.

One big thing that did happen was that the trade mark registration for APHound completed. So APHound is now APHound® !  Of course, that means more work in the form of documentation and website changes but it’s a series of changes I don’t mind making.