Sign in
in
   
"It is the mark of an educated mind to be able to entertain a thought without accepting it."
-Aristotle

About Me

I am a co-founder of Notches, an early stage startup currently based in NYC. We are building a free, open reviews network that anyone can participate in and anyone can build on top of. You can find out more on our official blog.

Read more about my background.

Connect with me on...

Recent Readers

Flickr Photos

 

The Enterprise, The iPhone, and the Role of Silverlight

With its recent announcement to support ActiveSync on the iPhone, Apple is clearly going after the enterprise user.

The problem, as Colin puts it, is that the decisions that consumers make decisions on a radically different set of criteria than organizations. Lack of Exchange support was surely holding back enterprise adoption, so that move was both obvious and inevitable. The fact that they are also supporting remote wipe is a bigger deal than most might realize too - security is a major concern for large enterprises, and for a long time Blackberry was the de facto device in large part because of this. (Windows Mobiles devices weren't allowed at my last job until the Remote Wipe feature was enabled).

Fundamentally, I think we're moving to a model where enterprises are going to demand a certain baseline for devices to play in their garden. Features like over-the-air Exchange connectivity, remote wipe, and support for .NET, Java, and Flash are quickly becoming non-negotiable. It also makes sense given the sentiment I've seen in enterprises towards a "bring your own device" mentality. This approach makes sense for both the employees and the company - employees already don't want to carry multiple devices and can choose the ones they like, and the enterprises are spared a major expense by not having to purchase and maintain their own devices. But, to be a supported, a device needs to bring this baseline demanded by the enterprises. This is why it doesn't surprise me that Microsoft is licensing Flash Lite for Windows Mobile as well as developing Silverlight for these devices.

It's also why, regardless of Apple's distaste for Flash, I find the prospect of having Silverlight on the iPhone so intriguing.

To understand why I think this is a big deal, it's important to understand the dynamics of enterprise development. For all the bad things about internal development, the one real bright spot is that you're typically working in a closed, controlled environment and thus your innovation is not bound by a "lowest common denominator" approach. Flash is nearly universally available on the desktop, so it makes a lot of sense for Internet developers to choose that over Silverlight - but those numbers are wholly irrelevant to the enterprise developer. This is precisely the reason we were able to do AJAX back in 1999, even if it wasn't ready for an Internet deployment.

It shouldn't be surprising then that most enterprises don't actually do a lot of internal Flash development. The vast majority of enterprises are Windows-based so they don't do much COCOA development either. Especially in the financial world, there is much more .NET development being done than work in either of the aforementioned platforms. And while Silverlight is often positioned as "just a Flash competitor", it is important to remember that it also brings a full, extremely lightweight .NET runtime.

Apple also intends on controlling distribution of applications through the iTunes Store, something most enterprises are not going to be cool with. They could allow enteprises to run their own application server, but that would leak in, oh, about thirty seconds. Of course, it doesn't matter nearly as much if you're consuming a Silverlight or Flash application.

While the ActiveSync announcement was clearly a big first step in transforming the iPhone from a consumer product into an enterprise mainstay, I think the availability of Silverlight would be an equally important step.

Only published comments... Mar 27 2008, 09:00 AM by Tim

View related posts

 

The Enterprise, The iPhone, and the Role of Silverlight said:

Pingback from  The Enterprise, The iPhone, and the Role of Silverlight

March 27, 2008 9:24 AM
 

WPF Dev - Will Silverlight on the iPhone boost acceptance by the business community? said:

Pingback from  WPF Dev -   Will Silverlight on the iPhone boost acceptance by the business community?

March 27, 2008 11:09 PM