Sviluppo software
Negli anni Olisys ha prodotto e fornito software di qualità, in linea con i principali standard di progettazione, quali UML/RUP, TDD (Test Driven Development). Codice di alta qualità, facilmente manutenibile e modificabile, pensato per adattarsi ai flussi di lavoro del cliente come un vestito su misura.
Ci siamo specializzati nell'uso del linguaggio Python, che oltre ad essere un linguaggio moderno, affidabile ed in continua evoluzione, permette di avere un buon compromesso fra alto e basso livello di astrazione e ci permette di utilizzare lo stesso linguaggio per realizzare sia software di livello Enterprise, che script di automazione sistemistica.
Tramite questo linguaggio ci è possibile realizzare software orientati ai servizi (SaaS) in paradigmi differenti (quali HTTP REST, RPC/RMI, Connection oriented, Streamed) e software con interfaccia grafica integrata, tramite ad esempio le librerie Qt, oppure software in forma di web application.
Negli anni abbiamo anche perfezionato una serie di soluzioni standard che ci permettono di realizzare in poco tempo prototipi di applicativi, che possono essere successivamente rifiniti per giungere al prodotto completo.
Insieme al linguaggio Python abbiamo affiancato nel tempo lo sviluppo con: Java, Node.js e PHP, mentre per la parte relativa alle interfacce grafiche ci siamo specializzati nell'uso del framework React.js, Vue.js e ReactNative per applicazioni native per telefoni cellulari.
Success stories di sviluppo software:
Alcuni dei nostri prodotti di maggior successo, sviluppati dal nostro team per i nostri clienti sono:
GEMS
(Generic Enhancement Modular System):
Una soluzione framework scalabile e modulare per l'integrazione e la gestione di sistemi di automazione e di gestione aziendali. Una base solida su cui costruire l'interconnessione fra la tua azienda e l'automazione;
Visita il sito web dedicato
Template Service (TS)
Questa soluzione si basa sul nostro engine di compilazione dei modelli, basato su jinja2. permette di caricare i propri documenti in formato doc e compilarli tutti contemporaneamente esportandoli nel formato voluto (doc o pdf).
Vai al servizio
SQTD
(Smart Queue Ticket Dispenser)
Un software che permette di gestire in maniera distribuita, multiutente e multipostazione; code per l'erogazione di servizi. Una soluzione flessibile adottabile dal semplice negoziante o dal piccolo studio medico, fino al grande magazzino di import export;
MQTT Suite
Una suite di soluzioni software e hardware di controllo e attuazione che permette la gestione di sensori per il monitoraggio e lo sviluppo di applicazioni in ambito IoT e per l'automazione industriale;