Friday, August 27, 2010
Now you can snoop on your kids
Device Management has been a category going from hot (at the beginning of the millennium) to cold (a few years ago). Now, it is hot again. I know because we sell that product and it is flying off the shelves...Why now?
Let me guess.
First of all, if the problem was significant when we had a lot of feature phones, with the advent of connected devices it is becoming huge. A carrier must be able to control what is coming into its network. Now more than ever, because the amount of devices is exploding (from phones, to e-book readers, to cameras, to cars and so on).
However, this would not explain the explosion. I think there is more. And it has to do with Android and its open source roots.
See, before Android, it was impossible to find a device you could actually remotely manage (e.g. wiping it out, killing it, managing the configuration, ...), unless you were the carrier. No OS would allow you to go so deep in the phone to touch basic features (no WM, no iPhone, no Palm, and so on). You would need the carrier and the device manufacturer involvement. That means: small market.
With Android, the game has changed. You can do it. Even as a developer that does not talk to the carrier or the device manufacturer. You can build an Android client and manage devices remotely. You can build a cloud service and manage a device, going around the carrier.
There is another piece of the puzzle falling into place: 4G. People think of 4G as "more bandwidth", so what's with device management? Well, the difference in 4G is that the device is always connected with an IP address. There is no case where the phone is on and the device does not have an IP. None. It is built in the protocol (we are working on WiMax with Clearwire). Therefore, you are guaranteed that you can monitor the device at any time, as long as it is on. It is not the same for 3G.
This is huge. We are starting to see consumer device management as a new category. It is relatively easy (starting with our Android DM client, for example) to put together a parental control service. I know plenty of parents who would love to be able to stop their kids data plan when it goes above the cap. Or to know where they are if the phone is on (and where they went). I know, I know, snooping on your kids is not the way to make them grow and feel independent. Still, most parents believe they need it ;-)
Being able to go around the carrier also means DM in the enterprise. When we sold our product to Computer Associates years ago, I do not think the market was ready for enterprise deployments. Now it is. It is ready for management of devices, whatever they are (phones, cars, laptops and more). Because you do not need a carrier of a manufacturer. You just do it yourself on Android.
Connected devices and open source are opening the door to a lot of new business plans. From M2M communications to device management to synchronization and more. We have waited a bit (a lot ;-) but it is here. And it is going to get bigger and bigger.
Posted by Fabrizio at 14:20
| 2 comments |
Links to this post

Friday, August 13, 2010
Where are the enterprise developers going in mobile?
Funambol Community Edition is used as a mobile platform inside enterprises, to sync a lot of data on mobile devices from corporate data sources (Email servers, Groupware, ERP, CRM, you name it). We have over 27,000 Funambol servers online around the word, every day. Lots of people, lots of developers. Not to brag, just to set the stage about what comes next, trying to claim I know what I am talking about (which is not always the case ;-)For months, I had a question in my mind: where are the enterprise developers going in mobile? I mean, if you need to build a mobile app for an existing enterprise solution, which platform would you choose? Which device?
The answer, few years ago, was simple: Windows Mobile. Any app I knew in the enterprise was built on it. Rugged devices were all WinMo. Microsoft had a solid grip on the enterprise. Yes, BlackBerry has always been also big, but it is the choice mainly for managers. Not something that would give you enough reach to build a corporate app. So, WinMo was it.
Then the iPhone came. It started to trickle in the enterprise. But it was a consumer device. With a consumer model. Not enough security. Initially, not even a way to have email on it from an Exchange server. No ways to install apps ad-hoc. Enterprise developers kept doing what they were doing: they stayed with WinMo.
Then Android came. Similar consumer orientation of the iPhone, but a bit less. The first devices had a keyboard, something that was perceived as enterprise-ish. The business model looking like the old Microsoft (providing the OS) plus HW vendors. Something already seen, something easy to understand. Where Google is Microsoft. That was the beginning of 2009. Not ages ago...
Lastly, Microsoft killed WinMo in favor of a consumer OS (at MWC in February, this year). Not backward compatible. Giving up entirely on the enterprise. Just when developers started getting more comfortable about Android, while still slightly doubtful about the iPhone (do not ask me why, maybe it is just the Apple brand. Everyone in this industry knows that Steve Jobs does not give a damn about the enterprise. Enterprise developers know it, and they do not want to go for it).
Imagine the panic as a WinMo developer. Knowing you have to throw everything away and start from scratch. On a platform with zero traction (no Windows Mobile 7 device in the market...). A pure consumer platform. What would you do? If you have to start from scratch, why not looking around for a new platform, one that has already devices and traction, one that looks more enterprise-ish?
Yes, the answer to my question is Android.
Android is exploding, shipping more devices than iOS. We have passed the tipping point. If enterprise developers were thinking Android around the end of 2009, in Spring 2010 they received a confirmation from Microsoft. And now that Android is exploding, there is no turning back.
I can see it from the downloads of the Funambol Android client and SDK. The growth is spectacular, Android is winning over the enterprise developers. And there is probably very little Microsoft can do to get them back. Since Windows Mobile 7 is purely a consumer platform. I guess they do not even care... They gave it up to Android on a silver plate. Bad mistake, in my opinion.
Android is going to be the dominating mobile enterprise platform of the future. It happened so fast...
Posted by Fabrizio at 18:14
| 2 comments |
Links to this post

