Status Update

I know, I know.  I’ve been MIA since April. I wouldn’t be surprised if no one reads this due to my lack of activity. I just wanted to post a status update on WHS Mobile and outline some reasons to my disappearance.

Well here goes, WHS Mobile development has officially ended until further notice.

I can virtually see your jaws drop. Well, there are multiple reasons behind the kill but here are the main few.

When I decided to stop iPhone development I took into account many variables, starting with the lack of an iPhone for personal use. Programs I actually use tend to be more stable due to the extra testing it goes through during its day to day usage. The fact that I had a Windows Mobile phone and had never had an actual personal iPhone was a big problem. However, I did have a first generation iPhone that I got as a gift from Alexander Kent of Home Server Land as a testing device. That meant I could at least test the application outside of the emulator and use Wi-Fi (no 3G). That was very helpful in testing WHS Mobile in a local setup but did not fulfill my need for testing over 3G and other aspects.

Another problem arose when I started going back to school in order to finish my degree in computer science. I pretty much got overloaded with school work that my site and WHS Mobile took the backburner. I replied to support emails in my free time and pretty soon got frustrated with the amount of emails coming in that I started to give up. Thankfully, I continued to reply to emails when I could. Even though half of them were about the problem iOS 4.x caused with the port not defaulting properly.

The last problem I’ll talk about is that I never had a dedicated Mac computer for development. I mainly used a dual boot Windows laptop that barely ran Leopard. That laptop had ceased to function about four or five months ago. Since then, I had tried using a VMware virtual machine but that was even less reliable. Due to the fact that the iOS SDK is only for OS/X and that I don’t have or want a Mac based computer, my iOS development had screeched to an abrupt halt.

So, what will I do with WHS Mobile? For now, I will keep the current version available for download and support it whenever possible. Though, WHS Mobile will most likely not see any updates, or an edition for the next version of Windows Home Server.

That said, what do I plan on doing if not develop applications for iOS? I recently received a Windows Phone 7 device for my twenty-first birthday and have quite a few application ideas for it. Sadly, none of them include Windows Home Server. This is due to the already forseen demise the platform is facing and that I no longer use a Windows Home Server. I have switched to storing my data on an enterprise level OS called Windows Storage Server 2008 R2. This does not come with a Drive Extender equivalent but offers more storage options than Windows Home Server codenamed Vail.

What do I have in mind for Windows Phone 7? Well, I already have a remote control application that works similarly to Microsoft’s Remote Desktop application for Windows Mobile. I have two more applications in the making. One application streams your Media Browser movies and TV directly to a Windows Phone 7 device and the other is a Hyper-V management utility. This streaming converts your media on the fly and shows you the metadata that Media Browser provides. It really is like a portable copy of Media Browser. The Hyper-V application supports creating new, starting, stopping, pausing, and suspending virtual machines. In addition to, creating, listing, and deleting snapshots. It can also show a machine thumbnail, data about a selected virtual machine, and manage multiple Hyper-V servers at once. I believe the Hyper-V application would be helpful for those that have to manage a Hyper-V server in any environment.

So why else did I switch to Windows Phone 7 development?

For starters, Windows Phone is much easier to develop for and the time to production is much faster. It takes at least twice the amount of time to get work done with Objective-C (the programming language the iOS SDK uses). With Windows Phone, I can just use C#, a language I have been using for at least a few years. So I am far more familiar with the framework and language than I am with iPhone’s. This allows me to produce higher quality software faster and easier than I could with the iOS SDK.

I hope that this post fully explains why I have been AWOL in addition to the lack of news/updates on WHS Mobile or any of my other products.

Comments

Andy

Oh no, i just started with WHS and love your iPone app. Can you please give the project to another Apple Developer or just make it a open source project!

Thanks so far for your work


T.Bone

Hand the project over to Cougar or Yakuza at www.Mediasmartserver.net. They seem more then capable. I would love to see this not die out. Its a great program just needs some updating.


Lee Tobin

Im more than happy to take this project over, im very keen on both WHS and Apple devices, i dont develop myself, but have a team of others that do. iIwould be happy to progress the app, and give you a percentage of all profits, and i promise no advertisement in the app, haha. Please get back asap, I love the app, and there is so much more that can be done with it.

Lee

Lee@tobin.me


DTR

If you are dropping development and support, offer it for free


theefman

Brent, looking forward to your future WP7 applications. Regarding RemoteIT, any plans for a desktop version or some way to access remotely via a PC? Also current version seems to have a few issues from the reviews on the MP, any updates planned?


Brent Friedman

DTR,

Hate to seem selfish but the profits are currently paying for my college tuition. So I can't make it free until I find another source of income.

theefman,

I made RemoteIt for Windows Phone 7 only and it would be very laggy if a client was created for desktop/web based on the current system. As for the issues, I am trying to work them out. Some users are experiencing crashing of the server-side software. Making it hard for me to pin down the issue.


Garry

Tried all day trying to get this app to work with no joy, no read mike burrows comment about changing port on iphone to bogus port then back again to 8169 and hay presto it worked.

Cheers Mike