The .NET Addict's Blog

Kevin Hoffman

Subscribe to Kevin Hoffman: eMailAlertsEmail Alerts
Get Kevin Hoffman: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Kevin Hoffman

This is the first article in a series that I plan on writing about iPhone application development. The first thing you should know is that these articles will not cover anything related to taking existing content sites and making them more "iPhone-friendly". While I think that is a valuable topic, it has little interest to me as a programmer. If I was a website manager, then it might have more interest to me. There are plenty of online resources for making your web content more iPhone-friendly and the fact that the iPhone runs a full version of Safari makes this a somewhat minor task. Secondly, while I may refer to the "iPhone" as the target device for this series of articles, keep in mind that there are now 2 devices that can be considered targets for "iPhone Applications": the iPhone and the iPod Touch. The iPhone can access potential iPhone apps using WiFi or EDGE ... (more)

Will Google's Android Sink or Swim?

Kevin Hoffman's Blog I've been poking around at some of the documentation for Google's Android project. I've seen a couple of the code samples, read through a lot of the SDK documentation and I've even checked out a couple of YouTube videos, including this one: I also highly recommend that you check out the 3 architecture videos that you can find on YouTube. One of the engineers on the Android project takes us on a detailed walkthrough of the architecture of the platform, how applications work, and even shows us how memory, processes, activities, and state are managed. So her... (more)

Why Is iPhone Better? Here's My Story...

If you take a look at the success of the Nintendo Wii, you'll see an innovative device with an incredibly compelling user interaction design (the Wiimote, nunchuck, steering wheels, fitness pads, etc). The device itself has what the industry might actually refer to as "last gen" hardware. The video card is weak relative to the PS3 and Xbox 360, it doesn't come with built-in LAN (though you can buy a LAN/USB adapter for it), it has less memory and less processor power than the PS3 and Xbox 360. Yet, despite these so-called deficiencies, everybody seems to love their Wii, and it's ... (more)

Windows Mobile Discussion During iPhone Developer Summit

During the Q&A period after one of my sessions at the iPhone Developer Summit last Thursday, there was someone there from Microsoft Competetive Intelligence. She asked myself and some other folks who were lingering nearby to describe, in our unbiased opinions, what we thought was wrong with Windows Mobile. Talk about a can of worms. My unbiased opinion is actually pretty close to my biased opinion. I've written Compact Framework applications for Windows Mobile and Pocket PC 2003 and have written Embedded VB and Embedded C++ apps for Windows CE, and I've even written applications... (more)

The Evolution of Cloud Computing - Then and Now

With all of the hype surrounding Cloud computing, Microsoft's upcoming Cloud OS and current efforts around Live Mesh, I thought I would take a trip on the WABAC machine to look at where it all started. Back when I was in junior high school, the best type of connectivity that I could hope for were dial-up Bulletin Boards. Yes, I used a 2400 baud modem. No, I am not older than dirt. We used these BBS' to play games, to post on discussion forums, and occasionally, if the BBS owner was wealthy enough, they'd have multiple nodes (for you young whipper snappers, that means multiple pho... (more)