Share to: share facebook share twitter share wa share telegram print page

Embedded Wizard

Embedded Wizard
Developer(s)TARA Systems GmbH
Initial release2003
Stable release
V13 / November 29, 2023; 11 months ago (2023-11-29)
Written inC++
Operating systemWindows, Linux using Wine
Available inEnglish
LicenseEmbedded Wizard - EULA
WebsiteEmbedded Wizard

Embedded Wizard is a graphical user interface tool developed and distributed by TARA Systems GmbH for creating graphical user interface (GUI) applications mainly for embedded systems, including microcontroller and microprocessor units. It provides a WYSIWYG front-end for editing graphics, effects and logic of the user interface and generates source code for particular target hardware. Embedded Wizard is independent of a specific graphics hardware, color format or input mechanism. It supports object oriented programming and does not require a Real-time operating system/Operating system, allowing GUIs to run on bare metal.[1]

Embedded Wizard is mainly used to develop GUI applications for products in the area of industrial automation, consumer electronics, home appliances, medical industry, automotive industry and products equipped with a graphics display with or without a touch screen. The Free Edition of the tool is available on the Embedded Wizard website: https://www.embedded-wizard.de/download.

History

The first version of Embedded Wizard was released in 2003 by TARA Systems GmbH, an embedded software development company located in Munich, Germany. It was intended as a successor of previous GUI tools from TARA Systems GmbH, like M2-Builder. In contrast to former tools, Embedded Wizard enabled platform-independent development, introduced its own programming language Chora, and was designed to support object oriented programming and resource-constrained devices, such as microcontroller. Since the first version, the tool has been extended with new features like an integrated debugger, a memory footprint analysis of RAM and flash consumption or support for effects and animations with a 3D perception and vector graphics.

Embedded Wizard was designed and developed by Paul Banach and Manfred Schweyer.

Embedded Wizard IDE
Embedded Wizard Platform Package Architecture

Architecture

Embedded Wizard consists of the Embedded Wizard Studio, a WYSIWYG IDE for creating and prototyping the user interface application, and a hardware abstraction layer, called Platform Packages, which are available for various embedded chipsets, operating systems and color formats.

Each platform package contains a dedicated code generator and resource converter for bitmaps and TrueType fonts, which are adapted to a specific chipset, and - if available - operating system.

Another platform package can be licensed, which generates JavaScript/WebGL source code instead of ANSI C.[2]

Workflow

Following the approach of object-oriented programming, each Embedded Wizard project consists of classes which implement a certain part of the design and/or functionality. The class library of Embedded Wizard, called Mosaic, is part of every project and provides the basic functionality for visual objects, focus handling, layouting, event handling and more.

To create a graphical user interface, Embedded Wizard provides basic functions like rectangles, gradients, lines, (multiline) text boxes, import of bitmaps and TrueType fonts, but also GUI widgets like menus, scrollbars, buttons, and sliders.[3] Besides the visual objects, developers can create methods, properties, variables, and enums to implement a certain behavior, using Embedded Wizard's own programming language Chora.[4] Embedded Wizard follows the approach of visual programming. All logical elements, like methods, properties or variables are represented in the IDE as visual bricks. This enables developers, for example, to assign a variable as a parameter for a method by drag-and-drop.

The members of the class library can be flexibly extended by developers according to their needs. The available Knowledge Base[5] accompanied by video tutorials and open community forum Ask Embedded Wizard[6] help the developer to get familiar with the technology.

Embedded Wizard supports rapid prototyping and testing of the user interface. A debugger for the Chora code is integrated as well. During code generation, the Chora code is transformed into ANSI C code or JavaScript for a specific chipset, using the appropriate Platform Package. The generated C code needs to be compiled and linked with the runtime environment (RTE) and graphics engine (GE) of the platform package.[7]

Availability

The Embedded Wizard Studio is distributed by TARA Systems GmbH or its distributors as a per-developer license. The license consists of two parts. The Embedded Wizard Studio (i.e. the IDE), to develop Graphical User Interfaces (GUIs) on your Windows PC, and the Embedded Wizard Platform Package, which acts as an abstraction layer to the used embedded system, graphical subsystem and (RT)OS (if any).[8]

Platform Packages are available for more than 70 various chipsets (as of 2024).[9] Embedded Wizard is a selected solution by many semiconductor manufacturers for their chipsets. A complete list of all supported chipsets and operating systems can be found on http://www.embedded-wizard.de/platforms

References

Read other articles:

Finnish orienteering competitor Pasi Ikonen Ikonen at WOC 2010 Medal record Men's orienteering Representing  Finland World Championships 2001 Tampere Middle 2001 Tampere Sprint 2011 Savoie Long 2007 Kiev Relay Junior World Championships 1999 Varna Relay 1998 Reims Relay 2000 Nové Město na Moravě Long 2000 Nové Město na Moravě Relay Pasi Ikonen (born 30 June 1980[1] in Vihanti) is a Finnish orienteering competitor, winner of the 2001 World Orienteering Championships, Short d...

 

