Wednesday, December 1, 2010

Microsoft will release a big WP7 update in January - this is what I think needs to be in it

I've been using Windows Phone 7 for just over two months now and I thought it time to share some thoughts. To date I've handled the Samsung Taylor (the pre-release device that will never see production), the Samsung Omnia 7, the HTC Trophy 7 and the LG Optimus 7. Despite the LG having the largest storage capacity (it's a 16GB device compared to 8GB in all the others) the Samsung Omnia 7 is my favourite. Why? Well it's the small details. The Sammy is the only WP7 device I've used to date that allows you to wake the phone by pressing the 'Windows key' on the front of the device. Both the LG and the HTC need to be woken by pressing the power buttons on the top of the respective devices. It is a small thing, but it's how the ubiquitous iPhone works. The Omnia 7 has a great AMOLED screen, crisp and responsive. All in all it feels like a quality device with a metal finish. All of the phones are responsive and capacitive screens are just what the doctor ordered.
The Windows Phone 7 OS is slick. Microsoft have done a pretty good job of distilling the key things that many of us do down and presenting them on the home screen tiles. So you get an at a glance screen that means you can look at the number of unread messages, unread emails, missed calls etc. But crucially what your next appointment is and not just the notification that it's going to happen within the period that a reminder has been set. Windows Mobile 6.5 always had a pretty good home screen - a dashboard on your day. Windows Phone 7 has taken certain aspects of that and has kept them on the home screen. The four tiles at the top of the home screen - I'm told - will always be the same on all devices. So the phone tile, the People tile, the messages tile and the email tile with always be the four at the top. You can still move them if you wish, but coupled with the calendar tile (a double width tile) they comprise what most people will need for business and personal needs. Simply put the people tile is your contacts list, your phone numbers, your Facebook friends, your Windows Live contacts and any other contacts you might have from other services all in one place. Having Facebook integration without necessarily having to have a Facebook app is a nice feature to have.

Of the apps that come out of the box on Windows Phone 7 I'd have to single out the email app. Filtering your mailbox is as simple as swiping left and right. Default filters are unread and important emails (as defined in Outlook if you're using MS Exchange for email). This does make it pretty quick to skin through unread mails and emails marked as priority. The calendar app is not so good. It has a good standard view, but the month view is almost unusable - the text is just too small. It serves only as letting you know you've got 'some kind of meeting' on a particular day - not much more than that. My only beef with the email app is that the names of people who have sent you email, if particularly long, get cropped by the UI and you can't actually see the whole name until you open the email.

Internet Explorer on Windows Phone 7 is very responsive. Pages load quickly and pretty much all sites I've visited render correctly. The thing that bugs me about IE on WP7 comes when you enter landscape mode. The URL box disappears and you can only get it back by tilting the phone back to portrait. I don't get it. Most of the browsing I've done on device since the invention of accelerometer driven screen orientation has been in landscape. This is the case on iPhone and iPad. So why is Windows Phone 7 different? I don't know. But, for me, it's the single biggest feature missing.

None of the other apps really stand out. The Xbox Live integration is neat. I need to get some cross-over game titles with their Xbox brethren to really get much out of that though. Having another device that I can earn Gamerscore on is cool, but I want a Fallout New Vegas mini-game that contributes gambling cash to my character in my Xbox 360 game. I was looking forward to the Fable III game that would reward you for cash in the full Fable III game, but it never materialised. Pants. So far I've only played Monopoly on WP7. It's actually not that bad (it's by EA so I'll never afford them a positive review because I despise the company with a passion for the abomination that is the FIFA series) and I suppose I'd need to compare it to the iPhone version. BUt I'm not buying more than one copy of Monopoly.

The camera app is ok too. It has a nice feature whereby when you've taken a photo it slides to the left of the screen and the current shot appears in on the screen viewfinder. This creates the illusion of having a 'live' photograph waiting to be captured along side the pictures you've taken. It doesn't add anything to the experience for creating better photographs but it's a neat way of presenting your film roll.

So what is there not to like? Unfortunately, as of the current version of Windows Phone 7, quite a bit. And it's critical stuff as far as I'm concerned. The phone's use of it's data connection is simply not as slick as other devices I've used. By this I mean the amount of 'dead time' you get while an application talks to the network, gets it's data and then presents it back to you. Much the same way that Windows has had issues with waking up from a period of not being used and then struggling to connect to data without an enormous pause, Windows Phone 7 suffers from the dreaded 'thinking' bug that plagues many Microsoft products. The classic example of this is Facebook. When using the Facebook app (the full app not the native integration) should you leave the device while the app is running and it goes into a sleep state it'll take a good while to wake the app back up. Upon hitting the Windows key (or the power button on the HTC and LG) you're presented with a 'white screen of nothingness' for a good few seconds while the device yawns, stretches then thinks "ahh.. I need to get some data and refresh don't I?" This isn't something that's limited to the Facebook app. Many of the apps I've downloaded suffer from this. The Xbox app suffers from this. But the email app doesn't seem to suffer from this. Infact the email app is super responsive. So why can't they all work like that?

