A phone application to provide advanced remote control functionality to an embedded systems product
With the increasing popularity of phone application development, a number of features have surfaced that enable users to utilize extended functionalities with their phone. With a single device, a user is now able to have access to the latest trends. As a result, functionalities from various products such as personal computers or GPS devices can now be accessible in one place. While this technology is evolving at a fast rate, it is the embedded technology and hardware that drive it which facilitate the innovative designs and solutions. At the other end of the spectrum of embedded systems, companies continue to maintain legacy products that use embedded chips programmed through their flash memory. With this perceived commitment to stay loyal to their older product designs, it has become rather cumbersome for such companies to stay current with the latest hardware and software trends. The result is higher costs to the customers for their high-end products. While the average user invests in newer and faster Google phones or iPhones, it is unlikely that the same can be said for commercial products such as a refrigerator or a ball machine. What if a development framework existed that allowed customers to have access to better user interfaces and functionalities over the lifetime of their product? In this Masters report, an innovative approach is discussed which demonstrates the latest mobile phone technology combined with an existing embedded device being applied to the conversion of a low-end tennis ball machine into an affordable high-end one.