The Mobile Disruption (Part 1)…

Share

I was given a brief demo a few day’s ago of a beta version of the open source Moblin operating system. I went into it thinking: “Just what we need, yet another Linux variant”, but came out of it with a very different impression. Unlike more traditional operating systems, Moblin doesn’t try to be a generic foundation for any type of system, application, or user. Instead, it provides a more tailored experience built around the typical work flows of mobile users. It combines lightweight application support – with browsing, communications, and media playback – in a coheasive interface optimized for netbook screen size and power. This video will give you a quick introduction:

While I am quite impressed with Moblin, it isn’t the first OS targeted at this space. Linux vendor Xandros recently released Presto, a similar attempt to strip away most of the operating system details that can get in the way of a person simply using a device to get stuff done. Though both are based on Linux, these platforms are specifically not aimed at the “hardcore geek” Linux demographic. Their goal is to provide “run and gun” computing – letting people quickly get on, do something fast, and shut right down. They are not just targeting mainstream computer users – they are also targeting mainstream consumers that don’t fit the typical computer buyer demographic.

This new approach to operating systems recognizes that a rapid shift toward mobile computing is starting to take place. It is powered in large part by the runaway success of Apple’s App Store for the iPhone/iPod Touch platform, as well as the growing consumer adoption of netbook devices. While these devices are different in nature, both offer viable alternatives to more traditional computer usage. The “lower cost, easy on, always there” aspect of small, mobile devices is starting to trump the “higher price, fuller featured” aspects of full size laptops.

And it’s creating havoc in the software industry right now.

Software application vendors became obsessed with adding new features to their products. They attracted new users by delivering these extra features with each release at a similar price point to the previous release. They wanted to generate a perception of increasing value for the money spent. The goal was not just to get new people buying a product, but to sustain the lucrative revenue that came from existing users upgrading their now “feature deficient” software every 12-18 months. Adding features was the only way to make this model work.

Operating system vendors – specifically Microsoft – took a different approach. They aggressively pushed OEM agreements with all of the PC systems manufactures, and buried the cost of the operating system into the cost people paid for the computer. From a consumer’s perspective, the operating system came “free” with the hardware. They counted less on adding new features and more on new hardware sales to drive their revenue. And hardware sales were driven by PC manufacturers creating faster, more capable systems at roughly the same price points as the previous generation of hardware.

So why does mobile computing present such a problem?

Mobile computing is all about simplicity – getting things done quickly and easily. It doesn’t make sense to have products with hundreds of seldom used features crammed onto lower powered devices with smaller screens. There is a certain zen to the mobile computing experience that focuses people on what is really important to them. It creates a mindset that sees feature overload as diminishing a product’s value – not adding to it. And that mindset runs counter to the revenue model application vendors have counted on for the last two decades.

Operating system vendors face a different challenge from the mobile marketplace. Folks like Microsoft were able to leverage new hardware sales so profitably because of Moore’s Law – available computing power doubled every 18 months while the price stayed the same. Hardware vendors always had something new to replace the “old version”. But the push to mobile devices has flipped the benefit offered by Moore’s Law on its head. Instead of looking to double computing power, netbook providers are looking to ride the curve down and halve the price in that same timeframe.

Netbooks Under $200

The lower that the prices of these devices go, the less room there is to hide the cost of the operating system. This has driven most netbook manufactures to offer a Linux based derivative as a baseline system, and charge extra if someone want to take a version with Windows instead. It’s not clear that Microsoft, even with Windows 7, has a good answer for this. And if mobile is the real growth market of the next decade, they will need to come up with a viable offering in this space – not an artificially crippled version of their “mainstream” operating system.

——

You can sense a major realignment starting to form in the technology industry. Mobile computing, open source, software as a service, and search as a platform are all pressuring the status-quo from different directions.

This will be a very different industry 5 years from now.

Maybe sooner…

In The Mobile Disruption (Part 2), I’ll take a closer look at what Apple is doing in this space. There are some exciting things going on in Cupertino beyond the new iPhone 3G S.