Which brings me on to what I'd want to see in January's update. Here goes:

1. All devices need the ability to be woken from sleep state by pressing the central Windows key.
2. Something needs to be done about performance of applications when the device is woken up.
3. Internet Explorer needs the URL box to be accessible when in landscape mode.
4. Cut and paste. Yes I miss it in emails
5. Being able to edit the text in a forwarded email.
6. The onscreen keyboard, when in landscape, should fill the available width on the screen.
7. 'Cropped' text, namely long sender's name in the email app, needs to be viewable by scrolling the name left and right.
8. Better Bluetooth support. I've tried to use a Bluetooth keyboard once with the phone but it failed.
9. errr... other things. I'm not impressed with the Zune app.

As far as apps go I'm waiting for Skype, WhatsApp Messenger, a proper Microsoft Windows Live Messenger app, a decent series of news apps like BBC and Sky News, and some better games. :-)

Not much to ask for is it?

Posted via email from gazcoop

Thursday, May 20, 2010

Microsoft BPOS - offering up some thoughts after one year of research

It was about a year ago when I first really started to talk to Microsoft about BPOS (Business Productivity Online Suite). Now there's an awful lot I know, but cannot write down here because of NDA. But here's what I do know and can say. Please note, however, that this is also my own personal opinion. Now this summary of my thoughts is not about the technicalities. Microsoft publish a lot of information about what BPOS is technically and how it works. No, this is about dealing with Microsoft and some of he nuances I've come across when considering BPOS. Let me be clear, my company does not use BPOS but having done research, talked to other customers of Microsoft and trialled the BPOS offering I've learned quite a bit. I'm hoping this summary will come across as balanced and pragmatic. I'm certainly neither pro-BPOS, nor against it. Let's say I'm a bit undecided.

What is BPOS?
BPOS comprises primarily of four key Microsoft productivity products: Exchange, SharePoint, Office Communications Server and Live Meeting. All in all these give you: email and calendaring, document sharing and basic websites, instant messaging, presence and desktop voice and video as well as Web conferencing. So on the surface it's a fairly broad package.
BPOS comes in two flavours (and price ranges) namely Standard and Dedicated. Now this part is really important because it's the major difference between Microsoft's approach and other Cloud services providers like Google. Google want to have one giant datacenter offering where everyone pretty much gets the same thing, the same level of functionality. For the vast majority of SME's this is probably going to be exactly what they need. Cheap, reliable, works anywhere, basic features to get the job done (and have up to about 5,000 employees). Most Enterprise customers are generally coming from an environment where all of their productivity stuff is hosted on premise in their own server rooms. It's likely to have been customised to hell and have lots of bolt-ons, plug-ins and a whole variety of management stuff. That's where the Dedicated offering comes in. The main difference is that Dedicated is aimed at those larger companies. Companies will more than 5,000 IT users. Microsoft will actually procure servers and put your company's name on them in their data centres. There'll be no sharing of servers for the 'big guys' whether you want to or not. I've enquired many times as to why I've got to have Dedicated just because there are more than 5,000 people in the company I work for. Microsoft always tell me "well, that's the way it is".

