Soluzioni Software e Hardware personalizzate. Servizi tecnologici avanzati per l’integrazione, l’automazione e l’interconnessione di sistemi informatici ed elettronici.

La ServiceInfoWeb è un’ azienda che si occupa di produrre software sulla base delle esigenze del committente, software personalizzato.

Sviluppa software in ambiente desktop (vedi la pagine soluzioni e software), in ambiente web, ed in ambiente IoT (vedi M2G Sistemi www.m2gsistemi.it la parte delle ServiceInfoWeb che si occupata di elettronica castomizzata e hardware).

Scrittura di applicazioni castomizzate che possono essere eseguite su pc desktop e/o server.

Applicazioni web based (PWA) responsive eseguite all’interno dei browser; applicazioni scritte per il mondo iot ed automazione industriale, firmware personalizzati per micro controllori e micro processori, quali Atmel, Microchip, STM32, Raspberry, ESP8266.

Implementazione di servizi web, web API, per interconnessione con dispositivi elettronici e/o macchine industriali; software di controllo e supervisione di macchine robotiche, impianti industriali e sistemi che devono funzionare in modo presidiato e/o non supervisionato.

Ideazione, ingegnerizzazione e stesura (completo di datasheet) di protocolli di comunicazione personalizzati.

Implementazione interfacce grafiche di comunicazione per PLC su macchine industriali;

sistemi di comunicazione GSM, LO.RA. Rs485, Ethernet, Can, RS232, ModBus, TcpIp (server e client), Wiegand, BLE, RFID, MQTT…….

Implementazione sistemi di controllo accessi, face ricognition, controllo presenze.

Progettazione database relazionali MYSQL, SqlServer, Sqlite, Firebird.

Sistemi di interscambio analisi, manipolazione e gestione dati in formato JSON, XML, CSV, TXT.

Linguaggi di sviluppo e script utilizzati:

C, C#, VBNnet, AspNet, Python, Java, Javascript, VBS.

La soddisfazione del committente per la ServiceInfoWeb attraversa le seguenti fasi:

  • Analisi delle esigenze del committente. Riuscire ad avere un’idea chiara e globale delle necessità e di quali siano i vincoli da rispettare è un punto cruciale per le fasi successive di sviluppo software.
  • Studio di fattibilità è analisi delle possibili soluzioni. Non sempre un problema è risolvibile nei termini indicati dal committente, per questo motivo è importante vagliare diverse ipotesi di soluzione al fine di identificare la soluzione migliore da un punto di vista funzionale e di budget.
  • Progettazione del software. Se le fasi precedenti sono state svolte nel modo corretto, in questa fase, sulla base delle esperienze passate e sulla base delle “Best Practice” di settore si procede a progettare la soluzione software desiderata.
  • Sviluppo Software: è la fase della produzione di software che richiede più tempo in assoluto. In questa fase si scrive il codice sorgente del software da sviluppare e nel farlo bisogna avere un modello mentale sufficientemente ampio della soluzione da realizzare. L’obiettivo è quello di prevedere tutte le possibili condizioni in cui verrà utilizzato il software, tutti i possibili flussi di lavoro e tutte le interazioni previste, in modo da realizzare un software che gestisca tutte le casistiche.
  • Testing, Validazione e Messa in funzione: oltre alle fasi di testing svolte durante lo sviluppo del software, è presente una fase finale di test e validazione della soluzione sviluppata per verificare che risolva il problema identificato nel modo previsto.

“Un cliente soddisfatto è pubblicità gratuita e veritiera; non c’è referenza migliore….”

Contattaci per richieste e/o informazioni