Apple's New Safari 4 Beta…

Share

To say I am impressed by Apple’s new Safari 4 browser would be an understatement. It’s fast. It’s compatible with a wider range of sites than it’s predecessor. It has the most inventive – almost cinematic – interface I have ever seen on a browser.

In short, it is vintage Apple in every dimension.

It’s hard to describe in words alone what makes this new browser so impressive. Hopefully this short video I did of two of Safari 4′s new features – the Favorites Interface and the Coverflow-based Bookmarks – will help to demonstrate:

I really like where Apple is going with this, and since this is just a first public beta version, it will only get better from here.

Like I mentioned in my post on HTML 5, Safari is built on the open sourced Webkit, and this version of Safari is HTML 5 and CSS 3 compatible. It’s the next logical step for Apple in creating rich, web based applications that feel like standard desktop applications. By the time Safari 4 goes into production, I expect to see updates to their me.com and iWork.com services that better leverage the power of HTML 5.

Even if you aren’t the type of person that typically downloads Beta versions of software, this is one I would make an exception for. It is certainly as stable and compatible as any of the other browsers available today. In terms of design, it leaves everyone else in the dust – even Google’s Chrome.

You can download it directly from Apple here.

Let me know what you think!…

HTML 5 Will Change Everything…

Share

HTML 5 is the next major revision to the ‘language’ that powers the web. More than any version before it, HTML 5 targets the development of true, web delivered applications. It includes key new native features like offline storage (providing ‘disconnected’ access to application data), direct media rendering (vs using wrappers like Flash), drag and drop support, and standardized access to the browser back button and history.

HTML 5 isn’t simply an intellectual exercise by the W3C. Key elements of it have already been implemented in Webkit – the browser core developed by Apple and placed into open source. Webkit is the basis for the current released versions of both Apple’s Safari browser and Google’s Chrome browser. What most exciting is that these browsers are available in both desktop and mobile versions.

To underscore how powerful this can be going forward, Google has just demonstrated an HTML 5 based GMail application running on both the iPhone and HTC Magic. Here is a video showing it in action:

Like I said in the title, HTML 5 will change everything. What you see in the video is a demonstration of a fully functioning, platform agnostic application with all of the features people have come to expect from native client applications. And this wasn’t simply a contrived ‘feature demo’. It was a meaningful application people would actually be interested in using today.

Why is this so important?

Most of the applications sitting in Apple’s iTune’s App Store could probably be implemented using HTML 5 and thus become available across any compliant mobile device – not just the iPod Touch and iPhone. As HTML 5 becomes more widely available and more robustly implemented, the upside of developing in a platform specific framework will ultimately diminish. It will shift more power to the consumers of devices, and put more pressure on device manufacturers to continually innovate.

This is the direction I believe Google will take with their own mobile application strategy, and Microsoft would probably be smart to take the same approach.

It should be noted that this was Netscape’s original vision of the browser as an operating system. Though clearly too late for them, it’s great to see the pieces finally starting to fall into place.

This time, I believe the browser will finally become the fundamentally disruptive platform they knew that it could be.

Beyond Open Source: Open Host…

Share

The open source movement can cast a wide net…

It’s easy for us to fall into the trap of thinking about open sources initiatives as simply displacing traditional computing categories like operating systems, browsers, and application suites. After all, there’s a certain ‘David vs. Goliath’ drama in defining the open source movement as just a of a bunch of ‘rag-tag’ programmers working to bring down the Microsoft empire. But to think of it in those terms sells the transformational nature of the movement short.

At it’s heart, Open Source is about creating software that is technically superior to commercial offerings by leveraging the knowledge, passion, and creativity of an open development community. It embraces a competitive and, to a certain extent, Darwinian ethos. Only the best ideas, innovations, and code to emerge from the community survive. The rest are rapidly pruned, creating a purity of focus not typically found in the more politically based decision making of larger commercial organizations.

And that is the basis for it’s success…

