Wednesday 30 September 2015

Software, Data Hacking and Fitness Bands



So everybody, well almost everybody, is wearing a fitness tracker of some variety. Almost everybody, because I haven’t jumped on that bandwagon yet, but that’s another story. With the ability to develop applications specifically for these devices and for these apps to be available across devices, there is an increasing amount of interest in this topic. This short article outlines some basic capabilities, what you should consider and some posed safety risks which you should know about to prevent your data from being ‘hacked’.

Part 1: Software Development

Back in May 2015 Microsoft released a SDK (software development kit) for those who want to create apps for the Microsoft Band fitness tracker. With this SDK developers are able to create applications that can access information from the fitness bands sensors and also allow applications to send notifications from a paired smartphone to the fitness band. This allows developers to create applications that support Windows, access all calorie data recorded and stored in the fitness band and connect to the band from tasks running in the background. The functionality exposed by this SDK includes access to all the fitness bands sensors such as a heart rate monitor, accelerometer and gyroscope. Versions of the SDK are available for each mobile operating system. This in tandem with Microsoft Health (a cloud-based fitness service that offers personalised health related information using data gathered from fitness bands) allows the potential for competition against Apple and Google and there offering.
Ignoring the individual software vendors and fitness bands themselves the scope is simply immense! Not only are existing fitness apps so much more useful, because let’s face it who wants to input all their calories intake or exercise details into an app when it can be done automatically, but the opportunity to provide focused and extremely relevant informed services to the consumer has never been better. As more and more devices become connected and can share your health related information, the more useful they can become. I will admit I was pretty envious when hearing about the WIFI weight scale that shared information with the fitness band and all that information was shared with an app on the users phone to provide amazing data and reporting. With the ability to develop and deliver apps that can access some of these devices, the potential is exciting.

 

Part 2: Your health data

All the data that is recorded by the sensors on your fitness band is available when pairing to the device through the Bluetooth LE protocol, which doesn’t require a password to pair two devices. By using the standard Android SDK you can easily scan for any Bluetooth LE fitness band in the vicinity and attempt to connect to it. In fact the only thing that stops anyone from just connecting to these bands and accessing all the data is if there’s already a phone connected to the device! However, it is also possible to disrupt the connection between a paired phone and a band, giving the software the opportunity to connect instead. So what is the downside of having your band hacked? Not much at this stage, they are still in their relative infancy and only record calorie and exercise related information, but this is also changing and you wouldn’t want your GPS recorded location history available? That could quite easily allow someone to know where you worked, lived, etc.
No doubt the band manufacturers will address this, but until then it’s possible.



George Toursoulopoulos is a technology specialist and CEO of Synetec, one of the UK’s leading providers of bespoke software solutions.

Friday 4 September 2015

Managing Home Working



Many IT roles are ideal for a flexible working policy, however there are always issues to consider when implementing such policies. This article addresses some of these issues and provides some guidelines to ensure that both the business and the employees are better off for it.

Productivity

Certain roles within IT lend themselves to task based planning, which is perfectly suitable for remote working. A software developer for instance is assigned tasks, each task has an agreed timeline and then the dev gets on with it. As long as the tasks are being done to a reasonable schedule and at the quality that has been specified, then the business is better off by having happier employees and they are happier because they can work when and how it suits them. The regular review of the task progress eliminates most of the potential pitfalls. So productivity needs to be quantifiable.

Communication

Email can be cumbersome, so instant messaging and VOIP phones should be used to make life easier. Additionally, for certain types of tasks and early phases of projects, there is no substitute for being in the same location and having a face-to-face. Bottom line is that communications must be easy for all concerned and at certain points there is no substitute, which has to be recognised by everyone within the team.

Company Ethos

It’s sometimes a pre-existing idea within a business that remote working is an opportunity to slack off. If it’s handled correctly the company gets additional hours for no charge because of the additional pressure for team members to be more productive and put in a ‘good shift’ when they cannot physically be seen, that works to the company’s advantage and all parts of the organisation need to understand that. This can be a harder sell in some companies, but that’s part of the challenge.

Summary

With longer and more expensive commutes, cost of office space and better infrastructure available to homes across the country, home working is making increasingly more sense. That doesn’t detract from the fact that some people just aren’t suited to it or they might not have the correct environment at home that is conducive to it, that has to be taken into account. It doesn’t mean they are bad employees or slackers, nor that home working doesn’t work, but it does need to be identified and agreed that it might not be suitable for them. Finally, any employer obligations need to be considered such as health and safety assessments where applicable, insurance, etc...



George Toursoulopoulos is a technology specialist and CEO of Synetec, one of the UK’s leading providers of bespoke software solutions.