Java Toolbox
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