La soluzione consente ai team di convertire le definizioni dell'interfaccia utente da strumenti legacy in software embedded ottimizzato, senza riscrivere o migrare la piattaforma.
COLORADO SPRINGS, CO — 23 aprile 2026 — Altia, leader globale nello sviluppo di interfacce utente grafiche e soluzioni HMI embedded, ha annunciato oggi nuove funzionalità che consentono ai team di sviluppo di convertire le definizioni di interfacce utente moderne in codice generato e pronto per la produzione di sistemi embedded.
I team di sviluppo si trovano ad affrontare la sfida unica di abbandonare le toolchain obsolete, preservando al contempo gli investimenti effettuati nei progetti creati (ad esempio con Figma, XML, QML e altri) e ricercando nuovi strumenti e metodi per innovare le interfacce embedded di nuova generazione. La tecnologia di Altia colma il divario tra i flussi di lavoro incentrati sulla progettazione e il software embedded implementabile. Con Altia, i team possono preservare le risorse UI esistenti, producendo implementazioni efficienti e deterministiche, ottimizzate per l'hardware reale.
"Le organizzazioni di ingegneria desiderano la libertà di far evolvere la propria strategia di interfaccia utente senza dover scartare anni di lavoro di sviluppo", ha affermato Jason Williamson, Vicepresidente Marketing di Altia. "Altia consente di riutilizzare le definizioni di interfaccia utente esistenti e di trasformarle in codice embedded altamente ottimizzato che soddisfa i requisiti di produzione, prestazioni e manutenibilità a lungo termine."
Dalla definizione dell'interfaccia utente alla distribuzione integrata.
Lo sviluppo di interfacce utente moderne spesso inizia al di fuori dei tradizionali ambienti embedded, utilizzando strumenti di prototipazione e visuali che supportano l'iterazione rapida e la collaborazione. Sebbene efficaci per la progettazione e le prime fasi di sviluppo, questi strumenti richiedono in genere una significativa riorganizzazione per adattarsi ai vincoli dell'hardware embedded.
La tecnologia di generazione del codice di Altia colma questa lacuna interpretando le definizioni dell'interfaccia utente, incluse le descrizioni basate su XML, gli artefatti di progettazione di Figma, ecc., e convertendole in codice C nativo ottimizzato e specifico per i sistemi embedded. Questo approccio preserva l'intento progettuale, garantendo al contempo un'esecuzione prevedibile, tempi di avvio rapidi e un utilizzo efficiente delle risorse.
Anziché affidarsi a runtime complessi o a livelli interpretati, Altia produce software pronto per la produzione, progettato fin dall'inizio per l'implementazione in sistemi embedded.
Principali vantaggi per i team di sviluppo embedded
Grazie alle soluzioni avanzate di generazione di codice di Altia, gli sviluppatori possono:
- Riutilizza le risorse dell'interfaccia utente esistenti: Sfrutta le definizioni dell'interfaccia utente create con strumenti di progettazione e sviluppo precedenti senza dover ricominciare da capo.
- Genera codice altamente ottimizzato: La generazione di codice nativo riduce al minimo il carico della CPU, l'utilizzo della memoria e i costi di avvio, pur mantenendo la leggibilità e la possibilità di eseguire il debug.
- Sfrutta la flessibilità dell'hardware: Implementabile su un'ampia gamma di MCU, MPU e SoC, consente ai team di scalare e migrare le piattaforme hardware senza riprogettare l'interfaccia utente.
- Separazione tra progettazione e ingegneria: Consenti ai progettisti di iterare liberamente, mentre i team di ingegneri mantengono il controllo sull'integrazione, le prestazioni e l'ottimizzazione del sistema.
- Crea software collaudato in produzione: La tecnologia Altia è implementata in oltre 100 milioni di dispositivi in tutto il mondo, riducendo i rischi durante il passaggio dei prodotti dal prototipo alla produzione di massa.
- Progettazione con flussi di lavoro supportati dalla sicurezza funzionale: I processi di sviluppo e gli strumenti di Altia supportano applicazioni incentrate sulla sicurezza, tra cui la tracciabilità, il comportamento deterministico e la conformità a standard come ISO 26262, ove richiesto.
Progettato per la produzione, non solo per i prototipi.
L'approccio di Altia è specificamente progettato per i sistemi embedded, dove vincoli quali memoria, prestazioni, tempi di avvio, lunghi cicli di vita del prodotto e considerazioni sulla sicurezza sono fondamentali. Separando la definizione dell'interfaccia utente dall'implementazione embedded, Altia consente ai team di modernizzare le proprie interfacce utente senza vincolare i progetti a un singolo toolchain o imporre costose riscritture.
Questa capacità è particolarmente preziosa in elettronica automobilistica, industriale, medica e di consumo programmi in cui i team devono fornire esperienze utente moderne, rispettando al contempo rigorosi requisiti di sistema e di produzione.
Per i team di progettazione che desiderano sfruttare le proprie risorse preesistenti utilizzando il software cloud più recente di Altia, inviare un'e-mail [email protected] o visitare il sito www.altia.com/get-started.