| An embedded system is a special purpose computer | | | | systems to provide efficiency and ease of use. |
| system designed to perform one or a few dedicated | | | | Embedded systems range from no user interface at |
| tasks rather than be a general-purpose computer for | | | | all — dedicated only to one task — to full user |
| multiple tasks. It is generally embedded as part of a | | | | interfaces similar to desktop operating systems in |
| device. | | | | devices such as PDAs and mobile phones. If you |
| Embedded systems are becoming more and more | | | | have used any of the modern electronic devices then |
| important in today’s world as they control | | | | you must be familiar with the rich graphic displays |
| almost all of the communication, computing, display | | | | that guide you or let you choose various options to |
| and any other electronic device that we can think of. | | | | control the operation of the device. The rich graphic |
| Embedded systems span across all aspects of | | | | display that you see is known as the Graphical User |
| modern life whether it be education, entertainment, | | | | Interface or GUI of the device. The ease of use of a |
| communication or science. Embedded systems are | | | | device depends on how good the interface is. |
| dedicated to specific tasks, so embedded design | | | | Designing a user friendly and enticing graphical |
| engineers need to optimize it, reducing the size and | | | | interface is a difficult task knowing the implicit |
| cost of the product, and increasing the reliability and | | | | complexities associated with embedded application |
| performance. | | | | development. Because of this complexity in designing |
| Embedded systems range from portable devices | | | | the user interface of the embedded devices, |
| such as digital watches and music players, to large | | | | embedded application designers and developers feel |
| devices and machineries like factory controllers and | | | | the need of software for embedded systems that |
| giant display boards that we see on airports. | | | | let them build rich interfaces quickly. |
| Most of the consumer electronic items like personal | | | | EmPresent is Portable GUI software which helps |
| digital assistants (PDAs), music players, mobile | | | | develop powerful GUI applications which can be |
| phones, gaming consoles, digital cameras, and DVD | | | | ported virtually across all embedded development |
| players use embedded systems. Many household | | | | platforms. EmPresent’s embedded software |
| appliances, such as microwave ovens, washing | | | | solutions make your embedded environment more |
| machines and dishwashers, too include embedded | | | | simple and easy to use. |