XVT2009 C/C++ Cross Platform Studio 2009

Licenza: Prova gratuita ‎Dimensioni del file: 44.00 MB
‎Valutazione utenti: 4.5/5 - ‎2 ‎Voti

Circa XVT2009 C/C++ Cross Platform Studio

Il layout GUI WYSIWYG di XVT fornisce una rappresentazione comune di eventi, finestre, tipi di carattere, grafica e molte altre funzionalità di controllo /interfaccia. Invece di chiamare le funzioni disponibili su ogni singolo sistema di finestre native, l'applicazione effettua chiamate alla libreria API universale XVT. L'API XVT chiama quindi l'API nativa, per tutte le 14 piattaforme/sistemi operativi supportati (Windows, Mac, Unix, Linux) L'interfaccia XVT è identica su ogni sistema di finestre supportato. Poiché l'interfaccia XVT è un'astrazione delle interfacce di programmazione esistenti, è facile da usare, ma fornisce comunque funzionalità simili a quelle disponibili nei sistemi di finestre native. La porta di un'applicazione XVT richiede lo spostamento di tutti i file di origine (C++), dei file di intestazione, file di risorse e file della Guida nella piattaforma di destinazione, ricompilare i file C++ con un compilatore C++ nativo (non fornito da XVT), ricompilare il file di risorse utilizzando il compilatore di curl XVT in un file di risorse nativo, compilare il file di risorse native con il compilatore di risorse native (non fornito da XVT, né dalla produzione del compilatore su PC, né dalle librerie di toolkit native per Motif) e collegare i file oggetto utilizzando il linker nativo. Gli strumenti front-end XVT funzionano su progetti binari portatili che possono essere spostati da una piattaforma all'altra. Con XVT, il codice sorgente dell'applicazione identico viene eseguito su tutte le piattaforme ed eseguito in modo nativo su ciascuna di essi. Anziché riscrivere un'intera applicazione da zero per ogni nuovo ambiente di windowing, gli sviluppatori possono creare e gestire un set di codice sorgente e risolvere più ambienti. Per questo motivo, XVT offre un enorme risparmio in termini di tempi e costi di sviluppo per le applicazioni multipiattaforma. La portabilità può aprire nuovi mercati e consentire al software proprietario di sopportare i cambiamenti della piattaforma. Le applicazioni XVT obbediscono alle linee guida appropriate dell'interfaccia utente per ogni sistema. È trasparente per l'utente finale che XVT sia stato utilizzato nello sviluppo; Le applicazioni XVT appaiono e agiscono come se fossero codificate specificamente per la particolare finestra