Nabto Technology Basics

Basically, Nabto is a fusion of the best of Internet telephony (VOIP) and web technology (HTTP).

The Power of VOIP

Nabto uses the ability of VOIP technology to create direct connections between two internet connected devices no matter where they are located.

The Power of HTTP

Nabto uses the power of HTTP as a well known and implemented communication standard. By using web technology, Nabto delivers the ability to create GUIs that users understand and recognize: Any user who can navigate the web will know how to interact with a Nabto system. Probably most users will not even notice that they are using Nabto technology - a key characteristic of our approach.

The Power of MVC

Nabto is built upon the Model View Controller concept. The focus of this concept is Separation of Concern. The idea is that the View (Graphical User Interface) code and the Model (Device Communication Interface) code is separated.

This separation will make the overall system easier to understand and maintain. It makes it easier to test and debug, and the system as a whole becomes more stable as a byproduct of the increased maintainability. Since the view is located on the browser, this separation has further advantages.

The browser is mostly located on a "strong resource" device, which can easily render HTML and download and handle heavy graphics. Therefore a compact and simple protocol is used to communicate with the device, and the browser will do the "hard" tasks of rendering the final HTML and download the right graphics.

The Power of Nabto

Imagine that you can use your web browser to create a connection to anything connected to the Internet. This is the promise and power of Nabto.

Interested?

Please contact our business developers at business@nabto.com to learn more about what Nabto can do for your company.