Developing Connected Applications

Developing connected applications can be a complex business. There are a great many considerations to take into account, which are not immediately obvious. Many teams developing connected applications for the first time, fall into the trap of concentrating too much on just delivering the obvious functionality requirements for the application, when actually there is a great deal of non-functional work which must also be completed. It is important to consider the impact of these additional factors before you embark on the development of features: Some examples:

  • Client Technology - If you are building an application for Smartphones, which platforms do you want to support? If you want the best experience on every platform 
  • Security & Privacy - Is the application handling data or functionality which should be protected from mis-use? You need to think very carefully about this, as it may not immediately be obvious. Adding security features onto an application after the rest of the development has finished is usually much harder than designing it in from the beginning and is almost always less likely to be secure
  • Battery Usage - Connected applications can ruin the battery life of connected devices if they are not properly design. Each piece of data sent or received causes more power to be used and the more often that the application asks for updates, the faster the battery will be used. There are lots of strategies which can be used to optimise the situation. They work best if designed in to the application from the beginning.
  • Partial Connections - Although wireless data connections have become better and better over the last few years, there are still some areas where you can't get a good connection and sometimes the network just drops out for no apparent reason. Connected applications must be able to handle lots of situations where the connection fails for whatever reason and have a strategy to deal with it.

What We Can Do For You

Intraweb Software has been developing smart connected applications for more than a decade and has experience with numerous industries, applications and technologies. We can provide a full development service starting from the conception stage, to help make your connected application a suffcessful reality. To discuss your new project with us, confidentially and with absolutely no obligation, please call: Tim Bartle on +44 (0) 845 519 9289 or enquiries@intrawebsoftware.com