Complete graphic LCD display programming

Graphic surfaces are designed and tested with the SpiderControl™ Editor with unequalled efficiency on the PC without the developer having to write a single line of code. The SpiderControl™ Microbrowser enables complete graphic programming of small to medium graphic LCD displays (e.g. 128 x 64 pixels up to VGA).

For use on microcontrol-based systems the C code is automatically generated by the tool, which is integrated in existing applications or which can be embedded in RT operating systems.



Scalability and visualization with the SpiderControl™ microbrowser

Man-machine-interfaces (MMIs) developed with the SpiderControl™ Editor are easily portable on other display sizes or technologies. The views are fully independent of the driver.

Furthermore, the same MMIs can be visualized and operated also with a Java-capable web browser. So, for the first time the same graphic operating surface can be used on small embedded LCD systems as well as on PCs or workstations - thanks to Java which is fully independent of the operating system.


Technical overview


 


 

The graphic interface has exactly the same specification as the Java.awt.Graphics' class. The microbrowser is therefore basically a port of the elements from web technology that is actually necessary for a MMI on an embedded LCD.
The operating concept was designed from the outset so that a mouse-oriented operation and also the use of (freely definable) keys would be possible.
Access to the data of the user application is made by a simple structured and easily expandable interface (data server).



Simultaneous use of LCD and web browser

An option is provided so that by the addition of distributed webserver components, parallel operation with a browser is possible. The browser accesses the exact same files and data as the microbrowser and shows exactly the same surfaces as the LCD, however with a better resolution and quality and with the added comfort of mouse and key operation.

This multi-use of the same development work offers a number of possibilities for use:

· Local operation of a device with LVD, remote service via modem
· Direct service connection via serial interface for a laptop. By the same interface automatic parametering can be carried out, and stored data can be taken over.
· Network devices such as a printer can be adjusted locally, but also offer an interface for web-based management.


It is exactly the connection with the distributed webserver in a network environment that opens up many other interesting options for the set-up of distributed systems using web technologies. Small microcontroller systems can be transparently linked in a TCP/IP environment.

Other features

Minimum requirements:
C-compiler for the desired target processor
8-bit microcontroller (or better)
Memory image 50kB-128kB

· Operation by freely definable keys
· Integrated support for multi-language applications
· Other technologies such as VFD, electro luminescence, FED etc. are also supported
· Code generator supports memory directives for allocation of the microbrowser resources in a customer specific memory map.