Autore: Vanessa Talbot

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.
Prodotto blank

Utilizzare Unicode per i testi nei moduli

Tradotto automaticamente da Deepl

In 4D v16 i testi per tutti gli oggetti dei moduli (testi statici, pulsanti, caselle di controllo, ecc.) saranno memorizzati in Unicode, consentendo di utilizzare caratteri di lingue diverse direttamente nell’editor dei moduli.

Soprattutto per le lingue asiatiche o dell’Europa orientale, questo faciliterà il processo di sviluppo.

Prodotto blank

I comandi XML sono ora thread safe

Tradotto automaticamente da Deepl

Volete migliorare la scalabilità del vostro database e sfruttare tutte le prestazioni disponibili con le macchine multi-core?

Con 4D v16, abbiamo ampliato l’elenco dei comandi thread-safe per utilizzare processi preemptive con il codice che gestisce XML.

Prodotto blank

Mirroring del database

Tradotto automaticamente da Deepl

Quando si integra il file di registro, 4D si ferma al primo errore e non restituisce alcun messaggio di errore. I motivi degli errori di integrazione possono essere un log danneggiato, ad esempio a causa di un disco rigido difettoso o di un errore del software durante la scrittura. Se l’errore si verifica alla fine, non c’è problema; ma potrebbe anche verificarsi all’inizio o a metà del registro. In questo caso, i dati successivi all’errore potrebbero essere utili.

Ora, quando l’integrazione fallisce in modalità standard, è possibile provare l’integrazione in modalità di riparazione automatica. In questo caso, 4D cerca di risolvere l’errore riscontrato, non interrompe l’integrazione e restituisce l’elenco degli errori.

Prodotto blank

Esportazione JSON per il Journal

Tradotto automaticamente da Deepl

Nelle applicazioni 4D, il file di dati è importante, quindi tutte le attività del database vengono memorizzate nel file di log. Come tutti sanno, il file di registro è un elemento fondamentale per il ripristino del database in seguito a un evento sfortunato. Tuttavia, tutte le informazioni sull’attività del database possono essere utili anche per l’analisi. Ad esempio, per controllare l’attività di una tabella, per vedere le modifiche apportate da un utente e per seguire la storia di un record.

Prodotto 4D Mobile

Sessioni 4D Mobile

Tradotto automaticamente da Deepl

I comandi della sessione WEB sono stati adattati alla sessione 4D Mobile. Ora è possibile salvare i risultati di una query o di una variabile interprocesso relativa a una determinata sessione 4D Mobile. Ad esempio, con la nuova gestione delle sessioni 4D Mobile, è possibile gestire il carrello degli utenti.

Prodotto blank

Nuova architettura per la distribuzione delle applicazioni

Tradotto automaticamente da Deepl

Oggi le applicazioni unite salvano molte informazioni nel pacchetto dell’applicazione e anche nel file compilato (.4DC). Oltre a impedire la creazione di applicazioni di sola lettura, il salvataggio delle informazioni nel pacchetto applicativo ha un’altra fastidiosa conseguenza: le informazioni vengono perse quando si aggiorna l’applicazione.