Saksalainen sulautettujen sovellusten työkaluja kehittävä SEGGER on julkaissut uuden velhotyökalun, jonka avulla voidaan luoda graafisia käyttöliittymiä yhtiön oman emWin-grafiikkakirjaston avulla. Työkalu on nimeltään AppWizard, ja se helpottaa emWinin kaikkien ydintoimintojen, kuten animaatioiden, kielenhallinnan, widgetien, käyttöä.
Yksi AppWizardin ominaisuuksista on WYSIWYG-editori. Sen avulla insinöörit voivat suunnitella sovellusrajapintoja sekä niihin liittyviä toimintoja ja tapahtumia ja nähdä heti, miltä sovellukset todella näyttävät. Lisäksi AppWizardissa on erillinen Play-tila, jossa luotuja sovelluksia voidaan testata simuloidussa ympäristössä. F5-painikkeen painalluksella ajetaan sovelluksen kulloinenkin tila, mikä vastaa koodin debuggausta IDE-ympäristössä.
Sulautettujen käyttöliittymien rakentaminen AppWizardilla on erittäin yksinkertaista, ja vaatii vain vähän tai ei mitään aikaisempaa kokemusta emWinistä tai edes C-ohjelmoinnista. Ottamalla käyttöön signaaleja ja aikajaksoja sovelluksen käyttäytyminen voidaan määritellä helposti. Esimerkiksi painikkeen luominen arvon muuttamiseksi tehdään vain muutamalla napsautuksella.
Integroidulla resurssienhallinnalla kaikki resurssit (kuten fontit ja kuvat) muunnetaan automaattisesti sisäisiin muotoihin ja lisätään projektiin. Resurssit voidaan tallentaa sisäiseen muistiin tai ladata ulkoiselle tallennusvälineelle.
AppWizard generoi joukon C-lähdetiedostoja. Ne toimivat missä tahansa kohdelaitteistossa, jossa on vähintään 32 kilotavua RAM-muistia ja 128 kilotavua ROM-muistia. Sovelluksen virheenkorjaus ja kustomoidun koodin lisääminen onnistuu koodiin MS Visual Studio -projektina, vaikka lopullinen kohdelaitteisto ei olisikaan vielä käytettävissä.
Lisätietoja emWinistä ja AppWizardista on osoitteessa www.segger.com/emwin (kohdassa Tools).