Naka-embed na Mundo: Inilabas ni Segger ang AppWizard para sa disenyo ng GUI
Ang AppWizard ay may sariling built-in na mga kakayahan sa pamamahala ng mapagkukunan at pinadali ang paggamit ng mga pangunahing pag-andar ng emWin, tulad ng pag-render ng mga animasyon, pamamahala ng wika at mga widget.
Kasama sa programa ang tinatawag ng firm na 'kung ano ang nakikita mo na nakuha mo' (WYSIWYG) editor, na nagpapahintulot sa mga inhinyero na magdisenyo ng mga interface ng application, kasama ang kanilang mga kaugnay na pakikipag-ugnay at mga kaganapan, at tingnan, nang walang pag-export ng file, kung ano ang mga application na ito talagang magmukha.
Sinasama rin ng AppWizard ang isang mode ng pag-play para sa madaling pagsubok ng mga nilikha na application sa isang kunwa na kapaligiran. Ang pagpindot sa F5 ay tumatakbo sa kasalukuyang estado ng application, tulad ng pag-debug sa isang IDE.
Ang pagtatayo ng naka-embed na mga aplikasyon ng GUI na may AppWizard ay nangangailangan ng kaunting paunang karanasan sa emWin o kahit na C-programming, ang pag-angkin ni Segger. Ang pag-uugali ng application ay tinukoy sa pamamagitan ng paglalapat ng mga signal at puwang / pakikipag-ugnay.
Sa integrated integrated management management, lahat ng mga mapagkukunan (tulad ng mga font at mga imahe) ay awtomatikong na-convert sa mga panloob na format at idinagdag sa proyekto. Ang mga mapagkukunan ay maaaring maiimbak sa panloob na memorya o mai-load sa panlabas na media.
Ang suporta para sa mga antas ng board board ay nagbibigay-daan sa AppWizard upang makabuo ng mga handa na mga aplikasyon ng target. Kasama sa mga package na ito ang pag-setup ng target na hardware at pagpapakita para sa isang walang putol na pagsisimula, pati na rin ang emFile file system ng Segger upang gawing simple ang paglalagay ng mga mapagkukunan sa isang SD card o ilang iba pang anyo ng panlabas na memorya ng memorya.
Ang mga output ng AppWizard ay isang bundle ng mga file na mapagkukunan ng C upang gumana sa anumang system na may hindi bababa sa 32kByte ng RAM at 128kByte ng ROM.
Ang isang proyektong simulasi sa MS Visual Studio ay nagbibigay-daan sa pag-debug ng aplikasyon at pagdaragdag ng pasadyang code na isinasagawa kahit na ang pangwakas na target na hardware ay hindi (magagamit).
"Ang bagong AppWizard ay nag-stream ng buong proseso ng paggawa ng kahit na kumplikadong mga application ng grapiko, nang hindi nangangailangan ng matatag na kaalaman sa kung paano gumagana ang emWin," sabi ni Jörg Ehrle, tagapamahala ng produkto para sa emWin sa Segger.
Si Joe Yu, bise presidente at pangkalahatang tagapamahala ng mababang linya ng produkto ng MPU at MCU sa NXP ay nagsasabing "ang madaling gamitin na API ng emWin, kahusayan at dokumentasyon ay pambihirang at madaling gamitin sa loob ng aming mga pakete ng MCUXpresso SDK."
