Welcome!

The .NET Addict's Blog

Kevin Hoffman

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


Top Stories by Kevin Hoffman

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 here's what I've been able to take away as highlights from what I've read and seen: Notifications. Application code can be woken up when certain important events take place. This is something that I really liked about PalmOS in that it could wake your code up and do things necessary and then shu... (more)

Choosing the Right Mobile SDK and Platform for Your Application

Kevin Hoffman's Blog I am currently of the mindset that Android should be considered a wait and see technology. The iPhone SDK sports the best mobile application deployment and purchasing channel on the market, but can be problematic for enterprises and apps requiring high levels of security. Also, there is some risk in building an app that might be rejected. The .NET Compact Framework is a tried and true, proven mobile development framework that provides a relatively easy way to build apps for Windows Mobile devices. It takes some effort to make your Windows Mobile apps look dec... (more)

Microsoft Windows Azure Distilled

As I spend more time with the CTP I will be posting more detailed, in-depth walkthroughs of the technologies as well as code samples (hopefully I'll get approved for my Azure hosting account soon *hint* *nudge* *wink*!!). For now, I'm just going to do a high-level breeze-by of the main aspects of Azure. Windows Azure Put simply - Windows Azure is a technology that will allow developers to build applications in the cloud. The GUI for the application is in the cloud, the back-end processes that are running are running in the cloud, and the central data store for the application is i... (more)

iPhone News: Leopard Shipping October 26th

Kevin Hoffman's Blog The word on the rumor mill is that Mac OS X Leopard will be shipping on October 26th. While this is good news for some people, this is freaking great news for me. Why? Because after the 26th I will finally be able to do blog posts that contain information on Leopard, I'll be able to post code samples in Objective-C 2.0 and distribute the source code to them. So, in just around 10 days, I expect the floodgates to open and all the Cocoa blogs and sites will start dumping tons and tons of ridiculously cool Objective-C 2.0/Xcode 3.0 samples. The only problem for... (more)

Live Mesh or Windows Azure?

One of the biggest problems about this year's PDC is the sheer volume of new stuff that has been unleashed upon us. Some clickbaiters like Joe Wilcox are in "Bash Microsoft" mode and are calling the Azure platform "vaporware" (yes, despite the fact that we've been able to actually build AND DEPLOY Azure apps since Tuesday), but a lot of people have genuine concerns like "What's the difference between all these new cloud stacks?!?" That's a perfectly valid question and so the first comparison I'm going to address here is Live Mesh and Windows Azure. Technical Differences between ... (more)