The SEVENSTAX JAVA TOOLBOX makes web browser based user interfaces highly dynamic and much more interactive then traditional web page solutions. With a small piece of code at the server side and the SEVENSTAX JAVA TOOLBOX applets multiple data streams can be established simultaneously. In return user input may be transferred back. For example if a slider is moved at the web page the new state will be transferred to the server or embedded device immediately. The updated data can be transferred to a bar display or other applet and will be displayed at the moment.
Advantages
real time data visualisation
fast TCP data transfer
minimum band width usage
multiple data streams at the same time possible
data streams can be directed to several applets at the same time
minimised protocol overhead – all JAVA TOOLBOX applets are sharing one TCP connection for data transfer
suitable for use in micro controllers from 8...32 bits
written in ANSI C
Elements
Buttons
Sliders
Text input fields
Text, numeric and bar displays
recorder/diagram
Requirements
ROM: 25...70 kbytes for embedded API code and applet storage, depending on the applets used
RAM: 300 bytes for buffers and variables
TCP stack to listen for an incoming connection and capable of immediate (push flag set) data transfer
PC web browser capable of running JAVA applets (JAVA 1.1 or higher) e.g. MS Internet Explorer, Mozilla, Netscape, Opera