Over the next five to ten years, real-time applications powered by large data streams have the potential to profoundly reshape how we interact, communicate, and experience the world around us. BrightContext will power a significant portion of this activity.
Everyone is Online All the Time
Thanks to smartphones, tablets, and laptops, almost everyone will soon have an Internet-connected device with them at all times. Everything is becoming more immediate, more interactive, and more contextual, and the volumes of data being generated are torrential.
Real-time Expectations Among Users
The architectural logic of web and mobile apps is shifting. Real-time content push is fast becoming the norm. Twitter, probably more than any Internet player, has contributed to raising the real-time expectations of users.
Real-time content brings new challenges. It lays bare any data processing latency for all to see. With this, a new set of technologies is emerging to complement the traditional request/respond and batch data processing approaches commonly used in Internet products. Event-driven architectures and data stream processing are becoming mandatory to handle the low latency, high volume demands of today’s digital world.
As large, Internet-connected audiences congregate in stadiums, in front of their TVs, or on large websites, a huge new opportunity arises to enable audience members to interact in real-time. Social TV is a good example. While much of this audience communication will happen through social media, we see content programmers and sponsors looking to differentiate themselves, engage audiences, and collect valuable data through games and custom apps built to enable millions of audience members to play and interact in real-time. These apps will go far beyond what is possible with social media integration alone.
Oceans of Moving Data, Immediate Insight, Faster Decision-making
Facebook, Twitter, and other platforms generate massive volumes of social data. This surge of data will only rise. Proprietary data sources are also generating huge quantities of real-time data. Increasingly, businesses of all types and sizes must monitor, process, and act on insight gleaned from these “in-flight” data sets. Faster decision-making based on immediate understanding of the situation will drive substantial new value for businesses for years to come.
Mobile technology has opened up new ways to deliver experiences to people based on their in-the-moment context – whether it’s shopping, traveling, or simply relaxing at home. For users, this shift means an opportunity to get more out of whatever they are doing; for advertisers, it’s a chance to influence audience behavior at just the right moment. But, tracking the context of a large number of users and delivering the right experience at the right moment is a formidable computing challenge.
New Internet Devices Create New Data Signals
Real-time data signals will not all be generated by people. Increasingly, sensors and other devices not traditionally associated with the Internet (such as appliances, HVAC control systems, and smart power meters) will be hooked to the Internet to transmit real-time data streams. We envision an entire new space of real-time applications emerging to take advantage of the data and physical world control that these new Internet-connected devices will provide.
The Need for Agility and Cost Efficiency
The expectations for fast and nimble execution are ever increasing. Looking forward, we see businesses and developers opting for easy-to-use, cloud-based platforms to cope with the demand for more agility.