|
|
|
|
|
|
|
Notiziario Marketpress di
Martedì 12 Luglio 2005
|
|
|
|
|
|
Pagina5 |
|
|
DISPONIBILE GUI PEG PER IL SISTEMA OPERATIVO IN TEMPO REALE OSE DI ENEA GUI EMBEDDED A CARICAMENTO DINAMICO, EVENT-DRIVEN, OCCUPA SOLO 8 KBYTE DI RAM |
|
|
|
|
|
Milano, 12 luglio 2005, – Enea ha annunciato la disponibilità della Portable Embedded Gui (Peg) di Swell Software per la versione 5.1 del sistema operativo in tempo reale (Rtos) Ose. Questa Gui event-driven da 100 kbyte occupa solo 8 kbyte di Ram e facilita la creazione di Gui intuitive personalizzate per sistemi deeply-embedded dotati di Rtos Ose. La Gui Peg è perfettamente integrata nell’Rtos Ose e fornisce un supporto completo a funzionalità quali memory protection, multitasking, message-passing e gestione interrupt. Per semplificare l’avvio, l’Ose 5.1 mette a disposizione un sistema di sviluppo di riferimento (refsys) che collega tutti i componenti Rtos (kernel, gestione sistema, gestione errori, stack Tcp/ip) e la Gui Peg in un’unica immagine immediatamente disponibile. La Gui Peg e relative applicazioni possono essere caricate dinamicamente, facilitando la riconfigurazione dei sistemi che, in questo modo, non devono essere disattivati. Non collegandosi direttamente ai dispositivi hardware, la Gui Peg e le sue applicazioni possono operare in modalità protetta (in uno spazio di indirizzo virtuale a parte), evitando che processi errati o dolosi possano danneggiare funzioni di kernel di vitale importanza. La Gui Peg è perfettamente integrata nel simulatore Soft Kernel Ose di Enea e consente agli Oem di sviluppare applicazioni Ose/peg su un normale Pc senza dover accedere all’hardware target. L’applicazione Peg può girare in una finestra a parte e, allo stesso tempo, accedere ai servizi di kernel. "La capacità di aggiungere Gui sofisticate e dispositivi embedded wireless e collegati in rete è un’esigenza per i nostri clienti", ha dichiarato Paul Nederveen, Product Marketing Manager di Enea. "L’integrazione di Peg con l’Rtos Ose consente agli sviluppatori di aggiungere facilmente una robusta Gui intuitiva, di elevate prestazioni ad applicazioni “Ose-hosted” ad alta disponibilità, con notevoli vincoli in termini di memoria e prestazioni”. “La sua risposta rapida e deterministica, il paradigma di message-passing e le funzionalità di memory protection rendono l’Ose la soluzione ideale per la nostra Gui event-driven”, ha aggiunto John Cuthbertson, Marketing & Partner Relations Manager di Swell Software. “Finalmente i progettisti di sistemi in tempo reale ad alta disponibilità che girano su Rtos Ose possono aggiungere una Gui compatta, robusta “Romable”, in grado di rispondere alle loro esigenze”. Ose/peg costituisce un kit di sviluppo completo e una libreria di classi per la creazione di Gui professionali. Il pacchetto Peg comprende tool per la realizzazione di schermi visivi, la generazione di font personalizzati e la compressione di immagini arbitrarie. Le classi di incapsulamento dell’hardware e dell’Os di Peg/ose consentono di operare interfacce utente Ose/peg come una normale applicazione Windows a 32 bit. In questo modo i progettisti possono sviluppare, simulare, eseguire il debug e testare le proprie Gui Peg personalizzate su un normale Pc Windows. La libreria Peg/ose, interamente scritta in C++, è piccola, veloce e facilmente collegabile a qualsiasi configurazione hardware in grado di supportare funzioni grafiche. La libreria fornisce comandi Gui, indicatori e altri oggetti necessari per costruire una Gui personalizzata, inclusi finestre, barre degli strumenti, menu, indicatori, barre, finestre di dialogo e caselle di stato, pulsanti, grafici, spie e scale. Peg non pone alcun limite artificiale all’impiego degli oggetti, lasciando ai progettisti la libertà di realizzare schermi che forniscono un nesting illimitato di comandi all’interno di una gerarchia di finestre. Peg/ose supporta una vasta gamma di dispositivi di input (keypad, softkey, mouse, joystick, touchscreen), diverse bitmap di puntatore e cursori hardware, inoltre fornisce input driver per mouse e touchscreen per tutte le piattaforme di riferimento supportate. Peg/ose supporta i caratteri a due byte e la codifica Unicode e può integrare ampi set di caratteri in sistemi embedded a memoria limitata. Peg/ose è disponibile immediatamente per numerosi microprocessori, tra cui Motorola (Powerpc), Texas Instruments (Omap), Arm e Mips. Peg/ose è disponibile anche per il simulatore Soft Kernel Ose. Www.swellsoftware.com
|
|
|
|
|
|
<<BACK
|
|
|
|
|
|
|
|