Download presentation
Presentation is loading. Please wait.
Published byJesse Murphy Modified over 9 years ago
1
Work package 4: User Interfaces for Embedded Systems Karin Coninx Jan Van den Bergh
2
Task u Task 4.1: Evaluation of existing systems for the realization of UIs u months 1-6 (5,4 man-months) u D1: report about evaluation
3
UI development in general u Mainstream UI u visual design u resource based u code generation u Example tools: Visual C++, J++,... u Shift towards “model-based / task-based” (ref. CADUI’99) u for “administrative GUI” applications u Direct manipulation? Multimedia? u Embedded systems???
4
UI development for Embedded Systems u To evaluate (at time of proposal writing and still) u Windows CE u EmbeddedJava u Other toolkits? (e.g. VxWorks) u Take into account u companies user group u and their approach / expectations / platforms
5
Preliminary Research : GUI toolkits/tools for Embedded Systems Jan Van den Bergh Karin Coninx
6
Researched topics u RTOSs in general (orientation in the domain) u Windows CE en EmbeddedJava u Toolkits used to produce GUIs for embedded systems
7
RTOSs in General u Differences in u system requirements u Performance u Available UI (Development environments)
8
Windows CE u Build OS with modules which consist of many components u Standard configurations, to use as a starting point u development UI similar to development UI for MS desktop systems
9
Standard configs Windows CE u Minkern (only kernel) u Mininput (input, device drivers) u Mincomm (serial comm., networking) u Mingdi (GDI) u Minwmgr (window management) u Minshell (nearly complete) u Maxall (complete)
10
Java u 3 configurations: u Java u PersonalJava (optimized for space use, some things optional) u EmbeddedJava (adaptable)
11
EmbeddedJava u Deployment in 4 steps u JavaConfig (check estimated memory use) u Javac (compile portable code) u JavaCheck (check classes) u JavaCodeCompact (1 multi-class file for port)
12
Other toolkits u Several RTOSs have UI development systems: u OS 9 (MAUI) u VxWorks (Personal JWorks, HTMLWorks/e- navigator, Zinc) u Nucleus Plus (GRAFIX) u RTTarget-32 (metaWindows) u …
13
VxWorks GUI toolkits Source image: http://www.wrs.com/products/html/graphics.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.