|
|
 |
NP™ BloX |
|
Overview
|
| NP
BloX is a framework that enables developers to create CLI/SNMP/Web
interfaces for their devices quickly and easily. The framework
confers multiple cost and time saving advantages on Device
Manufacturers and System Integrators. It is designed
to have a single back-end for multiple front end interfaces.
The framework ships with a state-of-the-art Eclipse based IDE
that is easy to use and requires no learning effort.
For customers that need generic networking applications,
Kenati offers legacy
application modules such as Bridge, DHCP, VLAN, TFTP,
SFTP, PPP, Traffic Shaping, SMTP, NTP, Firewall, PPTP, Blue
Tooth, etc.
View how NP BloX works... |
|
Features
|
- XML-based data model definition
- Modular
Design for CLI/SNMP/Web
- Graphical user interface for data model creation
- 100% automatic code generation
- Single point of definition for multiple interfaces
- Support for legacy
networking applications such as DHCP, Bridge, VLAN,
etc.
- Socket based IPC
- Easy to integrate with embedded databases
- Standard ANSI C based code
- Support for SNMP v1/v2/v3
- Enables users to easily create rich web pages by providing
components such as menus, drag and drop functionality, forms,
etc.
- Easy to integrate proprietary back-end modules
- Framework generates hooks for custom coding, if required
|
|
Industry Examples
|
|
The NP BloX framework is designed to create management interfaces
for any OS running on any embedded device.
Following are some applications in which NP BloX has been
used:
1) Enterprise Security Box
This is an enterprise level device that handles all the security
requirements of a corporate network serving hundreds of employees.
The hardware for the device is proprietary to the customer
and they used NP BloX to create SNMP, Web and CLI interfaces
for the device.
2) Headend Wireless Device
A headend wireless device running on a proprietary hardware
serves thousands of low level devices in its network. The
customer used NP BloX to create all three (Web, CLI and SNMP)
interfaces. The customer used Kenati’s Legacy
Application Modules and proprietary device-specific modules
for the back-end.
3) Docsis Cable Modem
A small device based on the Docsis cable modem standard running
on a Linux operating system. The customer imported proprietary
MIBs and used NP BloX to generate CLI for the device.
|
|
Legacy Application Modules
|
|
Kenati also offers fully functional, generic networking application
modules instrumented via NP BloX for customers that want networking
functionality in addition to the framework.
Advantages of our networking modules:
- Tested, qualified and certified versions of open source
projects optimized for embedded devices
- Available out-of-the-box with CLI, SNMP and Web interfaces
for configuration, monitoring, etc.
- Easily integrated with framework - drag and drop the required
modules, and run make
- Easy to integrate with proprietary applications
- Single, consistent look and feel for all applications
(legacy and proprietary)
- Available in source code format
DHCP Bridge VLAN TFTP SFTP Interface
(IF) |
PPP Traffic
Shaping SMTP NTP Firewall PPTP |
Blue Tooth Firmware Upgrade Gateway Wireless VoIP VPN | |
|
Modular Design
|
|
The framework has a modular design so that the CLI, SNMP
and Web components are available as separate applications.
This is useful for customers interested in only one or two
interfaces.
|
|
|
|
|
- Cisco-like command syntax
- User level authentication for command tree
- Support for internationalization
- Output formatting for customized data
representation
- Test script generation for system wise back-end
testing
- Context sensitive help
- Auto tab completion
- Automatic CLI generation based on XML data
model
|
- V1/V2c/V3 support
- Support for AgentX and dynamically loadable MIBs
- Built-in support for legacy networking application
MIBs
- Cache free table- handling and data access
routines
- Fine tuned for footprint and memory size
- Automatic MIB to XML and XML to MIB
conversion
|
- Extensible to any embedded web servers
- Rich Web UI components such as trees, menus, forms,
etc. available out of the box
- Generates context sensitive help
- Support for internationalization
- Support for charting and graphing
- Uses CSS to separate content and presentation
- Ability to create multiple skins with differing
look and feel for the same content
- Automatic web page generation based on XML data
model
| |
| Download NP BloX Datasheet |
|
 | | |