Extensible network appliance platform (e-NAP)

Date of Publication

2012

Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Computer Science

Subject Categories

Computer Sciences

College

College of Computer Studies

Department/Unit

Computer Science

Thesis Adviser

Karlo Shane Campos

Abstract/Summary

Network appliances are computer-based devices that have specific purposes. Network appliances are typically connected to a network or the Internet. These kinds of appliance are limited. It can only do a specific task. With that in hand, the user will need to connect another network appliance or install another software application to the computer, which will result into a heterogeneous application. Usually, different network appliances have different frameworks. Due to this, software developers have a relatively hard time coding applications that use different framework and devices. This is a problem because there is no existing solution for integrating different frameworks.

In order to solve this problem, the study introduces the Extensible Network Appliance Platform or e-NAP. e-NAP is a network appliance which carries an extensible Application Programming Interface (API) in its system. This API will be able to support different peripherals that can be connected to the appliance. Through e-NAP, users are allowed abstracted access to the available peripherals, extend the APIs and integrate it onto the appliance. The API provides software developers and enthusiasts the ability to interface their programs with different peripherals without having the need to use different frameworks to implement their program.

Abstract Format

html

Language

English

Format

Print

Accession Number

TU18024

Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall

Physical Description

1 v. (various foliations) : illustrations (some colored) ; 28 cm.

Keywords

Computer network architectures

This document is currently not available here.

Share

COinS