Extensible network appliance platform (e-NAP)
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 inst...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2012
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etd_bachelors/11188 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
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. |
---|