Nello sviluppo di applicazioni con display embedded, ogni progettista ha esigenze diverse. Alcuni preferiscono un approccio senza programmazione (no-code) per accelerare lo sviluppo, mentre altri ricercano una maggiore flessibilità per soddisfare requisiti applicativi specifici. Lo sviluppo tradizionale di un'interfaccia utente (UI) richiede spesso un'intensa attività di programmazione e test, con conseguente allungamento dei tempi di progetto e aumento dei costi di manutenzione.
Per rispondere a queste esigenze, WINSTAR propone due principali linee di prodotto: UART Smart Display ed Entry-Level UART TFT LCD Modules. Entrambe semplificano il processo di sviluppo, ma si differenziano per i requisiti di programmazione e l'approccio adottato.
| Linea di prodotto | UART Smart Display | Entry-Level UART TFT |
|---|---|---|
| Metodo di sviluppo | WINSTAR Smart Display GUI Builder e strumenti di sviluppo ST | Programmazione tramite "Clever System User API" |
| Programmazione richiesta | Nessuna programmazione richiesta | Richiede competenze di programmazione di base |
| Test e modifiche | Simulazione e test direttamente su PC, senza necessità di caricare il firmware sul dispositivo | Utilizzo delle API per visualizzare il contenuto dell'interfaccia e ridurre i tempi di sviluppo del progetto |
| Caratteristiche principali | Creazione dell'interfaccia UI/UX tramite oggetti grafici drag-and-drop, ideale per principanti e per uno sviluppo rapido. Supporta TouchGFX, STM32CubeIDE, STM32CubeMX e STM32CubeProg per sviluppi più avanzati. | L'interfaccia utente viene controllata tramite codici di comando, offrendo maggiore flessibilità ma richiedendo competenze di programmazione. |


• Sviluppatori o progettisti UI che non desiderano programmare.
• Sviluppo rapido dell'interfaccia UI/UX, con una significativa riduzione del time-to-market.
• Applicazioni che richiedono frequenti modifiche dell'interfaccia, come HMI industriali e touchscreen per dispositivi medicali.
• Applicazioni per il settore automotive, inclusi display di bordo e pannelli per stazioni di ricarica di veicoli elettrici (EV).
• Sviluppatori che desiderano un'ampia scelta di strumenti software, tra cui TouchGFX, STM32CubeIDE, STM32CubeMX e STM32CubeProg di
STMicroelectronics, per personalizzazioni avanzate.

• Sviluppatori con competenze di programmazione di base.
• Applicazioni che richiedono maggiore flessibilità nel controllo dei contenuti visualizzati.
• Integrazione con sistemi esistenti tramite API per applicazioni di controllo industriale, contatori intelligenti (smart meter) e display informativi per veicoli.
La soluzione WINSTAR UART Smart Display consente agli sviluppatori di progettare l'interfaccia utente direttamente tramite WINSTAR Smart Display GUI Builder, eliminando la necessità di scrivere codice. Si tratta della scelta ideale per uno sviluppo rapido e per utenti privi di esperienza nella programmazione. Inoltre, offre il supporto agli strumenti di sviluppo ST, garantendo un ulteriore livello di personalizzazione e flessibilità.
Al contrario, i moduli WINSTAR Entry-Level UART TFT LCD offrono un controllo più avanzato tramite comandi API, risultando particolarmente indicati per gli sviluppatori con esperienza di programmazione che necessitano di un maggiore livello di personalizzazione.
Qualunque siano i requisiti del progetto, WINSTAR offre la soluzione display più adatta per semplificare e ottimizzare il processo di sviluppo.