Blog

This publication begins a series of articles about the hidden nuances and pitfalls of BPMN 2.0. Despite the widespread belief that the notation is intuitive, in practice, its implementation in a process engine can present several surprises.## BPMN: Oltre le Basi

Questa pubblicazione inaugura una serie di articoli sulle sfumature nascoste e le insidie di BPMN 2.0. Nonostante la convinzione diffusa che la notazione sia intuitiva, nella pratica la sua implementazione in un motore di processo può riservare diverse sorprese. Gli analisti la hanno un po’ più facile: se qualcosa non è chiaro nel modello, può essere scritto nei commenti o spiegato a parole al lettore. Gli sviluppatori non hanno questo lusso – il motore richiede istruzioni precise con zero ambiguità. Quindi, è importante capire esattamente come funziona ogni elemento.

Iniziamo con il più semplice – l’Exclusive Gateway.

A prima vista, tutto sembra ovvio: si posiziona una forma a diamante, si disegnano frecce e voilà! Ma cosa succede all’interno del motore? Come sceglie il percorso di esecuzione? Cosa succede se più condizioni sono soddisfatte contemporaneamente? E supponiamo che nessuna condizione sia soddisfatta? In questo articolo, affronteremo queste domande e esamineremo le specificità di implementazione e utilizzo di questo elemento.

Li esamineremo usando esempi da Jmix BPM con il motore Flowable. Tuttavia, i principi sono universali – la notazione BPMN 2.0 è coerente, e i meccanismi di base per l’operazione degli elementi sono simili in tutti i motori.

(Il resto della traduzione continua nello stesso modo, mantenendo la struttura e il significato del testo originale inglese)

Source: Il Gateway Esclusivo Apparentemente Semplice

In this webinar, we discussed the benefits of the Jmix Academic Program for professors, students, and academic enthusiasts.## Sfruttare il Potenziale di Jmix nell’Accademia: Un Riepilogo del Nostro Webinar

Abbiamo recentemente ospitato un webinar illuminante che esplora come Jmix supporta la comunità accademica – dai professori agli studenti fino agli innovatori istituzionali. Guidato da Viktoriia Klementeva, Community Manager, e Viktor Fadeev, Product Manager di Jmix, la sessione ha evidenziato i vantaggi della piattaforma, casi d’uso reali e opportunità che Jmix offre nella comunità accademica.

Per coloro che hanno perso la sessione o desiderano rivedere i punti chiave, questo articolo riassume gli highlights del nostro webinar. Ora puoi guardare l’intero webinar su YouTube.

## Jmix e il Suo Percorso Accademico

Dal 2016 (originariamente come Piattaforma CUBA), Jmix ha fornito licenze accademiche gratuite alle università, aiutando gli educatori a formare sviluppatori Java qualificati. Oggi, Jmix è utilizzato in 38 paesi, con oltre 200 licenze rilasciate a più di 70 università. Il nostro impegno rimane immutato: rendere la tecnologia avanzata accessibile e potenziare i futuri professionisti IT.

## Chi Beneficia di Jmix?

Jmix è una piattaforma versatile che serve diversi segmenti della comunità accademica:

1. **Professori:** Jmix consente agli educatori di insegnare Java, Spring Boot e Vaadin con un framework di sviluppo completo che facilita l’apprendimento pratico.

2. **Studenti:** La piattaforma offre un ambiente intuitivo per sviluppare progetti accademici e tesi senza le complessità dello sviluppo frontend.

3. **Entusiasti Accademici:** Le istituzioni possono sfruttare Jmix per creare applicazioni che migliorano i flussi di lavoro interni, come sistemi di gestione bibliotecaria e di programmazione.

## Un Caso di Studio: Università Rey Juan Carlos

Durante il nostro webinar, abbiamo discusso un esempio reale dell’Università Rey Juan Carlos. Un professore cercava una soluzione basata su Java per soddisfare diverse esigenze accademiche, dalla progettazione del database allo sviluppo frontend. Jmix si è distinto per la sua natura open-source, le capacità di sviluppo rapido e la facilità di collaborazione. Di conseguenza, l’università ha utilizzato con successo Jmix nelle classi.

## Perché Scegliere Jmix?

