Middleware is the tech behind the scenes, working to solve diverse and complex problems but a lot of people still don’t give it enough credit. We talked to Erica Langhi, senior solution architect EMEA at Red Hat, about the immediate benefits of middleware and its ability to power digital transformation.
Companies are scrambling to find enough programmers capable of coding for ML and deep learning. Are you ready? Here are five of our top picks for machine learning libraries for Java.
Combining artificial intelligence with the Internet of Things opens the world to unlimited technological potential. In this article, Rick Delgado, freelance technology writer and commentator, explores why it makes sense to add an AI layer to IoT, possibly adding new possibilities and capabilities to both technologies.
Technology is changing at a rapid pace, but one of the greatest catalysts for the change is the Internet of Things (IoT), which works to connect all sorts of devices around the world. In this article, tech writer Rick Delgado presents the three main ways the IoT is transforming the traditional business model.
Bosch has joined forces with Cisco, Bank of New York Mellon, and a few other companies to put the technology behind Bitcoin to good use — the aim of the newly founded consortium is to improve IoT applications with the help of blockchain.
The rapid development of the Internet of Things has created a number of exciting new opportunities and challenges for designers. However, one consideration cannot be overlooked: the need for the device to have memory. In this article, Cher Zevala compares memory options and revisits the IoT memory types.
The Internet of Things is about to transform the way we live and work. And if it gives its whole potential, it will essentially change every aspect of our lives. That sort of excitement is evident in the healthcare sector, where the pen and paper have been the first means of recording reliable information for decades. But now, healthcare technology is changing in major ways.
There is no denying that the world is becoming more connected than ever. From smartphones to smart thermostats that know when you’re at home and smart pet food dispensers that you can activate as long as there’s internet connection, everything seems to be getting, well… smarter.
IDC predicted that the Internet of Things market will exceed $1.7 trillion by 2020 and the number of IoT connected devices will increase to over 30 billion. It’s safe to say that IoT will be everywhere —but where does this leave us?
In theory, the IoT will function smoothly as it grows over time. People will eventually get used to living in a fully connected world where everything they use has some connection to the web. That’s all good in theory, but in practice, getting the IoT to reach its full potential is proving to be an enormous challenge.
The Eclipse Foundation released an IoT developer survey earlier this year in which it showed that five percent or more of the respondents mentioned more than 14 programming languages. Although the IoT universe appears to be polyglot, there is one language which topped the Eclipse survey and that is Java.
The Internet of Things (IoT) is the natural evolution of mobile, network, sensor, and embedded technologies; a nervous system which can connect anything with everything. If Cisco’s prediction of 507.5 Zettabytes globally generated IoT data by 2019 is anything to go by, the landscape of Internet of Things is most certainly the next frontier for software developers. Similar to the alchemists of antiquity, who sought to transform base metals into gold or find synergy between objects, IoT developers have the daunting tasks of distilling the anticipated flood of data.
The Internet of Things has revolutionized the way we interact with objects on a daily basis. Technology is meant to make human lives better, and this is the reason why IoT is the best gift technology has offered us of late.
Interoperability is one of the key topics in the Internet of Things – and at the heart of this is the way in which individual, connected components work together. Communication between these elements makes sense only if the underlying language can actually be understood by the devices involved. Yet from a technological perspective, this can be difficult to achieve due to the wide variety of existing communication protocols. As a result, this calls for some means of translating between the individual languages.