Thoughts on pricing structure
I suppose the important part comes with regard to how much this all costs. Well, although Microsoft buy servers for you and dedicates them to your company the Dedicated pricing scales quite well. And at the top end (15,000+ IT users) it ends up being cheaper than the Standard offering anyway. So large organisations start to benefit from lower per / user, per / month pricing and also get the widest range of features. You have to have the Dedicated offering if you want 'multi-party voice and video' in Office Communicator, for example (more on that though later). There are also restrictions related to SharePoint on the Standard platform. You're restricted to the 'out-of-the-box' features and Microsoft is unlikely to want to host your whole SharePoint-based Intranet, for example. That's where Dedicated comes in. You can do more, because they're your servers. That's why some people I've spoken to don't call the Dedicated offering 'Cloud computing' at all, it's simply hosting. You see, Cloud computing in many definitions, especially that one advocated by Nicolas Carr, is not just hosting servers in someone's large data centre it's also about Utility Computing - you only pay for what you use. And Microsoft, is far far far away from this idea.
Licensing for BPOS requires, as with all Microsoft licensing, a Masters degree in licensing. If choosing between Standard and Dedicated is not enough then you also choose whether to 'step-up' or to take the offering as a complete service. The difference here is that many companies will have existing licenses. Copies of Exchange, Office etc. that they've all ready paid for. So if you've all ready paid for something you shouldn't have to pay for it again. That's where the 'step-up' pricing comes in. All you're paying for is the cost of the service for Microsoft to host your servers. If you don't own licenses you can go for the complete service offering. This is clearly more expensive than the step-up but means that you don't have to worry about CAL's (client access licenses) for all of the products. It is possible to license each of the products included in BPOS individually. If you go for two or more though the pricing works out that you can take all four products for the price for about three.
Unfortunately BPOS still uses the Client Access License (CAL) model for how it is licensed. Microsoft still fail to acknowledge concurrent user models or at least a model based upon actual metered usage of the applications. Perhaps this will come in time, but at the moment you tell Microsoft how many users licenses you want and that's what you pay for. This doesn't provide any greater flexibility than Microsoft's model of selling CAL's for it's client applications or Windows when it comes to growth or shrinkage of a company's employee-base. Arguably, no change then from the experience that many companies have with Microsoft licensing.
One aspect of BPOS licensing that did interest me is the 'Deskless worker' offering. This effectively provides the option for a service devoid of client software. So you get Outlook Web Access, SharePoint, Communicator Web Access etc. without the full fat Office suite. I think this is useful for business areas who have typically not needed the full Office client but need email, document sharing etc. like Call Centres, Field staff, etc. It's quite a bit cheaper than the normal Standard and Dedicated offerings. I'm sure this offering will be even more compelling when SharePoint 2010 adds the Office Web Apps for Word, Excel, PowerPoint, OneNote etc.

Getting there
So, in terms of 'doing' BPOS what have I discovered? It is always possible to take a trial. Be aware though that you can only trial the Standard service. Microsoft will not set up a Dedicated environment jut for the purposes of testing it. This means that I have no experience of migrating mailboxes in Exchange, migrating SharePoint sites, buddy lists in MOC or anything else like that. What I got was a completely barren environment totally separate from my 'normal' work software infrastructure. As Microsoft Office Communicator can only be configured to point at one OCS environment I decided not to change that. I didn't see the point in connecting to a OCS server that I only had 5 buddies on, whereas the internal one had dozens. Oh, and free-busy information doesn't seem to filter through to MOC. Point being, if you're going to trial BPOS then don't expect much. Plan exactly what you want to get out of it and don't expect to be able to do much beyond checking if it works. If you're a 'normal' user like I am without administrative privileges to your local PC, forget about it. Get your IT department to lab it. So, suffice to say, the only way to find out if BPOS will really work for you - and cater for all of your IT infrastructure's idiosyncrasies is to actually do it for real. Scary stuff huh? Actually, that's not strictly true because I'm sure Microsoft would pull out all the stops if they knew they were going to get a potential multi-million dollar contract signed.
The future version of BPOS (which will come later this year) will allow a better experience for trial users. Gone will be the 'sign-on' client - a piece of software that Standard user need to use in order to achieve a kind of single sign-on to the services - to be replaced by proper ADFS 2.0 / Geneva funky SAML tokens goodness. Fundamentally it's like an NT trust between your organisation and Microsoft (or other service provider). Some bits of what are exclusively in the Dedicated service will creep down into the Standard etc. And still later (don't ask me when though) the Wave 14 products will appear via BPOS. So that means Exchange 2010, SharePoint 2010 and then later still Office Communicator 2010. The discreet product called Live Meeting is being absorbed wholly into Office Communications Server 2010. One less client to worry about. Yay. Which brings me to an awfully important point.

Cost of ownership
The cost of upgrading server infrastructure from one version to the next (of Windows Server, of SharePoint for example) is included in the service charge. For a lot of IT departments that spend ages migrating at some considerable cost this alone could be a giant reason to take the service. Microsoft will do this pretty much automatically for the Standard environment. For Dedicated subscribers, you can delay should you wish to upgrade. Remember this is only for the server products that Microsoft host. You'll still need to upgrade client software (such as Office) yourself. This means that the service charge can act as Software Assurance. Microsoft clearly don't have the same rapid feature deployment model (or capability) that Google do with Google Apps and still prefer and maintain the 'big bang' approach. Knowing that the cost to take on new versions of Exchange, SharePoint and Office Communicator is included in the service charge is something quite compelling though. I'm not sure what 'on boarding' capabilities come included in the service charge though. Swapping the back end versions is sometimes relatively straightforward compared to the cost of retraining for a new product for end-users. There's still a bit of ambiguity about this one - do Microsoft test and keep all your data intact when performing the upgrade? - for example.

