Suva
Suva provides the ability to run a secure network across a public one -- be it the Internet, a wireless hub, or a LAN. It uses strong cryptography with its own Public Key Infrastructure for authentication and AES for line level encryption. With Suva, data is private and privileges are secure.
From a software developer's perspective, Suva is designed to make the whole operation transparent. It only takes a single function call to open an authenticated and encrypted connection to anywhere on a network.
One of its most endearing qualities, however, is its size. Designed from the beginning for embedded specifications, it takes up less than 100k of disk/flash space, and 150k of resident memory.
The Ultimate Remote Control
Suva also has an optional feature designed to help build code for broadband services: a built-in RPC (Remote Procedure Call) implementation. There are a number of other RPCs available, but they are either complex to learn and use (CORBA), or resource intensive and geared toward the server/client model (XML-RPC/SOAP).
We found that most tasks on a broadband network are simple but numerous. Suva's development environment was designed with this in mind. It was also designed to be multi-layered, so simple tasks are effortless, but when you need power you can get raw access. Currently Suva supports C/C++ and Java (interoperably), and most flavors of Unix.
|