However, open source development initiatives seem to be missing one critical component that will eventually need to be addressed.

An open source alternative to hosting…

I started to think about this when looking in to open source alternatives to Twitter. There are several initiatives underway in this area, but none of them address the fundamental limitation of Twitter – namely that it is incredibly expensive to scale it using a centrally hosted model. But if a new approach were taken – if every member of the network could share the load of message storing, routing, subscription, authentication, and even front end delivery – these scale issues could certainly be minimized. What would be needed is a framework to efficiently federate these tasks.

There have been a few successful examples of this already…

From a distributed computing perspective, there was an initiative by SETI (the Search for ExtraTerrestrial Intelligence) that created a “screen saver” that would let them leverage spare CPU cycles on people desktop computers. SETI works by ‘listening’ to radio frequencies from space to try and find non-random patterns that might represent the actions of an intelligent race. (at least one that developed TV and Radio) Since SETI never had much in the way of funding and an enormous computational task to do, farming work out to the general population was a brilliant solution.

From a routing and connectivity perspective, BitTorrent is a great example. Unlike files on traditional P2P services, a BitTorrent file is broken up into small chunks. If you want to download a file, you are able to simultaneously grab whatever chunks are available from others on the network in whatever order they become available. The more people that participate, the more efficient the distribution platform becomes.

So what’s wrong with using the current open source approach?…

While open source produces fantastic code, many of the most interesting applications and services people are working on today demand an operational footprint that is beyond the reach of anyone but the largest corporations. The code might be completely open and free, but it’s still shackled by the bandwidth and computing costs required to deploy it in a meaningful way.

This is a discussion that goes way beyond replacing Twitter…

The entire participatory/social framework of “Web 2.0″ depends on achieving scale. And if we want to create open source alternatives in domains like web search – especially looking forward to the Semantic Web – we need to be sharing more than just code.

SETI’s approach was fine for it’s time, but building application specific distributed frameworks isn’t the way to go. I believe next frontier for open source should be the creation of an “Open Host”. It will need to include a broad range of standardized services: identity management and security, encryption, sandboxed code hosting, message routing, data hosting and management, etc. Developing this is clearly a massive task, and would need to happen incrementally over time.

But it is a task that I believe will eventually need to happen…

A necessary predicate here is that people in the community could still choose what services or initiatives they would let their systems be used for, so the competitive nature of open source will still be preserved. The best, most promising projects will get the resources and the rest will be niched or simply starve. This could also change the nature of venture funding, requiring fewer dollars and focusing them more on valuable IP and less on infrastructure.

I have a lot more thinking to do to flesh out this concept into something more concrete. With that in mind, I would love to hear from anyone about initiatives similar to this that might already be underway, or insights you may have into approaches that could be taken here.

There are certainly a lot of spare computing cycles connected to the web.

This could be a great way to leverage them…

Price Cuts: So Useless Even A Caveman Can See it…

Share

Vista was Microsoft’s opportunity to prove operating systems still matter…

balmavistacavemanxp.jpgGiven the time it took to develop and deliver Vista – and the money spent marketing it – I am sure that Microsoft has been taken aback by the market’s tepid reaction to it (even after the first service pack prerelease everyone said they would wait for).

The way I see it, this shouldn’t really come as a big surprise to them. Many of Vista’s key platform level innovations – like WinFS – were dropped from the feature list, and many of the bells and whistles – like AERO – have shown themselves to be resource hogs. The delivery of Vista was plagued by poor design choices and compromises.

And it shows…

For all of it’s lofty aspirations, Vista has simply failed to deliver on it’s ‘next generation’ promise. The integration of the web still feels like an afterthought, and when it comes to core OS capabilities, Vista just doesn’t offer anything new and compelling. It is big and slow. It is way too intrusive. It feels like it is trying to police me, especially when it comes to using media files.

In short, Vista is everything Linux isn’t – and I mean that in a bad way…