Peta infrastruktur dan tata guna lahan di Komune Villemoisson-sur-Orge.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiVillemoisson-sur-OrgeNegaraPrancisArondisemenPalaiseauKantonLongjumeauAntarkomuneCA du Val d'OrgeKode INSEE/pos91667 /  Villemoisson-sur-Orge merupakan sebuah kota dan komune di département Essonne, di region Île-de-France di Prancis. Demog...

 

1985 single by Laura BraniganSpanish EddieSingle by Laura Braniganfrom the album Hold Me B-sideTendernessReleasedJuly 1985Recorded1985GenreEurodiscoLength4:08LabelAtlanticSongwriter(s) David Palmer Chuck Cochran Producer(s)Jack WhiteLaura Branigan singles chronology Satisfaction (1984) Spanish Eddie (1985) Hold Me (1985) Music videoSpanish Eddie on YouTube Spanish Eddie is a song by American singer Laura Branigan, released as the lead single from her fourth studio album, Hold Me (1985). The s...

Pour les articles homonymes, voir Lubotzky. Alexander LubotzkyAlexander LubotzkyFonctionMembre de la Knesset14e Knesset (d)17 juin 1996 - 7 juin 1999BiographieNaissance 28 juin 1956 (67 ans)Tel Aviv, IsraelNationalité IsraélienFormation Université Bar-IlanActivités Mathématicien, professeur d'université, pédagogue, homme politique, chercheurPère Iser Lubocki (en)Enfant Asael LubotzkyParentèle Murray Roston (en) (beau-père)Autres informationsA travaillé pour Université Ya...

 

  هذه المقالة عن مالك بن الحارث الأشتر النخعي. لمعانٍ أخرى، طالع أشتر (توضيح). مالك بن الحارث الأشتر مناصب والي مصر في الخلافة الراشدة (5 )   في المنصب658  – 658  قيس بن سعد بن عبادة  محمد بن أبي بكر  معلومات شخصية الميلاد 585اليمن الوفاة 38 هـ الموافق 658مصر سبب ال�...

 

San Antón Barrio Iglesia de la Misericordia Coordenadas 38°21′03″N 0°28′58″O / 38.350833333333, -0.48277777777778Entidad Barrio • País España • Ciudad AlicantePoblación (2022)   • Total 2407 hab.Código postal 03004Fiestas mayores Del 11 al 20 de eneroPatrono(a) San Antonio Abad[editar datos en Wikidata] San Antón es un barrio de la ciudad española de Alicante. Limita al norte con el barrio de Carolinas Bajas; al es...

2009 biographical sports drama film InvictusTheatrical release posterDirected byClint EastwoodScreenplay byAnthony PeckhamBased onPlaying the Enemy: Nelson Mandela and the Game that Made a Nation2008 bookby John CarlinProduced by Clint Eastwood Lori McCreary Robert Lorenz Mace Neufeld Starring Morgan Freeman Matt Damon CinematographyTom SternEdited by Joel Cox Gary D. Roach Music by Kyle Eastwood Michael Stevens ProductioncompaniesSpyglass Entertainment[1]Malpaso Productions[1]...

 

Norwegian rock music record label This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Indie Recordings – news · newspapers · books · scholar · JSTOR (August 2023) (Learn how and when to remove this template message) Indie RecordingsFounded2005FounderErik and Espen Røhne[1]Distributor(s)Indie Distributio...

 

GrindrPengembangGrindr LLCRilis perdana25 Maret 2009 (2009-03-25)Rilis stabil2.2.3 / 11 Desember 2014 (2014-12-11) Sistem operasiApple iOSAndroidBlackBerry OSJenisJejaring geososialSitus webGrindr.com Grindr (dibaca graind) adalah aplikasi jejaring geososial yang ditujukan untuk pria gay, biseksual, dan bi-curious. Aplikasi ini berjalan pada perangkat iOS, Android, dan BlackBerry OS. Tersedia untuk diunduh dari Apple App Store dan Google Play, Grindr menawarkan versi gratis dan berb...