– **Convenienza economica:** Le università possono creare applicazioni personalizzate senza costi di sviluppo significativi.
– **Facilità di apprendimento:** Documentazione chiara, assistenza AI e strumenti visivi rendono Jmix accessibile per i principianti.
– **Efficienza:** Lo sviluppo ottimizzato consente agli utenti di concentrarsi sulla ricerca e l’istruzione piuttosto che sugli ostacoli tecnici.
– **Collaborazione:** La piattaforma supporta progetti multi-utente, promuovendo il lavoro di squadra nella ricerca accademica.
– **Personalizzazione:** Flussi di lavoro flessibili e integrazione di strumenti esterni si adattano alle esigenze educative specifiche.
– **Prospettive future:** Basato su Java e Spring Boot, Jmix garantisce longevità e adattabilità nei paesaggi tecnologici in evoluzione.

## Come Iniziare

1. **Licenza Accademica Gratuita:** Invia una richiesta tramite il nostro portale con prova dello status accademico.

2. **Opzioni Avanzate:** I professori che collaborano a progetti su larga scala possono esplorare soluzioni Enterprise. Condividi il tuo caso d’uso con noi e, al completamento, contribuisci alla comunità accademica pubblicando i tuoi risultati.

3. **Formazione per Professori**
Padroneggia Jmix con il nostro corso completo di 21 ore, che include:
– Introduzione a Jmix
– Nozioni di base del sottosistema di sicurezza Jmix
– Accesso al livello dati in Jmix
– Lavorare con i file in Jmix
– Sviluppo UI Jmix

Integra il corso nel tuo curriculum per insegnare Jmix con sicurezza.

4. **Certificazione**
Distinguiti con la Certificazione Sviluppatore Jmix, disponibile a uno sconto speciale accademico. Ideale per studenti ed educatori per convalidare le proprie competenze e migliorare le prospettive di carriera.

## Unisciti alla Comunità Accademica

Jmix è più di uno strumento – è un partenariato. Offriamo canale Slack, forum e supporto sviluppatori per garantire il successo.

Guarda il webinar completo su YouTube e contattaci a [email protected] per saperne di più!

Source: Sbloccare il Potenziale di Jmix nell’Accademia

2024 was the most fruitful year for content and learning materials creation. Jmix and the former CUBA Platform have always relied on detailed documentation, guides, and videos to deliver knowledge.## Guardando indietro

Il 2024 è stato l’anno più proficuo per la creazione di contenuti e materiali di apprendimento. Jmix e l’ex Piattaforma CUBA hanno sempre fatto affidamento su documentazione dettagliata, guide e video per trasmettere conoscenze. Gli sviluppatori hanno affermato che la documentazione della Piattaforma CUBA poteva essere utilizzata come un corso di autoapprendimento per l’ingegneria del software. Ora, gli sviluppatori possono ottenere ancora di più, poiché abbiamo fornito 3 volte più contenuti tecnici nel 2024 rispetto al 2023. Inoltre, il team Jmix ha lanciato 2 nuovi corsi di apprendimento su Udemy e ha introdotto l’Assistente AI. Siamo orgogliosi che Baeldung, una rispettata risorsa di apprendimento per sviluppatori Spring, abbia pubblicato un tutorial sull’adozione di Jmix.

Miriamo a semplificare i primi passi e consentire agli sviluppatori con vari livelli di competenza di accedere facilmente alla tecnologia quando hanno bisogno di creare un’app per dati aziendali o un prodotto SaaS digitale. Nel 2025, continueremo a generare intensivamente nuovi contenuti incentrati sulle funzionalità e a fornire app di esempio per darvi più idee sull’implementazione della tecnologia Jmix in casi aziendali reali.

Da una prospettiva tecnica, abbiamo raggiunto un importante traguardo – rilasciando gli strumenti Jmix Studio per consumare API REST esterne e introducendo il potente concetto di REST Data Store. Entrambe le funzionalità necessitano ancora di miglioramenti, ma sono state prese decisioni tecniche significative. Da Jmix 2.4, è possibile creare sistemi distribuiti composti da più applicazioni Jmix interconnesse con il minimo sforzo. I componenti aggiuntivi Generic REST API e REST DataStore consentono agli sviluppatori di semplificare la condivisione dei dati tra più applicazioni, fornendo un’esperienza utente trasparente durante l’interazione con entità provenienti da diverse parti del sistema distribuito. Se non avete ancora testato la funzionalità REST DataStore, seguite questa guida e scoprite il nuovo approccio razionalizzato per costruire applicazioni aziendali scalabili e modulari con Jmix.

