Blog / Insights

/Blog / Insights/

Bluetooth Low Energy in Background Mode on iOS

Bluetooth Low Energy (BLE) has been available since the iPhone 4S and iPod 5th Gen. BLE is a subset of the Bluetooth specification part 4.0. It's not a quick read. On iOS devices, BLE is programmed via the CoreBluetooth module which is pretty expansive too. Coupled with that, the latest radio sub-systems multiplex the antenna

By | July 17th, 2017|Uncategorised|Comments Off on Bluetooth Low Energy in Background Mode on iOS

AWS RDS Database Migration

RDS is a powerful relational database running on the AWS platform. RDS makes it easy to scale and manage database engines whilst maintaining high availability. Using the AWS console, it's possible to complete complex administration tasks including automatic backup and automatic failover. RDS fully supports MySQL databases and it's therefore not surprising that Winchester Innovation have

By | July 17th, 2017|Server side development, Technology consultancy|Comments Off on AWS RDS Database Migration

Product Definitions and User Stories

We've had lots of contacts over the last few weeks from a wide cross section of businesses. From Bluetooth Low Energy appliances to Near Field Communication in transport to consumer health care to autonomous vehicles to health research data. One things transcends all, the questions: What are you trying to achieve? What is the product you

By | May 17th, 2017|Uncategorised|Comments Off on Product Definitions and User Stories

Heads in Clouds

All our apps and web services rely heavily on powerful server side processing. So we find more of our time is spent doing projects in/on 'the cloud(s)'. We mainly work with Digital Ocean and Amazon Web Services, and have also configured Microsoft and Google Cloud offerings too. Spending many formative (OK well 20's-30's) years configuring and

By | March 22nd, 2017|Uncategorised|Comments Off on Heads in Clouds

Configuring Apple Push Notification Service

We develop apps for the three main platforms (iOS, Android and Windows). These all come with their own variety of notification service to allow you to send out user specific notifications as and when you need to. Windows and Android are fairly straightforward to set up. Apple's iOS is not. Known as the Apple Push

By | January 25th, 2017|Uncategorised|Comments Off on Configuring Apple Push Notification Service

Laravel and Bespoke Custom Reporting

This week we have mainly been diving into some existing Laravel PHP code for a client needing bespoke reporting on various statistical measures. The process we followed is: 1 - Replicate the existing config on MAMP and/or Vagrant (and CouchDB in this case). 2 - Analyse 3 - Design the new report 4 - Implement

By | December 16th, 2016|Uncategorised|Comments Off on Laravel and Bespoke Custom Reporting

Remove Proudly powered by WordPress from TwentySeventeen theme

Simple one for today, how to remove Proudly powered by Wordpress from the new TwentySeventeen theme footer. I am using basic Wordpress as a wire-framing tool - which it is quite good for. So, just downloaded and installed the latest Wordpress 4.7 version wget https://wordpress.org/latest.zip Opened up mysql and added a database and user: mysql

By | December 8th, 2016|Uncategorised|Comments Off on Remove Proudly powered by WordPress from TwentySeventeen theme

The Advantages and Disadvantages of Bespoke Software

The Advantages and Disadvantages of Bespoke Software The world is a highly competitive place, and any company that doesn't have a digital strategy to increase productivity is at risk from competitors who do. Every area of a business is a candidate for improvement. Bespoke software comes in many forms, from Excel spreadsheets costing a

By | November 17th, 2016|Uncategorised|Comments Off on The Advantages and Disadvantages of Bespoke Software

Internet Of Things Security

There have been some interesting stories in the press recently discussing how the proliferation of 'Internet of Things' devices are enabling certain forms of cyber attack. The basic problem is that in order to be 'connected', an IoT device requires a higher level of processor sophistication than dumber devices. Generally this is required in order to run some

By | November 10th, 2016|Uncategorised|Comments Off on Internet Of Things Security

Web App Student Software Project

We have stumbled upon a great topic for a student web app software design project (hello Southampton, Solent, Bournemouth, Portsmouth), here's a 5 min overview of how it goes... A sailing club has a dinghy pound. In it are ~200 dinghies and trailers. Spaces are purchased on a 6 month or 12 month basis. The

By | June 13th, 2016|Technology consultancy|Comments Off on Web App Student Software Project