Friday, August 06, 2010
Beta testers are Guinea Pigs
This morning a read an interesting blog post from Brian Gartner on the demise of Google Wave. He makes a few points, summarized below for those tired of clicking on links (a growing population: Flipboard is a sign that hypertext might be getting old):- Google culture comes from the recent trend of kids education: everyone gets rewarded, even when they fail
- Therefore, they killed Google Wave (which has been a a failure of phenomenal proportions) also saying that they are cool for killing it when they realized it was not taking off. This, with no respect to the users that actually were using it
- Google should do a lot more testing internally before shipping anything, instead of using users as testers
- The conclusion is that Google’s corporate culture puts a higher premium on the needs of their engineers than their responsibility to users
That said, I disagree with the conclusion. We are living in times where the market moves too fast. You can't spend a year to test things internally and then release them to the public. You have to do it with HW, you can avoid it with software. If you do, you are left behind.
All software start-ups I know are doing it: build a stable first release, test it with friends and family, open it up to the world as beta. The users are doing the real testing.
If you want to compete with start-ups (you should if you are big, because they move fast), you have to iterate quickly, test and throw away what does not work. Fast.
Should you be worried about "the users", in case you have to shut down the system?
Yes, you do not want to piss off anyone. You need to put in place ways for them to recover their data and maybe run the service themselves (which Google is doing, creating tools to "liberate" their data and putting the Wave software in open source).
However, those who jump on a beta service know very well what they are getting: a beta product that might never see the light of day. Remember, these are free services...
Beta testers are a self-selected bunch. My mom would never start using Google Wave in beta. I would. But I know the game, and I would not be (too much) pissed if there is a bug or the system gets killed.
It is very different with HW. Those four or five kids who bought the Kin should be really upset (at themselves, what were they thinking? ;-)
In software, beta testers are Guinea Pigs. No reward for them. That's ok, they are not kids.
Posted by Fabrizio at 11:22
| 1 comments |
Links to this post

Tuesday, August 03, 2010
The BlackBerry Torch wants to please everyone
I took a look at the specs and pictures of the new BlackBerry Torch, just announced in an Apple-like event (not really, but good try anyway).The first impression? The BlackBerry Torch wants to please everyone:
- Are you an old BlackBerry user? Here's your keyboard and four buttons.
- Are you a more recent BlackBerry user, used to the wheel? Here's your wheel.
- Are you an iPhone/Android user or someone that wants a touch screen? Here's your touchscreen.
Granted, this is a device which many consider the last chance for RIM to catch up to Apple and Google. Therefore, they needed to please the vast majority of users out there.
However, I have the feeling they might have missed the mark.
Maybe because of the low resolution screen (480×360 LCD, really, is it still 2005?) and low performance 624MHz CPU (hey, this was supposed the device where you catch up... not the one where you show how far behind you are...), but I can't see the mass market going for the Torch. I can't see people that wanted to buy an iPhone or Android change their mind and choose BlackBerry instead. They won't.
I see BlackBerry users thinking twice before leaving RIM. I see old BlackBerry enterprise users that have bought an iPhone or an Android considering to jump back, because they seriously miss the keyboard and the Torch is a decent compromise. Not consumers though, just enterprise users... Even for them, however, when you have something "cool", it is hard to go back to something "uncool". You need a lot of self-esteem to do it. And few have it (sorry, world of low-esteem people :-))
Bottom line: if the goal of RIM was to stop hemorrhaging users to other platforms and maintain a growing market in the emerging world (where owning a BlackBerry means being a "Manager", therefore someone who makes money, therefore cool), I believe they have a winner. If they were looking at expanding and catching up with the rest of the pack (which is what their investors wanted), I do not believe they made it.
Sadly. I do not think the BlackBerry Torch will please everyone.
Posted by Fabrizio at 16:21
| 1 comments |
Links to this post

