The relevance of this for M2M is that whenever users will be involved, they must be able to use the device or devices of their choice to interact with the service. And the usability of the service needs to be in pair with what they are used to already. There will continue to be several terminal platforms and we have to support them all even if it is hard. Up until now most employers had standardized terminals but also that is changing rapidly. BYOD – Bring Your Own Device – is spreading like wildfire promoted by Cisco and others. In essence we can chose between developing apps for the different platforms, using HTML5 or using cross platform tools like MoSync, PhoneGap and Appcelerator. These choices are critical since the success of an M2M service depends on how they interact with their users.
Volvo cars released an iPhone and Android app in June 2011 which use their On Call cellular service to allow users to lock the car, find their car, look at the dashboard, start the parking heater and other useful things. I’m told the app is a roaring success and if so I believe the reason is that Volvo car owners immediately understand which problems it solves for them, how it works, they can use their device of choice and it works like anything else on that device. The entire On Call technology, system and networks are invisible to them. It just works. That is a good example of how I believe M2M solutions should interact with their users.