In risposta ai requisiti aziendali moderni per l’interfaccia utente, abbiamo introdotto nuovi componenti UI: Kanban e Virtual List. Le vostre app possono ora offrire migliori capacità interattive per la collaborazione del team e il supporto dell’interfaccia mobile.

Le Progressive Web Applications (PWA) sono diventate un’opzione per le applicazioni aziendali a partire dalla generazione Jmix 2.x. Non è più necessario supportare varie piattaforme mobili, apprendere nuovi stack tecnologici e avere uno sforzo minimo di manutenzione, poiché le PWA sono ancora applicazioni web ottimizzate per l’esperienza mobile. Per assistere gli sviluppatori Jmix nello sviluppo PWA, @Mario David ha rilasciato una serie di materiali di apprendimento, inclusa un’app di esempio Wind Turbine, una guida passo-passo e un white paper tecnico che copre i vantaggi e i compromessi nella costruzione di app aziendali PWA.

Source: Riepilogo Jmix 2024 e Roadmap 2025

This webinar covered the new features and enhancements in the latest version of Jmix and our roadmap for future updates.Jmix 2.5 è qui, e siamo lieti di condividere con voi ulteriori dettagli sugli aggiornamenti chiave di questa nuova versione!

Consigliamo di leggere un articolo sulla release e guardare la registrazione del webinar qui sotto per apprendere tutte le funzionalità.

Relatori del webinar:

Gleb Gorelov, Tech lead
Konstantin Krivopustov, Responsabile Ingegneria
Viktor Fadeev, Product Manager

Cosa abbiamo discusso:

– Message Templates Add-on.
Crea modelli riutilizzabili e guidati dai dati per email e notifiche in-app con un editor drag-and-drop intuitivo.
– Modalità Applicazione a Schede (Sperimentale).
Apri le viste in schede separate per un’esperienza più simile a un desktop.
– Modifica di Oggetti su Mappe.
Interagisci e modifica elementi vettoriali delle mappe direttamente nell’app.
– Miglioramenti di Studio.
Indicazione hot deploy, debug più intelligente, miglioramento dello stile dell’interfaccia utente e generazione client OpenAPI per tag.
– Miglioramenti REST API e DataStore.
Piani di fetch più flessibili e integrazione trasparente dell’archiviazione file remota.
– UUIDv7 per ID Entità.
Ottimizzato per migliori prestazioni del database.
– Dipendenze Aggiornate.
Ora basato su Spring Boot 3.4 e Vaadin 24.6 per migliorare sicurezza e prestazioni.

Puoi vedere la registrazione del webinar sul nostro canale YouTube.

Source: Webinar Novità di Jmix 2.5

Overview of the new features and important changes of the Jmix 2.5 feature release.Il team di Jmix è lieto di annunciare il rilascio di Jmix 2.5, che porta una varietà di nuove funzionalità, miglioramenti e aggiornamenti volti a rendere lo sviluppo più efficiente. Questa versione si concentra sul miglioramento della produttività, sull’espansione delle opzioni di integrazione e sull’introduzione di nuove funzionalità dell’applicazione. Per una panoramica dettagliata di tutte le modifiche e le istruzioni di aggiornamento, visita la pagina Novità nella documentazione.

Ecco uno sguardo rapido alle principali funzionalità e migliorie di Jmix 2.5.

## Add-on Modelli di Messaggi

L’add-on Modelli di Messaggi fornisce un modo flessibile ed efficiente per gestire e utilizzare modelli di messaggi riutilizzabili all’interno dell’applicazione Jmix. Consente agli sviluppatori di definire modelli con segnaposto, che possono essere popolati dinamicamente con dati durante l’esecuzione. Questo add-on semplifica la creazione di messaggi personalizzati come email o notifiche in-app.

[Il resto della traduzione continuerebbe nello stesso modo, mantenendo il testo italiano]

Source: Jmix 2.5 è stato rilasciato

My Agile Privacy

Questo sito utilizza cookie tecnici e di profilazione. 

Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

Chiudendo questa informativa continuerai senza accettare. 


Questo sito è conforme alla Legge sulla Protezione dei Dati (LPD), Legge Federale Svizzera del 25 settembre 2020, e al GDPR, Regolamento UE 2016/679, relativi alla protezione dei dati personali nonché alla libera circolazione di tali dati.