Thursday, July 22, 2010
The Droid brand by Verizon is genius
When Verizon launched the Droid, I was a bit puzzled. They came up with a brand name for a phone, which was built by Motorola. And picked a brand from the past, for which they have to pay royalties to George Lucas...Today, I see the genius in that campaign. They are now launching more Droids, built by different device manufacturers (from HTC, for example). Reading this article, it even seems that - in the US - consumers know what Droid is, but have no idea what Android is... Part of the success of the brand is actually that it existed in the past, and it is linked to a geek phenomenon (one I will never understand, I might be the only geek in world who does not like sci-fi). I am not sure they would have been so successful, had they invented a new brand.
Why is it genius? Because the carriers are progressively being made irrelevant by device manufacturers. You buy an iPhone, not a phone from AT&T (actually, you even wish you could have it on a different carrier...). You buy a BlackBerry. You buy a Windows Mobile (really, are you sure?). You do not buy anything which is carrier specific.
Instead, now you want a Droid. A device from Verizon. Actually, not one device, a set of devices. By different manufacturers, which disappear in the marketing campaign. Yes, there is Motorola somewhere on the billboard, and also Google. But it is The Verizon Phone. The Droid.
There are a lot of Android phones, and some are way better than the original Droid. But the number of Droids sold is unbelievable. If Android is where it is, it is because of Verizon and the Droid (and the need for an answer to the iPhone, and the AT&T network sucking). The marketing campaign was an outstanding success. A carrier making the device manufacturer irrelevant.
Bottom line: the carriers have tried in the past to remove the manufacturers from the equation and have failed. The brands that count today are the device ones. With the Droid, Verizon has been able to turn the table around.
Apple would call this move "magical". Or "genius". I agree.
Posted by Fabrizio at 11:11
| 2 comments |
Links to this post

Tuesday, July 06, 2010
MeeGo? It could actually make it
In my last post, where I was commenting about Microsoft and their sequence of failures on mobile, I wrote:if you want other companies to manufacture devices with your OS (the Windows mobile vs. the Apple model) today you need:Someone in the comments asked me: "what about MeeGo?"
- to charge zero dollars for your OS
- to make your OS open source and allow your ODMs some freedom to differentiate
- to have a cool OS
Well, if you look at the list above, MeeGo passes #1 and #2 right away.
I have installed MeeGo on a laptop and the OS is really cool (including the pre-installed option to sync with Funambol just above Google ;-) Therefore, they pass #3 as well.
Does it mean they are going to make it?
There is more to an OS to be successful. You need device manufacturers, developers and users. You need all of them to be there. Users bring developers, developers bring users, device manufacturers come if there is traction: if they know there are developers and there will be users.
Who brings the device manufacturers? Intel. They are pushing MeeGo like crazy.
Who brings the users? Nokia. They have a brand in mobile that is not going to disappear that fast (despite what people say). If Nokia has a sexy phone with MeeGo, users will buy it.
Who brings the developers? The Linux Foundation. They are a trusted party in open source. The fact MeeGo is the equivalent of the root of Linux is a big factor.
If you consider all this, you can see a positive spiral developing. With device manufacturers launching MeeGo products because of Intel. With users jumping in because of Nokia. And developers joining in, seeing the traction plus the Linux Foundation stamp.
Yep, I think MeeGo can actually make it.
Posted by Fabrizio at 19:01
| 7 comments |
Links to this post

Monday, July 05, 2010
Microsoft: a mobile story
When I started Funambol, Microsoft was the dominant force in IT. I was early, as usual, and everyone told me: "Wait until Microsoft gets in. They will wipe out this market as they have done with every other market". I had my doubts, the big one linked to open source in mobile. I was convinced it was the only way to go, and - if that was going to happen - Microsoft in mobile would be screwed.Fast forward to today. Microsoft launched the Kin devices and killed them after 48 days. A world record. An astonishing acceptance of failure. Nonetheless, a huge failure.
Yeah, yeah, I hear you saying that the reason is Verizon charging too much for the data plan. I agree. I put it in writing the day they launched the Kin: "it is not going to make it, the data plan is too expensive. If you are targeting rich kids, they will get an iPhone instead". I was right. You were right. However, there is more.
It has to do with Microsoft and their story in mobile. Let's compare them with Google.
Google bought a potentially great company called Android in 2005 (for little money, I believe). The founder, Andy Rubin, was previously a founder and CEO of Danger. Google turned Android to open source and they are the fastest growing OS in mobile, a force to be reckon with. And not only on mobile devices, we are talking connected devices here, the future of information technology (tablets, pads, cars, TVs, alarm clocks, picture frames, microwaves...). They have a chance to dominate this space, one Apple will never be able to conquer (although they will still make a ton of money with their vertical solutions).
Microsoft bought a great company called Danger in 2008 for $500M (ehm, yes, the same company). A company that had a very good product in the Sidekick and demonstrated its success. They were early in the market but had a very loyal fan base. A little jewel of a company, full of smart people. It led to the Kin... No changes, no open source, same old Microsoft story. The Kin is now dead, making the entire investment worth zero (they are folding the former Danger into Windows Mobile -> good luck with that ;-)
See the difference? Yep, me too.
It is not all open source, obviously. There is more to that. But I am convinced of a couple of things: if you want other companies to manufacture devices with your OS (the Windows mobile vs. the Apple model) today you need:
- to charge zero dollars for your OS
- to make your OS open source and allow your ODMs some freedom to differentiate
- to have a cool OS
Bottom line: if you keep hitting your head against the wall, maybe you will understand it just hurts, eventually. I do not think the Kin failure is hurting them enough. I do not think the Windows Mobile 1-6 hurt them enough. I guess we will need the Windows Mobile 7 failure to convince them. But the risk is that it will be too late.

