User Interface Design Courses
Many embedded software developers are responsible for writing graphics software in C or C++. They or their colleagues are often also asked to design the user interface elements, such as menus, icons, etc. The courses below address these subjects in depth.
Graphics for Embedded Systems
Graphical user interface objects, such as icons and buttons, can be generated in any programming language. But the fundamentals of drawing shapes onto the types of graphics controllers and touch screens typically found in an embedded system are always the same. This course explores graphical objects in C and C++, graphics controller device drivers, event handling, and converting fonts and bitmaps for use in ROM (more).
Usability for Embedded Systems
Ease of use can be a major selling factor in a modern product. As embedded systems become more sophisticated, making new features intuitive is a huge challenge. This course introduces the skills required to design a new user interface or improve an existing one. The class strikes a balance between concrete topics such as menus and icons and general principles of good design. Both graphical and non-graphical interfaces are considered (more).
To request pricing or dates, or for more information about these courses, contact us.
