The Internet of Things (IoT) is connecting sensors, cameras, machines, and other devices at an amazing rate. But what drives the value of these digitized devices is not just the connections—it’s the applications that the connections enable. Think, for example, of a connected transportation system. It is not enough that buses have GPS and can connect to the Internet—what could really make a difference is an application that dynamically plans bus routes based on where people are, how long they have been waiting, and where they are going. That’s where the true value is.
You might even say that applications are the reason we connect things and collect data from those things. So those of us who are building the IoT infrastructure must understand what application developers need, and then enable them to take advantage of the IoT infrastructure and the data it carries. This means we need more than open APIs—we must make it easy for an application to get the data it requires from the infrastructure and to provide input into the infrastructure.
Additionally, we need to respond to the changing ways people want to interact with the devices at the edge. Traditionally, a process engineer might control or program a production line using a fixed human-machine interface (HMI) screen physically attached to the production machinery. Today, there is a growing need for remote and mobile interface capabilities—especially for the growing ranks of Millennials who want to be able to use iPads and other mobile devices to interact with IoT deployments. Cisco’s IOx platform is a flexible application development environment with a goal of enabling developers to connect applications with any protocol, interface, or device. In the future, this could even enable a control engineer in the factory to look at a robot’s operation through smart goggles, instantly viewing maintenance statistics and malfunction alerts.
Millennials in the workforce demand flexibility and mobility in interacting with IoT deployments
It’s also extremely important to Read More »
Tags: application development, azeti, Davra Networks, Fog, Fog computing, internet of things, IoT, IOx, Maciej Kranz
Cisco IT has already started reaping the benefits of Application Centric Infrastructure (ACI) from our early internal deployments. Cost savings rank high, in decreased operating expenditures through automation enabled by ACI and the sharp reduction of manual processes that introduce human errors and operational risk. Read More »
Tags: ACI, application centric infrastructure, application development, Cisco IT, cisco on cisco, coc-data-center, data center, inside cisco it
Infrastructure matters. It’s the foundation on which everything else in IT is built. The purpose of data center infrastructure is to run applications, yet the relationship between infrastructure admins and application developers is often dismal.
Are you an infrastructure admin? When’s the last time Read More »
Tags: application development, applications, Cisco, cloud, Cloud Computing, containers, data center, IT Operations, virtualization
The faster internal applications can be developed and deployed, the sooner they will deliver benefits for the business. That’s an easy statement to understand, but not so easy to bring to reality. Read More »
Tags: application development, Cisco IT, cisco on cisco, CITEIS, cloud, coc-data-center, data center, DC, IT, it content, lae, paas, SaaS
One of the great challenges of SDN – that many in my view underplay – is the change in paradigm from having a vendor deliver your network (hardware + software), to having (potentially) an ecosystem deliver your network – and this ecosystem may require you to develop software to perform network tasks or to integrate various SDN components together. This was recognized quite astutely by consultant Jim Metzler, which I discussed in one of my earlier blogs. “Applications can dynamically request services from the network” is what the SDN evangelists will tell you. Jim astutely asked “How exactly do they do that?”. Well ….. the true answer is that either (i) you need to buy [new] apps that do this off the shelf, as it were, or [more likely today] (ii) you need to modify your apps or develop new apps to do this.
Coding – the New Networking?
So are you ready for procuring apps and/or developing software in your network design team now? Don’t worry if you say “no”. Let me first tell you a few customer reactions to this topic, and then let me update you on Cisco Services can help you develop new SDN apps that solve your specific network challenges.
Read More »
Tags: ACI, API, application development, architecture, cisco_services, data center, onePK, SDN, software defined network