To try and jump start things, Microsoft has announced price cuts of retail packages of Vista – in some markets by as much as 50%. I think this is just a fool’s errand. We have come to the end of the ‘Big OS’ phase of personal computing, and price cuts aren’t going to change that. People today may live in a few applications like Outlook or Word, but they are connected to the web through their browsers. The OS they run on is secondary, and few will directly leverage most of the capabilities it makes available to them.

This has created a dilemma for Microsoft with Vista…

Outside of security, Vista has little to offer beyond what people can get from XP. In fact incompatibilities with current hardware and applications has actually made it a ‘downgrade’ for some folks. And even Vista’s security has problems. It is implemented in such a rigid fashion that it almost becomes self defeating. It throws up so many needless dialog boxes that many people may opt to turn it off, or they’ll just habituate and simply click ‘OK’ without thinking.

These shortcomings are being reflected in marketplace apathy…

Corporations aren’t helping Microsoft this time around. By and large, they have decided to stay with XP. They’ve already learned how to deal with all it’s downsides, and Vista brings them no compelling business value to make it worth the cost of an upgrade. What they have today works.

Consumers aren’t rallying to it either. Many folks will simply buy a PC and use whatever OS comes with it. They aren’t buying a new computer system because of Vista – they are getting Vista because it comes with the new system they bought.

And that distinction is important…

Computing today doesn’t require that you have a Windows based system. If you need proof, just look around at how many more Mac’s you see these days. Despite the hype from many of the Apple faithful, this isn’t because OS X is better than Vista. They are buying Mac’s for different reasons: their ‘cool factor’, their excellent design, fewer virus concerns, or the overall simplicity of use. The bundled iLife suite that Mac’s come with is probably a more compelling draw for new Mac buyers than most of the critically praised OS level features. Apple understands this, and has bundled iLife in for free with every new Mac for quite some time.

Leopard just comes along for the ride…

The important take away here is that the operating system itself will start to matter less and less. The computing world going forward will continue the move to platform and OS independence. Mobile phones, laptops, desktops and speciality devices like Apple TV will all be peers in the computing marketplace. They will all coexist, connected through personal identity to various web services and user communities.

The next generating of ‘Operating Systems’ will be charged with tying all of these services and devices together in a secure, seamless way. They will be light-weight, distributed, and very efficient. They will be more about standards than code. They will be hidden behind the applications they connect and facilitate.

And there is a very good chance they will be open source…

What we see going on here is a tussle between the previous “PC” generation and the new “NET” generation. And like the evolutionary dead end of the Neanderthals, Vista is ultimately doomed to fade away – marginalized by smaller but more adaptable competitors that will define a new order in the computing world.

Anyone betting their business on the continued ascendancy of a PC centric computing paradigm is bound to fail.

And no price reduction will help to change that…

Linux For The Masses?…

Share

Sometimes less can be more…

And that’s what the makers of ‘gOS’ are counting on. gOS is an Ubuntu 7.1 (Linux) variant that is packaged with a collection of Google’s web based services (including Google Office), the Firefox browser, and a few other web centric applications. The desktop, reminiscent of Mac OS X, offers simplified access to all of these services:

bloggos-image.jpg

This OS will be offered preinstalled on a system that will be sold by none other than Walmart. Priced at $199, it offers the average person all of the core services they will likely need on a computer except for one.

Internet access…

That said, I believe there are ways to provide for that as well. Now that we are seeing PC’s dropping below the $200 price point, it might make sense for the market to start thinking of them the way wireless carriers think of phone handsets. There will always be a ‘high end’ market just like there is with handsets. But there is also probably a market for a service that bundles a system like this with internet connectivity for a basic ‘cell phone like’ plan and commitment. Keep it for a two year contract, then trade it in for a new one when you renew. It could also be subsidized by advertising, something Google and others are looking to bring to the cell phone market.

With a combination of packaging, ad/sponsorship subsidies, and Moore’s Law, it might even be possible over time to deliver access to the internet at a price point almost everyone can afford. It’s clear we need to begin to close the ‘digital divide’ that limits access and opportunity for many of the poor in this country.

