The software development process for an embedded device is not a one-time action. Even if you have managed to make your code “bug-free”, there are always improvements or new features to add along the way. Nowadays, over-the-air updates provide a secure and reliable way to stay updated with the latest features. This article focuses on WEB-based FOTA and provides highlights on implementation details.
The lean startup methodology says that prototyping is a high-priority stage since it helps verify your idea from the technical and market points of view in a very short term and using minimal resources. But what is the real time you need to develop the very first functional prototype?
Our team aimed to get a smart desk clock prototype done in a month. Here are some handy tips we learned from the process.
If you want to create an activity tracking application like iPhone Health or Google Fit, you probably know that they use data science to detect people’s motions throughout the day. Creating a brand-new app equals developing algorithms from scratch, and this is a stage where many businesses struggle. Therefore, we’ve decided to share our experience of launching HorseAnalytics, an application that uses data science algorithms to recognize and evaluate the activity of horses.