Un web server embedded è un web server gestito all’interno di un sistema embedded caratterizzato da risorse di calcolo limitate capace di gestire documenti ed applicazioni web. L’integrazione di un web server all’interno di un dispositivo di rete fornisce un’interfaccia utente grafica costruita tramite il linguaggio HTML. L’applicazione della tecnologia Web ad un sistema embedded permette la creazione di interfacce utente che sono user friendly, a basso costo, cross platform, e network ready. Aggiungendo alle potenzialità di un web server embedded la tecnologia Java si ottiene un sistema capace di gestire vere e proprie applicazioni che possono essere programmate con un linguaggio ad alto livello quale il Java. Scopo di questo articolo è quello di presentare una soluzione web server embedded capace di gestire la Java Virtual Machine. Viene presentata l’architettura di un web server embedded che può fornire un’interfaccia API (Application Program Interface) semplice e al tempo stesso potente. In particolare si discute la progettazione e l’implementazione di RECS 101, che è un web server embedded (prodotto da Intellisystem Technologies) sviluppato al fine di poter gestire piccole applicazioni di controllo remoto. In conclusione vengono presentate alcune applicazioni pratiche del dispositivo, che prevedono la realizzazione di circuiti elettronici d’interfaccia, uno studio riguardante dei test di performance di RECS 101 ed un’analisi delle problematiche di protezione da attacchi alla sicurezza da parte di hacker.

RECS 101: UN WEB SERVER EMBEDDED PER APPLICAZIONI DI CONTROLLO REMOTO TRAMITE TCP/IP — 1° Parte
RECS 101: UN WEB SERVER EMBEDDED PER APPLICAZIONI DI CONTROLLO REMOTO TRAMITE TCP/IP — 1° Parte