This might be a way good start…

Linux Vs. Windows: Yesterday's War…

Share

There’s no shortage of Windows vs. Linux discussions…

The contest between these two operating systems – especially on the desktop – seems to be where the media focuses when covering open source issues. Linux is clearly gaining ground on all fronts, thanks in no small part to the phenomenal packaging done with Ubuntu.

And stories about a successful, scrappy underdog make good press.

But as important as these developments are, they really are focusing on where technology is now – not where it’s heading. The future of technology won’t be happening on your desktop. It will be happening in your pocket, on your belt, or in your purse.

It will happen with mobile smart devices…

motorola-razr2-v8.jpgAnd there’s new battle that’s brewing here. It’s a battle between the software platforms used to develop these handsets and devices. While this space is dominiated today by names like RIM, Symbian, Microsoft, and Palm, it appears that Linux is on the ascent, and has the potential to transform what’s probably the fastest growing segment in the technology ecosystem.

Take the Motorola’s new Razr2 phone shown at the right. While clearly a traditional phone design, the Razr2 has broken new ground as a successful mainstream phone built on a Linux foundation. And Apple’s release of the iPhone – also incredibly successful -has demonstrated just how powerful (and practical) a unix derived platform can be at the higher end of the market. It has also set a benchmark for design and usability that will be difficult for any of the traditional platform technologies to support without some major redesign.

According to an ABI Research report released yesterday, Linux is expected to be the fastest growing mobile device platform over the next 5 years, representing over 30% of the ‘smartphone’ devices sold over that period. According to the report:

Linux is benefiting from growing support in the handset OEM community, most notably Motorola, but also Nokia with less traditional types of devices aimed at mobile broadband applications.

The handset market is ripe for a change, and Linux adoption could end up being a very attractive route for vendors to take to expand their capabilities while addressing a real desire for simplicity and usability. This market also holds none of the challenges to Linux adoption that the traditional computing desktop environment does. I do see the potential for Linux to really shake up things up here and pose a serious challenge to the existing players in this market.

Except for Apple and the iPhone, of course…

So while its important to keep watching whats happening with open source on the desktop – its a computing model that’s going to be with us a long time – be sure to also keep an eye on what going on in this space as well.

It seems like it might get really interesting…

The Changing Media Landscape…

Share

Sun CEO Jonathan Schwartz has an interesting video on his blog of an interview he did earlier this summer with Pat Mitchell. It explores how traditional media companies need to come to grips with the reality of new media, the challenge of monitization, and dealing with piracy:

I found it to be a refreshingly honest discussion by someone that seems to understand the reality of whats happening on the ground when it comes to media. During an exchange near the end of the video, Jonathan Schwartz actually tells the general counsel of Viacom that he is ‘deluding himself’ for thinking that pulling their content from YouTube was a positive thing for the company.

That type of frankness isn’t something you often hear from any CEO…

There is a rather long intro at the beginning of the video that you can just skip over, but I think you will find the actual interview worthwhile.

Microsoft's New "Legal" Approach…

Share

Et tu, Xandros?…

bilinux.jpgXandros, a small Linux Distro, has become the latest open source vendor to sign a Novell-like “patent protection” deal with Microsoft. Though essentially protection deals, they all try to achieve legitimacy by claiming to be some type of broader collaboration agreement.

Unfortunately, these agreements have nothing to do with advancing technology, and everything to do with helping Microsoft establish a framework for a “legal victory” against open source. Much like it’s own competitors did to it during the 1990′s, Microsoft wants to use the legal system to help it win a battle that it hasn’t been able to win in the marketplace.

But they want to use it in a very different way…

Microsoft’s goal is to never actually step foot in a courtroom. They have been in that position, and have been slapped around too much by courts across the globe to want to do it again. Instead, they want to create the perception that any firm using “free software” will somehow place themselves in legal jeopardy. They believe they can accomplish what they want through legal intimidation.

