Kevin Hoffman's Blog
I realize that it might be a little early to evaluate the overall experience
of doing something like this on a piece of Alpha software, but, I figure if
Microsoft is going to assault the developer community with so many betas,
alphas, gammas, zetas, and whatever else they can find - its my right as a
developer to try out every last one of those products, alpha or otherwise.
First off, it might be worth it to note that there is a Silverlight "Quick
Start" for performing this task. The problem is that the Quick Start sucks.
It actually tells you to go off and follow the directions for creating a
basic ASP.NET Web Service - which is wrong. In order to do this, you need to
create a POX service using Orcas, not a WSDL-spewing bloat machine like the
default ASP.NET .asmx services.
The key to creating a POX service with Orcas are a couple of attributes t... (more)
Before I review the actual iPhone itself, I want to get one thing out of the
way. This is a note to every single cellular provider in this country - throw
away all of your stupid kiosks and stores and let people buy your phones the
way they can buy the iPhone. The process of buying an iPhone and activating
it is so mind-numbingly simple that for the first time in my life, I actually
felt somewhat good after activating a phone... a far cry from that nauseous,
crampy feeling you get after being accosted, insulted, degraded, and delayed
by every other phone reseller in the country.
Lately there's been a lot of buzz about the iPhone and people hacking it so
that it can be used on different carriers and so that they can install third
party apps (or possibly create their own) onto the phone itself. Apple has
released a statement that indicates that when iPhones receive an update (I
think next week), if the iPhone has been hacked and decoupled from AT&T, that
the phone is going to turn into a pretty expensive brick.
There are really two different kinds of hacking going on here. The first kind
is where people use applications of varying degrees of difficulty (it'... (more)
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
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)
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.
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)