Built.io, a mobile backend as a service (MBaaS) and enterprise application development platform provider, has announced the addition of new real-time capabilities to the MBaaS platform, allowing the company to offer comprehensive, scalable enterprise backend services for web, mobile, and Internet of Things (IoT). Using Built.io APIs and SDKs, developers can build cross-platform applications for enterprises that include real-time features and leverage built-in functionality of the Built.io platform such as geolocation, analytics, social integration, and more.
Built.io is an enterprise-class MBaaS platform designed to power the complete backend and features capabilities such as data storage, file storage, push notifications, analytics, and more. At the end of last year, Built.io announced early availability of Built.io Flow, an upcoming cloud integration and data orchestration platform for the Internet of APIs (IoA).
ProgrammableWeb reached out to Built.io COO Matthew Baier and CTO Nishant Patel who provided additional information about the Built.io platform and the new real-time capabilities.
The Built.io MBaaS platform originally featured real-time webhooks. However, the company has upgraded the real-time capabilities of the platform by enabling websockets. Baier explained to ProgrammableWeb that webhooks work well for backend integrations but not so well for mobile applications. Webhooks provide one-directional communication, allowing actions to be triggered in third-party systems from events occurring in external applications. Websockets, on the other hand, provide bi-directional communication that does not require a new connection to be set up every time. Websockets allow events to be communicated across systems in real time. Baier told ProgrammableWeb that the addition of real-time capabilities enabled by websockets is a very significant innovation, “a significant leap for enterprise MBaaS and mobile apps.”
Baier explained that the possibilities are endless when it comes to building enterprise applications that utilize Built.io’s real-time capabilities. The newly upgraded platform is already being used to power live, real-world applications. Baier said that the company has built a real-time application to control and regulate the air conditioning system for their own campus. Using HV/AC infrastructure-connected sensors and the real-time, Built.io-powered application, the company has significantly reduced their energy consumption, cutting energy costs by 70 percent.
Another example of a live, real-world use case for Built.io’s real-time capabilities is the TouchFreight fleet management application. TouchFreight built an application using Built.io that allows the company to keep track of their fleet using real-time streaming data and updates.
Patel explained to ProgrammableWeb that Built.io’s real-time capabilities are ideal for building applications like Uber. He said that there is a lot of engineering work that goes into this type of application. Now, the functionality needed to build an Uber-like application is built in, making it possible for developers to build this type of application in a shorter amount of time and without having to do a lot of heavy engineering work.
"Real time is an extremely powerful concept when it comes to mobile applications,” Patel told ProgrammableWeb. “It is ideal for use cases like Uber that provide live data to its users and can’t do constant polling because of the associated battery drain.”
Built.io has released updated SDKs that developers can use to leverage Built.io’s real-time capabilities and other built-in mobile application development features.
“This is the biggest innovation to hit MBaaS in months. For enterprises who are looking for technologies to help them deliver mobile applications, MBaaS just became a whole lot more useful because it enables real-time use cases previously beyond the reach of mobile backends,” said Baier.
For more information about the Built.io enterprise-class MBaaS platform, visit the official company website.