To bolster that, they are trying to split the open source community into two camps – those that are “safe and compliant” (and are paying off Microsoft), and those that “flaunt intellectual property” . In tandem, they will continue making noises about vague patent violations to hopefully scare any lawsuit shy corporations into choosing either the safer alternative – or better yet staying on Windows.

And they are leveraging the nature of the open source community to make that happen…

Though it shares a common ethos, the open source community isn’t some well organized, cohesive entity. It is a loose affiliation of ideas, directions, and egos all swimming together in a pool of cooperation and competition. And in a true Darwinian manner, some code lines and packages in that pool get cut off and die, while others survive and thrive. It is this intense intellectual competition that makes the open source movement so powerful. Great things emerge from the interplay within this passionate community of really bright, driven people.

It’s a process that delivers a true “Best Of Breed”…

Microsoft recognizes how this works, and is looking for the weakest, most vulnerable members of the community to splinter off with promises of protection. No doubt a 2nd tier Linux distro like Xandros saw this deal as a way to better their position in the market place by making them a “safe” choice for large firms to make. That is really unfortunate. The perception of validity for Microsoft’s patent infringement claims is directly tied to the number of open source vendors they can point to that have some type of license agreement with them.

With each new “defection”, Microsoft’s hand grows stronger…

The open source community needs to circle the wagons here. GPLv3 need to be ratified as quickly as possible. They also likely need to pursue a declaratory judgment lawsuit against Microsoft on this issue and force their hand.

And most of all, they all need to just say no…

Linux's Challenge…

Share

Apple isn’t the only OS provider with sophisticated interface ambitions…

A desktop called Beryl has been available for Linux for quite a while now. It is a 3D tour de’force, with great spacial representation and some super impressive graphics processing. Take a look at it here:

Though Beryl is probably a bit too “ambitious” for the average person to feel comfortable with it, it definitely makes a statement about the quality and sophistication of what is being developed for the desktop user by the Open Source community. I have no doubt that – if the applications were there – Linux would be able to step up as a viable (and in many cases superior) desktop replacement for Windows.

But the applications really need to be there…

The Open Source community has done an admirable job of developing diverse utilities, and design/productivity applications for Linux. But when it comes to certain applications, equivalent ones just won’t cut it. Users of Photoshop don’t want to use GIMP. Users of iTunes don’t want to use SongBird if they have iPods and various types of media. People want to use what they know and are comfortable with – typically the same applications their friends and associates are using to do the same things.

The “Network Effect” isn’t just an operating system thing…

Productivity with an application isn’t just about functionality. It’s also about support and community – the ecosystem of users, utilities, and knowledge that have developed around specific applications. And for many people, the applications are probably more important than the operating systems they run on.

Apple has been fairly successful in this regard, and has grown its software ecosystem significantly. It has gained traction with 3rd party developers, and has also developed suites of applications on its own that have significant penetration in the marketplace. In terms of broad industry development support, OS X has completely eclipised Linux.

And OS X is still just a niche player in the market…

The lesson for the open source community is that they will not be successful with a “go it alone” approach of writing equilivant versions of popular applications. That model – though working well on the server side – has limitations on the consumer desktop side. They need to move beyond a purist model and build support and partherships in the commercial space.

An effort needs to be made to get many popular applications (and hardware support) ported over to Linux. They need Adobe to support them. They need Avid to support them. They need RIM and Verizon to support them. They need support from the Roxio’s, Joost’s, DIVX’s and Sony’s out there. That is a big challenge for the Linux community. But this is what the consumer desktop is all about.

Consumers buy and use applications – the OS just comes along for the ride…

This may mean that the community does work – pro bono – to port specific specific vendors solutions to Linux. And hand it back to the vendor knowing that the end result will be sold as a commercial product. That approach will benefit the community, but not by providing it with more free software. The benefit is bringing more people into the community outside the core base. And without growing beyond it’s core base, Linux will never break out of its current niche on the desktop.

But getting the Open Source community to move in this direct may be Linux’s biggest challenge…