Data centers, telecom, cable TV, mobile networks, and home, office and business services are moving towards increased interconnectivity, greater complexity and higher bandwidth. For each sector, the drivers are different. In telecom, we see a vast uptake of mobile devices, Web 2.0 software and social networking. For office networks, it’s the uptake of portable computing, apps and the introduction of new - mobile and offsite - ways of working.
In data centers, the arrival of 10/40G is key. There’s also a growing market for video content streaming, and on-demand broadband video. These developments all largely rely on solid, error-free high-speed interconnections and compatibility.
Today, a rapidly increasing number of devices - in the home and workplace - are equipped with an IP address, allowing them to communicate online. In part, this is driven by dropping costs and wider availability of CPU power and connectivity. The resulting inter-device network is known as the ‘Internet of Things’. This will further develop into the ‘Internet of Everything’, which provides tremendous opportunity for employment, innovation and growth by bringing together people, process, data, and devices.
The installed base of ‘things connected’ will reach 212 billion by the end of 2020, including 30.1 billion connected autonomous ‘things’, says IDC, a global market research, analysis and advisory firm specializing in information technology, telecommunications and consumer technology. Intelligent systems will be installed and collecting data by this point. Internet of Things technology and services spending amounted to $4.8 trillion in 2012 and the market will amount to $8.9 trillion in 2020, with a compound annual growth rate of 7.9 percent, according to IDC.
As a consequence, new features and functionalities which seamlessly integrate inter-device and inter-platform communication and always-on connectivity are vital strategic ingredients in the development of future cable industry products. However, to become truly successful, the Internet of Things requires an open means for allowing devices to find one another and communicate. Data has to be able to flow freely between countless apps and platforms, on to any device, whether it’s a fixed thin client, a smartphone, laptop, a tablet, a computer at home or any other device with an IP-address - cars, building security systems, alarm clocks, wearable health monitoring devices, navigation equipment, lighting solutions and much more.
Not only does everyone already expect fully secure and private access to data and applications anywhere, anytime and on any platform, they will also increasingly expect to read, analyze and control every network or device from every other network or device. To make this more complicated, only the individual user can determine which software versions and operating systems are used. Without multi-vendor interoperability, things might simply come to a grinding halt at any time, and the user experience will be, to say the least, unsatisfactory.
Owing to a previous absence of standardization, and with mainly short-term convenience and cost considerations in mind, most ‘Internet of Things’ projects to date have been built up vertically. All devices and connectivity are provided by a single vendor, which means there is no (or extremely limited) interoperability with other vendors’ products and systems. This leads to segmentation in the (emerging) market, with end-user interfaces and apps lacking compatibility. Functions can’t be added, combined or merged, which incapacitates systems and limits end-user choice, system flexibility and functionality, especially when considering future technology developments.
The Solution: Building on Home Connectivity
First, let’s take a closer look at the UPnP standard. This is, in essence, a comprehensive, vendor-neutral and integrated set of audio/visual and firewall control standards, which are used in consumer electronics and residential gateways.
However many UPnP standards go beyond media and networking, as the full portfolio includes standards for connected thermostats, lighting, remote user interfaces, telephony, device management and more. UPnP standards are also being integrated into web browsers and applied in healthcare and energy management applications around the world. Already deployed in billions of devices worldwide today, UPNP can be used for any device supporting IP - of which billions more will be introduced.
Next-generation UPnP+ builds on all these existing standards, while adding new features and capabilities in a complete, integrated solution that will enable the next major phase of cross-platform device and network functionality. It provides a solid, future-proof basis for integration of Cloud content and services.
One important and fast-growing user requirement is being able to access devices from remote locations, often using a mobile device. Ensuring home connectivity can be leveraged from outside the home (or workplace) allows for the development of new integrated functionalities, user cases and business models. Security is a vital element in the design and usage of such applications, but the UPnP Cloud standards have this ‘built in’, along with access control configurability.
UPnP+ supports implementation of web browser control for a wide range of functions, ensures future connectivity and makes new services possible, in areas such as health and fitness, energy management, security and sustainability. For example, to improve the efficient use of resources, it is important that the whereabouts, age, condition and commodities used in a product or component are always available. Tracking of end user products, enabled by the internet and standardization, makes this possible.
UPnP+ allows devices from different manufacturers to work together seamlessly, based on a single underlying technology, which is backwards-compatible and easy to deploy. Not every device might be suitable for incorporation of UPnP+ functionality, for example due to the varying price points of chipsets. However, the UPnP bridging concept does allow different local networks to interact. This includes legacy device network protocols such as Bluetooth or Zigbee. Entirely new domains, introduced as a result of the rise of Internet of Things and Cloud computing, which couldn’t be fully accommodated within UPnP will be facilitated with UPnP+ and can be standardized.
Taking UPnP+ standardization to the Cloud
UPnP+ Cloud is built on mature technology (UPNP, Internet, XMPP...) which caters for all of tomorrow’s connectivity requirements, removing boundaries and enabling full device and network compatibility. UPnP Forum’s latest activities accommodate ‘Cloud’ developments and bridge distinct protocols.
This newly introduced UPnP+ standard takes a step beyond consumer media devices and provides connection with cloud services, support for IPv6 and integration with new networks of devices. This initiative is focused on delivering new technical capabilities, to enhance product functionality and provide a more sophisticated, intuitive and deeper user experience across platforms.
For over a dozen years, UPnP technology has offered consumer electronics and computing devices a uniform connectivity platform. UPnP+ will focus on expanding these capabilities as new paradigms for mobile connected computing evolve, including cloud-based service delivery, smartphone content sharing, and the Internet of Things.
Many users can’t currently access the true potential of their devices, let alone combine or expand functions across devices and platforms. A lack of standards for cloud service delivery combined with the proliferation of next-generation services leaves many users flipping between a multitude of applications, or frustrated at the lack of support on their platforms.
The need for providing safe, reliable remote access to applications and information and meeting ‘big data’ requirements is placing more demands on the Cloud and the interconnecting network solutions and devices. With the arrival of new Cloud services and information-hungry applications, new inter-device standardization is urgently required to meet consumer usage demands and expectation.
The UPnP initiative will provide an enhanced, seamless experience for the consumer and create new values and opportunities for manufacturers, developers and integrators. This is an opportunity to better integrate solutions beyond devices into the products, apps, cloud and web services that consumers are currently utilizing and demanding. UPnP is taking the concept of ‘allowing devices to talk to each other’ and expanding it towards a new paradigm of ‘total interconnectivity and limitless functionality.
Author Note: Dr. Alan Messer collaborated with Clarke Stevens who is Treasurer, Technical Committee Chair and UPnP+ Task Force Chair and also Wouter van der Beek, Secretary and Compliance Committee Chair of the Forum. Clarke Stevens is Principal Architect of Advanced Platforms and Services at CableLabs. Clarke is responsible for the architecture of home networking, IP video, and video through web browsers as well as other advanced cable services as they across traditional product boundaries. Wouter van der Beek is a home networking architect at Cisco System SPVTG,
Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.
Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
This content is made possible by a guest author, or sponsor; it is not written by and does not necessarily reflect the views of App Developer Magazine's editorial staff.