| Windows Software by WordTech | |||||
|
Subscribe to RSS Feed 2011 Categories Business Software General |
Tue, 30 Aug 2011 I've been a Mac software developer for nearly a decade, and a nearly-Mac-only user for almost that long. During that time Apple has staged a remarkable comeback, even a renaissance, and the market for Mac software has exploded, allowing many developers to earn a living developing just for the Mac. Unfortunately, I'm not one of those developers. I earn some additional income from Mac development, but it isn't enough by itself to pay the mortgage. As a result, I decided earlier this summer that it was time to expand my product portfolio. There are many ways for a business to expand its portfolio. One way is vertically, by developing new products. That has been my long-term plan, and remains so. But another way to expand my portfolio is horizontally--that is, by finding new markets for existing product. That's what I'm doing here. Specifically, I've decided to port some of my existing Mac programs to Windows. I can't port all of them, as some of my products integrate with Mac-only projects such as the MacPorts software project--but several of them are general enough in focus to make it feasible to bring them to Windows. Windows remains the largest desktop operating system in existence, and I think it makes sense to try to reach users there. Today I'm releasing the first result of this effort: QuickWho for Windows. QuickWho is a utility that provides administrative and geographic information about Internet domains, in a pleasant-to-use graphical interface. Porting QuickWho, the simplest of my applications in terms of its feature set, was nonetheless not a simple project. My use of a cross-platform language and GUI toolkit (Python, Tk) made some aspects of porting the application easier, but I wanted to be respectful of the Windows user experience, and this meant that a quick-and-dirty update of the application to run on Windows wouldn't be sufficient. I had to do a fair amount of under-the-hood rewriting to optimize QuickWho from its Mac version to Windows. Here are a few of the things I undertook: In recognition that the Windows versions of my programs are taking a largely separate path and timeline from their Mac counterparts, I'm releasing them with a different website, and not making much effort to present them as cross-platform. I'm more interested in each version of the application fitting in well on its respective platform. I probably still have a number of things to learn about Windows development, but I feel confident that this release of QuickWho is a good first effort. I look forward to receiving feedback from users and, hopefully, selling some copies. Time will tell. |
||||