Middle HillTung Shan (amtlich) 東山 (amtlich) Tung Shan (Mitte) und Tate’s Cairn (links) Höhe 544 m Lage Hongkong, China Koordinaten 22° 21′ 0″ N, 114° 13′ 19″ O22.349924114.222045544Koordinaten: 22° 21′ 0″ N, 114° 13′ 19″ O Middle Hill (Hongkong) Der Middle Hill oder amtlich Tung Shan (chinesisch 東山 / 东山, Pinyin Dōng Shān, Jyutping Dung1 Saan1, Yale Tung Shan – „w�...

 

Avant la révolution islamique de 1979, le sujet de la transidentité en Iran n'avait jamais été officiellement traité par le gouvernement. Cependant, au début des années 1980, les personnes transgenres ont été officiellement reconnues par le gouvernement et autorisées à bénéficier d'opérations chirurgicales. Histoire Avant 1979 En 1963, l'Ayatollah Rouhollah Khomeini a écrit un livre dans lequel il dit qu'il n'existe aucune restriction religieuse vis-à-vis de la chirurgie corre...

 

تقويم للقديسين من العصور الوسطى موجود في دير الدومينيكان في توركو في فنلندا. تقويم القديسين هو تقليد مسيحي في السنة الطقسية وألذي يخصص لكل يوم أو أكثر كعيد لقديس معين، ويتم في هذا اليوم الاحتفال بذكرى القديس ويكون شفيع ذلك اليوم. هذا التقليد بدأ في القرون الأولى من المسيحي�...

2021 video gameCurse of the Dead GodsDeveloper(s)Passtech GamesPublisher(s)Focus Home InteractiveDirector(s)Sylvain PassotDesigner(s)Adrien CrochetProgrammer(s)Sylvain PassotAlban GuéretBastien LuchierRomain SeurotArtist(s)Valentin André-TerramorsiWriter(s)Adrien CrochetKurt McClungComposer(s)Leon ShelbyEngineOEnginePlatform(s)WindowsSwitchPlayStation 4Xbox OneReleaseFebruary 23, 2021Genre(s)RoguelikeMode(s)Single-player Curse of the Dead Gods is a 2021 roguelike video game developed by Pas...

 

General principle in chess Siegbert Tarrasch The Tarrasch rule is a general principle that applies in the majority of chess middlegames and endgames. Siegbert Tarrasch (1862–1934) stated the rule that rooks should be placed behind passed pawns – either the player's or the opponent's. The idea behind the guideline is that (1) if a player's rook is behind his passed pawn, the rook protects it as it advances, and (2) if it is behind an opponent's passed pawn, the pawn cannot advance unless i...

 

Church in Alie Street, London Borough of Tower HamletsSt George's German Lutheran ChurchLocationAlie Street, London Borough of Tower HamletsDenominationLutheranHistoryFounded1762Founder(s)Dietrich Beckman St George's German Lutheran Church is a church in Alie Street, Whitechapel just to the east of the City of London. From its foundation in 1762 until 1995 it was used by German Lutherans. Today the small vestry serves as an office for the Historic Chapels Trust and the church is available for...

2011 television film directed by Patricia Riggen Lemonade MouthExtended edition US DVD coverGenre Drama Musical Based onLemonade Mouthby Mark Peter HughesTeleplay byApril BlairDirected byPatricia RiggenStarring Bridgit Mendler Adam Hicks Hayley Kiyoko Naomi Scott Blake Michael Music byChristopher LennertzCountry of originUnited StatesOriginal languageEnglishProductionExecutive producerDebra Martin ChaseProducerMatias AlvarezCinematographyChecco VareseEditorGirish BhargavaRunning time106 minut...

 

Filipino composer (born 1970) This biographical article is written like a résumé. Please help improve it by revising it to be neutral and encyclopedic. (August 2012) Joy NiloBackground informationBirth nameJoy Tavas NiloAlso known asTony Val JosiaBorn (1970-01-11) January 11, 1970 (age 53)Oriental Mindoro, PhilippinesOriginPhilippinesGenresChoral Music, Orchestral, Pop MusicOccupation(s)Composer, Songwriter, Music Director, PianistInstrument(s)Piano, Voice, Synthesizers, KeyboardsYears...

 

Carol by Nikephoros LytrasPart of a series on theCulture of Greece History Ancient regions and tribes Byzantine and Ottoman Greeks Christianization Colonization Coups d'état Demographic (Modern) Economic Geographical name changes Greek countries and regions Greek Muslims Renaissance scholars Hellenic languages and Proto-Greek Inventions and discoveries Language question Military Monarchy (Kings and royal family) Phanariotes Polis Population exchange of 1923 People Languages Mythology Cuisine...

Politics of Norway Constitution Monarchy King Harald V Crown Prince Haakon Government Council of State (current cabinet) Prime Minister (list) Jonas Gahr Støre List of governments Parliament Storting President: Masud Gharahkhani Norwegian Parliamentary Ombudsman Political parties Politicians Recent elections Parliamentary: 2021201720132009 Local: 2023201920152011 Local government Administrative divisions Counties (Fylker) Municipalities (Kommuner) Sámi Parliament Foreign relations European ...

 

Belgian artist and royal (born 1968) Princess DelphineDelphine and her daughter at her first book's signing in 2008BornJonkvrouw Delphine Boël (1968-02-22) 22 February 1968 (age 55)Uccle, Brussels, BelgiumSpouseJames O'Hare (m. 2000)IssueDetailPrincess JoséphinePrince OscarNamesFrench: Delphine Michèle Anne Marie Ghislaine de Saxe-Cobourg[1]Dutch: Delphine Michelle Anna Maria Gisela van Saksen-Coburg[1]HouseBelgiumFatherAlbert II of BelgiumMotherSybille de Selys Longch...

 
Kembali kehalaman sebelumnya