InstantSolutions Framework: sviluppo rapido di app moderne

Ethea ha realizzato un framework applicativo (cioè un insieme di librerie e strumenti di sviluppo) sofisticato, che consente di realizzare pacchetti software di qualità in modo rapido e, quindi, economico, con interfaccia utente personalizzabile e adattabile alle esigenze del cliente.

Gli sviluppatori Delphi troveranno in InstantSolutions uno strumento efficace e veloce per creare in poco tempo applicazioni Client/Server Windows, con interfaccia utente moderna e accesso ai dati performante.

Nuova versione ISF 7 per applicazioni moderne

La nuova versione InstantSolutions 7 introduce i paradigmi delle applicazioni moderne (High-DPI, Temi Dark/Light, icone material-design) è full-Unicode e MultiLanguage e funziona con Delphi per Win32, versioni 10.1 Berlin, 10.2 Tokyo, 10.3 Rio e il nuovo 10.4 Sydney, utilizza FireDac per l’accesso ai dati.

Seguite il Crash Course che illustra l’utilizzo di Instant Solutions guidandovi nella creazione di una applicazione da zero.

ISWorkbench

E’ il tool principale che vi permette di gestire in modo semplice ma molto potente la struttura dei dati della vostra applicazione, sia dal punti di vista delle classi/oggetti (in formato InstantObjects) che dal punto di vista della gestione della struttura del database, che viene mantenuta allineata in automatico.

La generazione delle classi InstantObjects permette di gestire la maggior parte della logica di business di base (formato campi, obbligatorietà, display name, hint, relazioni, ecc…) senza scrivere righe di codice a mano.

Il motore di accesso ai dati di ISWorkbench, è stato riscritto utilizzando FireDAC, la libreria di accesso ai dati moderna presente in Delphi.

 

L’interfaccia utente è stata completamente rivista, per utilizzare i paradigmi delle applicazioni moderne, come le icone “materia design”, il tema chiaro / scuro e il supporto High-DPI.

 

Supporto vecchie versioni

InstantSolutions 6 la versione attualmente più utilizzata. Full-Unicode e MultiLanguage e funziona con Delphi per Win32, versioni 2010, XE3, XE7, XE8, 10.1, 10.2, 10.3 e utilizza DbExpress per l’accesso ai dati. Ethea fornisce il supporto tecnico e l’assistenza al porting di una applicazione sviluppata con ISF6 verso ISF7, incluso nel prezzo di licenza di ISF7.

InstantSolutions 5 non è più supportata.

Interfaccia moderna / avanzata

Per le applicazioni gestionali in multiutenza ad uso di personale esperto e qualificato è possibile realizzare una interfaccia a finestre multiple, di tipo MDI o SDI, in cui l’utente è libero di “navigare” all’interno dei dati senza alcuna restrizione, ed è guidato nelle procedure più complesse da un sistema di Wizard a passi successivi.

Con ISF 7 è stato introdotto un moderno “Hamburger Menu” e le applicazioni sfruttano le icone “Material Design” attraverso il nuovo componente IconFontsImageList realizzato da Ethea stessa, che è diventato subito popolare nella community Delphi internazionale.

Con il nuovo supporto ai temi (chiaro e scuro), all’utilizzo delle icone materia-design e all’organizzazione dell’interfaccia utente con i ChromeTabs, non sentirete più i cliente dire che la vostra applicazione è “vecchia”.

Utilizzando il comodo “Theme Selector” fornirete un modo chiaro e veloce per cambiare tema all’applicazione.

Anche a livello apdatabase è stato completamente rivisto il motore di accesso ai dati, abbandonando DbExpress in favore di FireDAC

Oltre a guadagnare in prestazioni ora l’accesso ai dati utilizza il broker FireDAC per InstantObjects, a garanzia della continua evoluzione della libreria OOP/OPF che è alla base dello sviluppo con InstantSolutions.

Supporto ai Database

Grazie alla flessibilità della tecnologia InstantObjects su cui si basa, all’utilizzo della libreria FireDAC e al potente ISWorkbench dizionario dati, un’applicazione creata con InstantSolutions può memorizzare i propri dati su quasi ogni tipo di database relazionale esistente sul mercato; inoltre, è facile cambiare lo strato software di accesso ai dati anche per un’applicazione esistente, in base alle esigenze di un nuovo cliente. Avete un’applicazione InstantSolutions che lavora con Firebird, ma un cliente ha bisogno di usare Oracle? Con InstantSolutions questo non è un problema. Utilizzando FireDAC l’elenco dei database supportati sono tutti quelli messi a disposizione da tale tecnologia, praticamente tutti… Occorrerà solo fornire la mappatura dei campi “fisici” rispetto ai campi logici di InstantObjects.

E se le vostre esigenze non giustificano un motore database dedicato, InstantSolutions è anche in grado di usare semplici file di testo in formato XML, come avviene ad esempio con il popolare software Basket Scouting.

Case studies

InstantSolutions è stato usato fino ad ora da svariate aziende per realizzare decine di applicazioni, sia per uso interno sia pacchettizzate. Abbiamo preparato alcuni brevi case study di applicazioni significative sviluppate, da noi o da nostri clienti, con InstantSolutions. Leggendoli potrete rendervi meglio conto delle varie caratteristiche di InstantSolutions che sono risultate vincenti nei diversi progetti. I case study attualmente disponibili sono:

  • Dossier Manager, per la gestione della documentazione informativa sul prodotto cosmetico e della valutazione delle sicurezza.
  • Sport Club Manager, applicativo gestionale per società sportive (versione Windows).
  • KSM, per la gestione del trasporto studenti della provincia di Bolzano.
  • EdilCycle, per la gestione del ciclo di vita di un progetto immobiliare.

Strumenti per la localizzazione di applicazioni

Un aspetto importante del framework è la possibilità di tradurre le applicazioni in lingue diverse. Attraverso una libreria di componenti e strumenti progettati da Ethea è possibile tradurre e rendere multilingua qualsiasi applicazione Delphi: InstantTranslation.

Consulenza e supporto

Ethea fornisce agli sviluppatori che utilizzano ISF, tutta la formazione, la consulenza e il supporto necessari per essere da subito operativi e produttivi.

Disponibilità e prezzi

La versione di valutazione di InstantSolutions, con durata limitata (6 mesi), è fornita a tutti i partecipanti ai nostri Crash Course gratuiti. Per ottenere una versione di valutazione anche senza aver partecipato ad un Crash Course, o per maggiori informazioni o proposte personalizzate, contattateci tramite il form presente sul sito.

Per soddisfare tutte le diverse esigenze dei nostri clienti, proponiamo InstantSolutions in diverse configurazioni e moduli aggiuntivi, e lo accompaginamo con una serie completa di servizi di consulenza, formazione e supporto.

Per i prezzi delle licenze e i servizi di formazione e consulenza, scaricate il listino completo…

EnglishItalian