Our Technology
Amulet invented the Graphical Operating System in Silicon. We developed a technology to provide a better, more efficient method to create and implement graphical user interfaces for embedded systems products. Our chip features high-level GUI objects (Our Widget Library) that interacts with the user input hardware, as well as the resources of other serially connected microprocessors.
Replaces Traditional LCD Controller
Our chip is a combination microprocessor, LCD controller chip, and graphics library. With our technology, there is no longer a need for complex code to draw each pixel on the LCD. As a replacement to the traditional LCD controller hardware, our chip displays graphics via direct connection to the LCD's pixel driver array. Thus, the chip directly renders GUI pages containing graphic images, Amulet Widgets, and other UI objects. This lets your embedded micro do its job more efficiently. Thus, the main application can run on a smaller processor with less RAM and ROM, and code development. Maintenance time is significantly reduced.
Partitioned GUI Frees Up Your Micro
The resultant partitioning of work leaves the main application processor free to more efficiently execute the product functionality. This translates to a smaller processor with less RAM and ROM, as well as a smaller code development and maintenance effort. This partitioning also allows the addition of a graphic user interface to existing products while keeping legacy hardware and code thus breathing new life into existing applications
Visually Created GUI Instead of Programming
The GUI development environment is HTML based, commercially available visual HTML authoring tools, such as those sold by Adobe® , Macromedia® , and Microsoft® , can be used to create and arrange user interface elements. Amulet supports GIF and JPEG graphic formats including animated GIFs that can be easily created in programs like JASC Paint Shop Pro and imported into the GUI page. These tools allow the GUI to be visually created, not programmed. Great looking and robust user interfaces can be customized to enhance the look and feel of products to create brand awareness and brand affinity.
Designed with HTML, Powered by Amulet
Unlike the large software based web browsers, GUIs powered by Amulet remove the burden of GUI execution from the resource-starved 8-bit processors typically used in the bulk of embedded systems applications.
Although the HTML can be viewed on a conventional web browser during prototyping, we are not a pc-based web browser, nor an internet device. Ultimately the HTML is compiled to Amulet's proprietary format called µ HTML to reduce its size and execution requirements prior to viewing on an Amulet equipped GUI. The µ HTML is stored in serial flash and served to the GUI by our chip. Interaction or communication with the host processor running the application is accomplished via a serial interface.
GUI content is rendered to the LCD by our chip interacting with user via a touch panel or by communicating with the host processor to update information on the GUI. Updates to the GUI provide visual cues to acknowledge user and processor events without burdening the main application processor.
|