Presentation is loading. Please wait.

Presentation is loading. Please wait.

Work package 4: User Interfaces for Embedded Systems Karin Coninx Jan Van den Bergh.

Similar presentations


Presentation on theme: "Work package 4: User Interfaces for Embedded Systems Karin Coninx Jan Van den Bergh."— Presentation transcript:

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


Download ppt "Work package 4: User Interfaces for Embedded Systems Karin Coninx Jan Van den Bergh."

Similar presentations


Ads by Google