Programmi ed applicazioni desktop. Sviluppo software multipiattaforma.

Nonostante l’evoluzione dei campi di applicazione delle soluzioni web resistono nicchie dove il software desktop domina ancora il mercato. Sfruttiamo tecnologie multipiattaforma per realizzare programmi desktop su misura in grado di essere installati su Windows, Mac e Linux.

ELbuild, non solo web application

Anche se il futuro va verso il web e il mobile, a volte è ancora necessario o preferibile realizzare soluzioni desktop.

Siamo fermamente convinti che nel futuro l’utilizzo di soluzioni web anche per compiti tradizionalmente legati a programmi desktop non possa che aumentare. Ciò non significa che oggi iniziare un progetto di sviluppo in ambiente desktop non abbia senso, per questo offriamo consulenza specializzata anche in questo settore.

Uno dei nostri punti di forza è la competenza che a livello di sviluppo copre i tre maggiori sistemi operativi, Microsoft Windows, Mac OS X e Linux (che utilizziamo nelle sue distribuzioni più diffuse, Ubuntu, CentOS, Debian e RHEL).

Un sorgente, tante piattaforme

A livello tecnico possiamo realizzare programmi desktop aziendali utilizzando linguaggi e tecnologie multipiattaforma.

Lo scopo è quello di mantenere una base di codice unica per poi compilare soluzioni distinte, una per ogni sistema operativo che si desidera supportare.

In funzione dei requisiti funzionali dell’applicazione desktop da sviluppare possiamo utilizzare Java SE ed il framework Swing o quello AWT, il framework QT o librerie come wxWidgets; qualunque sia la scelta l’obiettivo è sempre quello di avere un prodotto moderno, manutenibile e in grado di evolvere nel tempo insieme alle esigenze aziendali.

Anche le soluzioni di archiviazione sono studiate per poter offrire performance ma essere facilmente gestite durante l'installazione. Molto frequentemente utilizziamo SQLite o altre soluzioni storage on file in luogo di database relazionali modello client/server che si rivelano poco adatti alla distrubuzione di software desktop pacchettizzato.

Soluzioni desktop, nel nostro DNA da sempre

L'esperienza nel campo dello sviluppo applicazioni desktop è nel DNA ELbuild da sempre.

I due fondatori di ELbuild fanno anche parte di Interstudio s.r.l., una società che sviluppa e commercializza soluzioni software desktop multipiattaforma destinate al mercato professionale dalla metà degli anni 1980. Negli anni le tecnologie, così come i requisiti e le possibilità offerte dall'hardware, sono molto cambiate ma un costante aggiornamento tecnico ci permette ancora oggi di essere all'avanguardia nella progettazione di questo tipo di soluzioni.

Qualche applicazione desktop realizzata

Negli anni sono molte le soluzioni sviluppate, in ambiti applicativi molto eterogenei.

Fra le più interessanti ci sono il sistema di diffusione audio/video delle informazioni ai viaggiatori realizzato su tecnologia Java Swing per Ferrovie Appulo Lucane, un sistema di configurazione in tempo reale di modelli 3D sviluppato su piattaforma QT per Mantellassi 1926, ed il gestionale progettato e implementato a supporto delle operazioni del Microcredito Pistoia, una delle realtà più strutturate a livello nazionale nel suo ambito. Oltre a queste soluzioni abbiamo sviluppato progetti nel settore della GDO, della gestione e controllo di risorse umane e nel settore farmaceutico.