Aggiornamento automatico delle licenze di build OEM
4D aggiorna automaticamente le licenze di sviluppo quando raggiungono la data di scadenza. Tuttavia, le licenze di creazione OEM (4D Server OEM e chiavi OEM XML) richiedono ancora l’intervento umano per essere aggiornate. Ciò causava problemi nelle catene di creazione automatizzate e, in generale, una perdita di tempo.
4D 20 R9 estende l’aggiornamento automatico delle licenze alle licenze di creazione OEM. Questo post del blog descrive i diversi scenari in cui ciò avviene.
Nuova classe per gestire le connessioni TCP in entrata
In 4D 20 R8 abbiamo introdotto la classe TCPConnection, che consente di avviare connessioni TCP a server remoti. Con 4D v20 R9, siamo lieti di presentare la classe TCPListener, la chiave per gestire le connessioni TCP in arrivo e costruire un server TCP direttamente in 4D.
Con queste due classi, TCPConnection e TCPListener, avete ora il pieno controllo sulla comunicazione TCP, sia lato client che lato server.
Vediamo come utilizzarle insieme.
Scoprite il vostro assistente di scrittura potenziato dall’intelligenza artificiale in 4D Write Pro
In un mondo in cui la scrittura professionale è in continua evoluzione, 4D Write Pro rivoluziona il modo di scrivere. Grazie all’integrazione di un assistente di scrittura dotato di intelligenza artificiale, ora avete un supporto immediato per redigere, modificare e migliorare i vostri documenti.
Il nostro assistente di scrittura AI è molto più di un semplice strumento di conversazione. È stato progettato per essere il vostro assistente personale nella stesura dei documenti. Se avete bisogno di riformulare una frase, correggere un errore o semplicemente trovare l’ispirazione, l’AI è lì per assistervi in tempo reale.
Sbloccate la potenza dell’intelligenza artificiale con 4D AIKit: Automatizzare, creare e innovare
Siamo entusiasti di presentare 4D AIKit, la prima di una serie di funzionalità basate sull’intelligenza artificiale progettate per portare le capacità intelligenti direttamente nei vostri progetti 4D. Come componente integrato, AIKit consente di integrare perfettamente i modelli all’avanguardia di OpenAI nel vostro ambiente di sviluppo, rafforzando il nostro impegno a porre l’intelligenza artificiale al centro dell’innovazione in 4D.
Con poche righe di codice, potete arricchire le vostre applicazioni con funzionalità intelligenti come la generazione di immagini, la moderazione dei contenuti, l’analisi visiva avanzata e i chatbot conversazionali. Questo è solo l’inizio! Le possibilità sono infinite e vi permetteranno di creare soluzioni più intelligenti, dinamiche e reattive che mai.
Formule nella procedura guidata per le etichette
A partire da 4D 20 R9, il componente Label Wizard è stato aggiornato per migliorare l’esperienza con le formule. Questo migliora la sicurezza impedendo la creazione di formule dannose. Migliora anche la qualità, evitando la creazione di formule errate. Scopriamo i miglioramenti!
Migliorare la privacy e la sicurezza di macOS con l’UUID dell’applicazione
Con l’aggiornamento Sequoia, macOS si basa ora sull’UUID delle applicazioni per vari controlli di privacy e sicurezza, come l’accesso alla rete. Questa nuova caratteristica di macOS potrebbe causare problemi agli utenti finali, come la necessità di riautorizzare spesso le applicazioni 4D create. Per risolvere questo problema, a partire da 4D 20 R9, ogni applicazione 4D creata per macOS ha ora un proprio UUID dell’applicazione. Questa modifica garantisce controlli di accesso meglio calibrati. Approfondiamo i dettagli.
4D NetKit: Ottenere gli eventi del calendario di Google e Microsoft 365
La gestione di calendari ed eventi è fondamentale per molte applicazioni, soprattutto quando si integrano con servizi popolari come Google Calendar e Microsoft 365. A partire da 4D 20 R9, è possibile recuperare e accedere facilmente a calendari ed eventi da queste piattaforme con i nuovi comandi 4D NetKit. Che si tratti di sincronizzare orari, creare funzioni basate sul calendario o semplicemente recuperare i dettagli di un evento, questi comandi consentono un’integrazione perfetta con i servizi di Google e Microsoft 365.
Utilizzare la classe nell’area web incorporata con $4d
Con 4D 20 R9, 4D introduce nuovi comandi che consentono agli sviluppatori di definire un contesto di oggetti per $4d, garantendo l’esposizione solo di funzioni specifiche. In precedenza, utilizzare $4d significava esporre i metodi di 4D all’area web, mentre ora è possibile definire e utilizzare funzioni di classe. Questo miglioramento consente di migliorare l’organizzazione, l’incapsulamento e la sicurezza nell’integrazione delle funzionalità 4D nelle aree Web.
4D View Pro: Il callback di importazione assicura che le funzioni personalizzate siano completamente risolte
L’importazione di documenti è un’operazione comune quando si lavora con 4D View Pro. Tuttavia, quando questi documenti contengono funzioni personalizzate, può essere difficile determinare quando tutti i calcoli sono stati completati prima di eseguire azioni come la stampa o il salvataggio. Per risolvere questo problema, 4D 20 R9 fa in modo che la formula di richiamo dei comandi di importazione venga eseguita solo dopo che tutte le funzioni personalizzate sono state completamente gestite. Questo miglioramento offre un maggiore controllo e affidabilità quando si lavora con documenti 4D View Pro importati.
Avvertenze sugli elementi linguistici deprecati
Con il rilascio di 4D 20 R9, gli elementi di linguaggio deprecati generano ora degli avvisi, aiutandovi a mantenere il vostro codice il più moderno ed efficiente possibile. Entriamo nei dettagli.
Contattateci
Avete domande, suggerimenti o volete semplicemente entrare in contatto con i blogger di 4D? Lasciateci un messaggio!
* La vostra privacy è molto importante per noi. Fare clic qui per visualizzare il nostro Politica