Caveat Emptor
Taking the BPOS service directly from Microsoft has some interesting twists related to the functionality available to you if you're situated in Europe, for example. I learned that the audio and video capabilities of Office Communicator were unavailable to companies with employees in Germany. Microsoft are not a licensed telecommunications carrier under German regulation, therefore cannot provide such services. There are potential ways around this - namely take the BPOS service from a Microsoft partner who is a licensed carrier e.g. T-Systems in Germany, BT in the UK. It's certainly something to be aware of. The standard Microsoft whitepapers about the BPOS service do not highlight this though as they're primarily still focused on the US market. From my own experience Microsoft are now realising that there's a marketplace beyond the US. You'd think this would be burning their ears after the battering the EU keeps giving them.
I've also got some queries about the actual support that a customer would receive from Microsoft. What if you screw up your SharePoint site? (happens all the time) Will MS just restore the last database backup or will they walk a user through getting the site back (if that's actually possible in SharePoint). I don't know. It is, for me, what makes the difference between a service and simply hosting the boxes running the software.

Summing up
BPOS is in it's infancy. But it's growing up quickly. I think it's been through three of four versions in the 14 months or so that I've been keeping tabs on it. That's included new features, new product models and licensing options, launches in new countries, availability of more data centres (if, for legal reasons, you need your data in your local jurisdiction) and will continue with future changes that will come as the '2010' versions of the products make their way into the service. Full beta / TAP testing of that starts soon supposedly. Looking further forward it's evident to me (from the time I spend talking with Microsoft product managers) that the Wave 15 Office products (at a guess coming in 2013/14) are being designed very much with BPOS / Cloud in mind.
Don't underestimate Microsoft's business acumen though. By that I mean the professional nature and knowledge of their sales teams. They handle themselves in corporate environments much better than some of their competitors in this space do. I think of my experiences with Google in the enterprise to date and comical (and scary) moments come to mind like a Google sales manager telling me that 'compliance is boring' when it came to enterprise email and only being able to pay for a Google apps pilot with a credit card. Yes, times are a changing, but Microsoft take compliance increasingly seriously and I think see it as a path to competitive advantage in the ever paranoid enterprise applications space. Microsoft are keen to win business here, I'm sure there are some really good deals that can be done.

Posted via email from gazcoop

Friday, February 26, 2010

Palm sales forecast lower than anticipated. I think the reason is this:

Palm's CEO announces the reason why he thinks Palm aren't selling enough phones. Well here's my reason. The Palm Pre is not a compelling purchase. I liked the look of it at launch and was considering getting one (dare I say it, replacing my iPhone). But several reviews and a lacklustre launch across Europe convinced me otherwise. This review from Gizmodo convinced me that the build quality was not what I was looking for. I don't mind sliders (and the thought of a good physical keyboard was attractive) and I'd liked the HTC built Palm Treo Pro's keyboard. But cutting cheese with the sharp 'chin' of the Pre was not the kind of Swiss-Army knife functionality I was looking for in a smartphone.

I am one of those people who will be prepared to buy an off-contract, SIM free, unlocked phone (or pay as you go). This was always the way I'd planned to do with a Pre. But Palm, in their wisdom, decided to copy Apple and make getting hold of a Pre unlocked a really difficult job. Even by the time when O2 launched the Pre in the UK (my current carrier) I'd lost interest (and it's not a level playing field on their website between iPhone and Palm Pre). Then Palm announced the Pre Plus. But, again, the reviews were not compelling enough - especially when you're an iPhone 3G user. So I eventually spent my pennies on a 3GS, rather than wait it out for a Pre Plus to materialise.
A whole lot of iPhone purchases have been made by reference. I got the iPod Touch when it launched and had one before the European launch having bought one in the US. The iPod Touch OS was compelling enough for me to know I'd want an iPhone. And I showed it to friends. No-one was unimpressed. OK, so perhaps @the_ape wasn't. So if no one has got a Pre to show and demo in the wild then the viral factor will never kick in. Can I just state that I have NEVER seen a Palm Pre in the flesh, so to speak.

webOS 1.4 launches today. Does anyone care?

Posted via email from gazcoop